dependencies {
implementation 'com.google.android.gms:play-services-ads:20.5.0'
}
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.common.GooglePlayServicesNotAvailableException;
import com.google.android.gms.common.GooglePlayServicesRepairableException;
import java.io.IOException;
public class AdIdHelper {
public static String getAdvertisingId() {
try {
AdvertisingIdClient.Info info = AdvertisingIdClient.getAdvertisingIdInfo(context);
return info.getId();
e.printStackTrace();
}
return null;
}
}
public class MyApp {
public static void main(String[] args) {
String adId = AdIdHelper.getAdvertisingId();
System.out.println("Advertising Identifier: " + adId);
}
}
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
buildscript {
repositories {
google()
}
dependencies {
classpath 'com.google.gms:google-services:4.3.8'
}
}
allprojects {
repositories {
google()
}
}