Skip to content

Commit 26a906f

Browse files
committed
feat: do not read app set id when Coppa or google play store kids setting enabled
1 parent 6633322 commit 26a906f

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

Adjust/sdk-core/src/main/java/com/adjust/sdk/ActivityHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,7 @@ public void run(ActivityHandler activityHandler) {
783783

784784
readConfigFile(adjustConfig.context);
785785

786-
deviceInfo = new DeviceInfo(adjustConfig.context, adjustConfig.sdkPrefix);
786+
deviceInfo = new DeviceInfo(adjustConfig);
787787

788788
if (adjustConfig.eventBufferingEnabled) {
789789
logger.info("Event buffering is enabled");

Adjust/sdk-core/src/main/java/com/adjust/sdk/DeviceInfo.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,8 @@ class DeviceInfo {
8282
int uiMode;
8383
String appSetId;
8484

85-
DeviceInfo(Context context, String sdkPrefix) {
85+
DeviceInfo(AdjustConfig adjustConfig) {
86+
Context context = adjustConfig.context;
8687
Resources resources = context.getResources();
8788
DisplayMetrics displayMetrics = resources.getDisplayMetrics();
8889
Configuration configuration = resources.getConfiguration();
@@ -104,15 +105,17 @@ class DeviceInfo {
104105
screenDensity = getScreenDensity(displayMetrics);
105106
displayWidth = getDisplayWidth(displayMetrics);
106107
displayHeight = getDisplayHeight(displayMetrics);
107-
clientSdk = getClientSdk(sdkPrefix);
108+
clientSdk = getClientSdk(adjustConfig.sdkPrefix);
108109
fbAttributionId = getFacebookAttributionId(context);
109110
hardwareName = getHardwareName();
110111
abi = getABI();
111112
buildName = getBuildName();
112113
appInstallTime = getAppInstallTime(context);
113114
appUpdateTime = getAppUpdateTime(context);
114115
uiMode = getDeviceUiMode(configuration);
115-
appSetId = Reflection.getAppSetId(context, AdjustFactory.getLogger());
116+
if (Util.canReadPlayIds(adjustConfig)) {
117+
appSetId = Reflection.getAppSetId(context, AdjustFactory.getLogger());
118+
}
116119
}
117120

118121
void reloadPlayIds(final AdjustConfig adjustConfig) {

0 commit comments

Comments
 (0)