在Android设备上,我确信您知道,用户可以选择退出基于兴趣的广告,可以从Google设置进行访问。
我刚看到Google Play Developer Programme Policies这句话:
用法。 Android广告标识符只能用于广告和用户分析。必须在每次访问ID时验证“选择退出基于兴趣的广告”设置的状态。
接着说
尊重用户的选择。在重置时,新的广告标识符不得在未经用户明确同意的情况下连接到先前的广告标识符或从先前的广告标识符导出的数据。此外,您必须遵守用户的“退出基于兴趣的广告”设置。如果用户启用了此设置,您可能无法使用广告标识符为广告目的创建用户个人资料,也无法使用基于兴趣的广告定位用户。允许的活动包括内容相关广告,频次上限,转化跟踪,报告和安全以及欺诈检测。
我想要做的就是使用AdMob和其他广告网络展示广告。上述条款似乎表示我有责任从我的代码中手动检查此退出设置,然后根据其启用禁用基于兴趣的广告。
我是否真的需要主动自行检查?如果我确实需要,任何人都可以提供我如何做到这一点的示例(以及我如何设置我的广告网络以不使用基于兴趣的广告),因为我似乎无法在任何地方找到此信息。
虽然Ad Netorks SDK会为我们的开发人员完成所有这些工作吗?或者这些术语可能是针对广告网络本身的?
答案 0 :(得分:2)
如果您想自己检查一下,首先需要通过调用AdvertisingIdClient.Info
来获取AdvertisingIdClient.getAdvertisingIdInfo()
对象,(不在主线程中)。
获得Info对象后,您可以致电info.isLimitAdTrackingEnabled()
查看用户的偏好。
答案 1 :(得分:1)
广告网络应该这样做。 AdMob肯定会。