应用使用Google广告ID。但是,在网上阅读时,这往往会根据用户事件进行更改。
如果用户访问Google设置 - >广告屏幕并重置ID,而不是新ID。
我的问题是其他Android应用程序获取广播或回调,其中说明广告ID已更改。这只是为了避免在每个onResume上重新查询AdvertisingIdClient.getAdvertisingInfo(context).getId();
。
如果有人对此有任何建议,请指导。
答案 0 :(得分:0)
目前,广告ID更改时没有回拨。检测广告ID是否已更改的最佳方法是获取AdvertisingIdClient.info
。
AdvertisingIdClient是一个帮助程序库,用于检索广告ID和相关信息,例如限制广告跟踪设置。
当Google Play服务可用时,广告ID旨在完全取代其他标识符的现有使用,以用于广告目的(例如在Settings.Secure中使用ANDROID_ID
)。 Google Play服务不可用的情况由getAdvertisingIdInfo()抛出GooglePlayServicesNotAvailableException表示。