dependencies {
implementation 'com.google.android.gms:play-services-ads:20.2.0'
}
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
import com.google.android.gms.ads.identifier.AdvertisingIdClient.Info;
import java.io.IOException;
public class MainActivity extends AppCompatActivity {
private String getAdvertisingId() {
try {
AdvertisingIdClient.Info adInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
return adInfo.getId();
} catch (IOException e) {
e.printStackTrace();
} catch (GooglePlayServicesNotAvailableException e) {
e.printStackTrace();
} catch (GooglePlayServicesRepairableException e) {
e.printStackTrace();
}
return null;
}
}
<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />