has anyone managed to get the android advertisement Id in an app using the official snippet
https://developer.android.com/training/articles/ad-id
I couldn't make this snippet to work in my app.
I have added the:
'''
dependencies {
implementation 'androidx.ads:ads-identifier:1.0.0-alpha01'
// Used for the calls to addCallback() in the snippets on this page.
implementation 'com.google.guava:guava:28.0-android'
}
'''
And Gradle synced without any problems.
The code that's problematic is:
'' 'java
ListenableFuture<AdvertisingIdInfo> advertisingIdInfoListenableFuture = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
Futures.addCallback(advertisingIdInfoListenableFuture,
new FutureCallback<AdvertisingIdInfo>() {
@Override
public void onSuccess(@NullableDecl AdvertisingIdInfo result) {
String myAdvertisementId = result.getId();
}
@Override
public void onFailure(Throwable t) {
}
});
' '' Ошибка: error: метод addCallback в классе Futures не может быть применен к данным типам;
обязательно: ListenableFuture, FutureCallback , Исполнитель
Supposedly it asks for executor but the official snippet is without one