安卓:我需要尊重isLimitAdTrackingEnabled()吗?

10
我正在开发一个应用程序,将为广告目的进行一些非常基本的用户跟踪。在寻找有关新广告ID的信息时,我发现了一种有趣的方法:http://developer.android.com/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.Info.html#isLimitAdTrackingEnabled()
这个方法的文档非常简洁。用户如何启用有限广告跟踪?我在我的Nexus 4.4上找不到任何看起来像是设置限制广告跟踪的东西。
因此,我的真正问题是,如果用户设置了这个选项,我需要尊重这个布尔值,并且不跟踪用户吗?我认为是这样的,但我真的很想更多地了解它,而文档并没有提供帮助。
2个回答

15

在进一步了解后,我在这里找到了更多信息: http://play.google.com/about/developer-content-policy.html#ADID

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

这似乎很清楚地回答了我的问题。换句话说,是的,我们需要尊重用户的偏好。

还有,针对这个问题的回答:

用户如何启用有限广告跟踪?我在我的Nexus 4.4上找不到任何看起来像限制广告跟踪的设置。

答案是,在Google设置应用程序中,用户可以启用“退出基于兴趣的广告”。这将使isLimitAdTrackingEnabled()设置为true。


当我使用 Info.isLimitAdTrackingEnabled() == true,并且我只使用 Info.getId() 进行频率限制 - 是否需要做任何事情?从编程的角度来看,没有重置 ID 的 API...所以我想在我的情况下一切照常? - Someone Somewhere

1
这个“限制广告追踪”仅意味着您不能向用户展示基于他以前的兴趣定向广告,当广告已经向他展示时。但您仍然可以继续展示广告,并且可以在服务器端继续跟踪您的用户。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接