Skip to content

Commit b7bb545

Browse files
authored
Merge pull request #462 from Iterable/MOB-4628-Remove-ad-id-from-being-collected
[MOB-4628] - Remove ad id collection
2 parents a6d07bc + 6c7a367 commit b7bb545

File tree

3 files changed

+0
-29
lines changed

3 files changed

+0
-29
lines changed

iterableapi/src/main/java/com/iterable/iterableapi/IterableApiClient.java

-1
Original file line numberDiff line numberDiff line change
@@ -429,7 +429,6 @@ protected void registerDeviceToken(@Nullable String email, @Nullable String user
429429
dataFields.put(IterableConstants.FIREBASE_COMPATIBLE, true);
430430
dataFields.put(IterableConstants.DEVICE_BRAND, Build.BRAND); //brand: google
431431
dataFields.put(IterableConstants.DEVICE_MANUFACTURER, Build.MANUFACTURER); //manufacturer: samsung
432-
dataFields.putOpt(IterableConstants.DEVICE_ADID, IterableUtil.getAdvertisingId(authProvider.getContext())); //ADID: "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
433432
dataFields.put(IterableConstants.DEVICE_SYSTEM_NAME, Build.DEVICE); //device name: toro
434433
dataFields.put(IterableConstants.DEVICE_SYSTEM_VERSION, Build.VERSION.RELEASE); //version: 4.0.4
435434
dataFields.put(IterableConstants.DEVICE_MODEL, Build.MODEL); //device model: Galaxy Nexus

iterableapi/src/main/java/com/iterable/iterableapi/IterableConstants.java

-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,6 @@ public final class IterableConstants {
127127
//Device
128128
public static final String DEVICE_BRAND = "brand";
129129
public static final String DEVICE_MANUFACTURER = "manufacturer";
130-
public static final String DEVICE_ADID = "advertisingId";
131130
public static final String DEVICE_SYSTEM_NAME = "systemName";
132131
public static final String DEVICE_SYSTEM_VERSION = "systemVersion";
133132
public static final String DEVICE_MODEL = "model";

iterableapi/src/main/java/com/iterable/iterableapi/IterableUtil.java

-27
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,6 @@ static int convertVersionStringToInt(String versionString) {
4949
return instance.convertVersionStringToInt(versionString);
5050
}
5151

52-
/**
53-
* Gets the advertisingId if available
54-
* @return
55-
*/
56-
static String getAdvertisingId(Context context) {
57-
return instance.getAdvertisingId(context);
58-
}
59-
6052
static void saveExpirableJsonObject(SharedPreferences preferences, String key, JSONObject object, long expirationInterval) {
6153
instance.saveExpirableJsonObject(preferences, key, object, expirationInterval);
6254
}
@@ -145,25 +137,6 @@ int convertVersionStringToInt(String versionString) {
145137
return version;
146138
}
147139

148-
String getAdvertisingId(Context context) {
149-
String advertisingId = null;
150-
try {
151-
Class adClass = Class.forName("com.google.android.gms.ads.identifier.AdvertisingIdClient");
152-
if (adClass != null) {
153-
Object advertisingIdInfo = adClass.getMethod("getAdvertisingIdInfo", Context.class).invoke(null, context);
154-
if (advertisingIdInfo != null) {
155-
advertisingId = (String) advertisingIdInfo.getClass().getMethod("getId").invoke(advertisingIdInfo);
156-
}
157-
}
158-
} catch (ClassNotFoundException e) {
159-
IterableLogger.d(TAG, "ClassNotFoundException: Can't track ADID. " +
160-
"Check that play-services-ads is added to the dependencies.", e);
161-
} catch (Exception e) {
162-
IterableLogger.w(TAG, "Error while fetching advertising ID", e);
163-
}
164-
return advertisingId;
165-
}
166-
167140
void saveExpirableJsonObject(SharedPreferences preferences, String key, JSONObject object, long expirationInterval) {
168141
saveExpirableValue(preferences, key, object.toString(), expirationInterval);
169142
}

0 commit comments

Comments
 (0)