groovy
dependencies {
implementation 'com.google.android.gms:play-services-ads:20.2.0'
}
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
public class MainActivity extends AppCompatActivity {
private String advertisingId;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
new Thread(new Runnable() {
@Override
public void run() {
try {
advertisingId = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext()).getId();
Log.d("AdvertisingId", advertisingId);
e.printStackTrace();
}
}
}).start();
}
}
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="[YOUR_ADMOB_APP_ID]" />
import com.google.android.gms.ads.MobileAds;
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
MobileAds.initialize(this);
}
}