dependencies {
implementation 'com.google.android.gms:play-services-ads:20.4.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 {
AdvertisingIdClient.Info adInfo = AdvertisingIdClient.getAdvertisingIdInfo(MainActivity.this);
advertisingId = adInfo.getId();
e.printStackTrace();
}
}
}).start();
}
}
import com.google.android.gms.ads.identifier.AdvertisingIdClient;
public class AnalyticsUtil {
public static void sendAdvertisingId(Context context) {
AdvertisingIdClient.Info adInfo = null;
try {
adInfo = AdvertisingIdClient.getAdvertisingIdInfo(context);
String advertisingId = adInfo.getId();
AnalyticsService.sendData(advertisingId);
e.printStackTrace();
}
}
}