implementation 'com.google.android.gms:play-services-ads-identifier:17.0.0'
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
import com.google.android.gms.common.GooglePlayServicesRepairableException;
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
try {
AdvertisingIdClient.Info adInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
String advertisingId = adInfo.getId();
saveAdvertisingIdLocally(advertisingId);
e.printStackTrace();
}
}
});
thread.start();
String advertisingId = getAdvertisingIdLocally();
String url = "https://example.com/api/advertising?id=" + advertisingId;
sendHttpRequest(url);
[https://github.com/your-repository](https://github.com/your-repository)