import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.common.GoogleApiAvailability;
public String getAdvertisingId() {
try {
AdvertisingIdClient.Info adInfo = AdvertisingIdClient.getAdvertisingIdInfo(context);
return adInfo.getId();
} catch (Exception e) {
return null;
}
}
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.common.GoogleApiAvailability;
public boolean isAdvertisingTrackingEnabled() {
try {
AdvertisingIdClient.Info adInfo = AdvertisingIdClient.getAdvertisingIdInfo(context);
return adInfo.isLimitAdTrackingEnabled();
} catch (Exception e) {
return false;
}
}
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.common.GoogleApiAvailability;
public void processAdvertisingId() {
try {
AdvertisingIdClient.Info adInfo = AdvertisingIdClient.getAdvertisingIdInfo(context);
if (adInfo != null) {
String advertisingId = adInfo.getId();
boolean isLimitedTrackingEnabled = adInfo.isLimitAdTrackingEnabled();
} else {
}
} catch (Exception e) {
}
}
dependencies {
implementation 'com.google.android.gms:play-services-ads:20.2.0'
}