Android 谷歌广告ID选择退出机制

Android 谷歌广告ID选择退出机制,android,admob,ads,Android,Admob,Ads,我相信你也知道,在Android设备上,用户可以选择退出基于兴趣的广告,这可以通过谷歌设置进行访问 我刚才在报纸上看到这句话: 用法。Android广告标识符只能用于广告和用户分析。必须在每次访问ID时验证“基于兴趣的广告选择退出”设置的状态 它接着说 尊重用户的选择。重置后,未经用户明确同意,不得将新广告标识符连接到以前的广告标识符或从以前的广告标识符派生的数据。此外,您必须遵守用户的“基于兴趣的广告选择退出”设置。如果用户已启用此设置,则不能使用广告标识符创建用于广告目的的用户配置文件或使用

我相信你也知道,在Android设备上,用户可以选择退出基于兴趣的广告,这可以通过谷歌设置进行访问

我刚才在报纸上看到这句话:

用法。Android广告标识符只能用于广告和用户分析。必须在每次访问ID时验证“基于兴趣的广告选择退出”设置的状态

它接着说

尊重用户的选择。重置后,未经用户明确同意,不得将新广告标识符连接到以前的广告标识符或从以前的广告标识符派生的数据。此外,您必须遵守用户的“基于兴趣的广告选择退出”设置。如果用户已启用此设置,则不能使用广告标识符创建用于广告目的的用户配置文件或使用基于兴趣的广告定位用户。允许的活动包括上下文广告、频率上限、转换跟踪、报告以及安全和欺诈检测

我想做的就是使用AdMob和其他广告网络显示广告。上述术语似乎表明,我有责任从代码中手动检查此选择退出设置,然后禁用基于兴趣的广告(如果已启用)

我真的需要自己主动检查吗?如果我真的需要,任何人都可以给出我如何做到这一点的任何例子(以及我如何设置我的广告网络以不使用基于兴趣的广告),因为我似乎在任何地方都找不到这些信息


我认为Ad Networks SDK可以为我们的开发人员完成所有这些?或者这些术语是针对广告网络本身的?

广告网络应该这样做。
AdMob肯定会这样做。

如果您想自己检查它,首先需要通过调用
AdvertisingIdClient.getAdvertisingIdInfo()
(不在主线程中)来获取
AdvertisingIdClient.Info
对象。 拥有Info对象后,可以调用
Info.islimitaTrackingEnabled()
来检查用户的首选项