谷歌广告ID选择退出机制



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

我刚在Google Play开发者计划政策上看到这句话:

使用。Android广告标识符必须仅用于广告和用户分析。每次访问ID时,必须验证"选择退出基于兴趣的广告"设置的状态。

它接着说

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

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

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

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

如果你想自己检查,你首先需要通过调用AdvertisingIdClient.getAdvertisingIdInfo()来获得一个AdvertisingIdClient.Info对象,(不是在主线程中)。一旦你有了Info对象,你就可以调用info.isLimitAdTrackingEnabled()来检查用户的偏好

广告网络应该这样做。

最新更新