1

应用程序使用 Google 广告 ID。但正如在线阅读的那样,这往往会根据用户事件而改变。

如果用户访问 Google 设置 -> 广告屏幕并重置 ID,则会发出新 ID。

我的问题是其他 Android 应用程序是否会收到表明广告 ID 已更改的广播或回调。AdvertisingIdClient.getAdvertisingInfo(context).getId();这只是为了避免在每个 onResume 上重新查询。

如果有人对此有任何建议,请指导。

4

1 回答 1

0

目前,当广告 ID 发生变化时,没有回调可以给出。检测广告 ID 是否已更改的最佳方法是获取AdvertisingIdClient.info.

AdvertisingIdClient 是一个帮助库,用于检索广告 ID 和限制广告跟踪设置等相关信息。

当 Google Play 服务可用时,广告 ID 旨在完全取代现有的其他标识符用于广告目的(例如ANDROID_IDSettings.Secure中的使用)。Google Play 服务不可用的情况由 getAdvertisingIdInfo() 引发的GooglePlayServicesNotAvailableException指示。

于 2016-07-13T06:49:19.193 回答