重置谷歌广告ID时回调应用
Posted
技术标签:
【中文标题】重置谷歌广告ID时回调应用【英文标题】:Callback to app when Reset Google Advertising ID 【发布时间】:2016-11-13 03:07:19 【问题描述】:应用使用 Google 广告 ID。但正如在线阅读的那样,这往往会根据用户事件而改变。
如果用户访问 Google 设置 -> 广告屏幕并重置 ID,则会发出新 ID。
我的问题是其他 android 应用程序是否收到广播或回调,表明广告 ID 已更改。这只是为了避免在每个 onResume 上重新查询 AdvertisingIdClient.getAdvertisingInfo(context).getId();
。
如果有人对此有任何建议,请指导。
【问题讨论】:
【参考方案1】:目前,当广告 ID 更改时,没有回调可以提供。检测广告 ID 是否已更改的最佳方法是获取 AdvertisingIdClient.info
。
AdvertisingIdClient 是一个帮助库,用于检索广告 ID 和限制广告跟踪设置等相关信息。
当 Google Play 服务可用时,广告 ID 旨在完全取代现有的其他标识符用于广告目的(例如在 Settings.Secure 中使用 ANDROID_ID
)。由 getAdvertisingIdInfo() 抛出的 GooglePlayServicesNotAvailableException 指示 Google Play 服务不可用的情况。
【讨论】:
所以唯一的解决方案是在每个 onResume 上验证 AdvertisingIdClient.info 对吗? 我相信是的,伙计。以上是关于重置谷歌广告ID时回调应用的主要内容,如果未能解决你的问题,请参考以下文章