0

Eine App verwendet die Google Advertising ID. Aber wie online gelesen, ändert sich dies tendenziell aufgrund des Benutzerereignisses.Rückruf zur App beim Zurücksetzen der Google Advertising ID

Wenn der Nutzer den Bildschirm "Google-Einstellungen -> Anzeigen" aufruft und die ID zurücksetzt, wird eine neue ID vergeben.

Meine Frage ist, andere Android-App bekommt eine Sendung oder einen Rückruf, der die Werbekennung hat sich geändert hat. Dies ist nur zu vermeiden, AdvertisingIdClient.getAdvertisingInfo(context).getId(); auf jedem onResume erneut abzufragen.

Bitte führen Sie, wenn jemand einen Vorschlag für das gleiche hat.

Antwort

0

Im Moment gibt es keinen Rückruf, der geben kann, wenn die Werbe-ID geändert wurde. Der beste Weg, um festzustellen, ob die Werbe-ID geändert wurde, ist die AdvertisingIdClient.info.

AdvertisingIdClient ist eine Hilfsbibliothek zum Abrufen der Werbe-ID und zugehöriger Informationen, z. B. zur Einstellung der Anzeigenbegrenzung.

Es ist beabsichtigt, dass die Werbe-ID die vorhandene Nutzung anderer Kennungen für Anzeigenzwecke (z. B. Verwendung von ANDROID_ID in Settings.Secure) vollständig ersetzt, wenn Google Play Services verfügbar ist. Fälle, in denen Google Play-Dienste nicht verfügbar sind, werden durch GooglePlayServicesNotAvailableException angezeigt, die von getAdvertisingIdInfo() ausgelöst werden.

+0

also die einzige lösung ist auf jedem onResume zu validieren der AdvertisingIdClient.info bin ich richtig? – Vaibs

+0

Ich glaube ja, Kumpel. –