我有一个我正在开发的应用程序,它会为广告目的进行一些非常基本的用户跟踪.在浏览新的广告ID时,我找到了一个有趣的方法:http: //developer.android.com/reference/com/google/android/gms/ads/identifier/AdvertisingIdClient.Info.html#isLimitAdTrackingEnabled()
这种方法的文档令人难以置信地稀疏.用户如何启用有限的广告跟踪?我在Nexus 4.4上找不到任何可能会限制广告跟踪的内容.
所以我真正的问题是,我是否需要尊重这个布尔值,而不是跟踪用户是否有这个设置?我是这么认为的,但我真的很想了解更多,而且文档没有帮助.
挖了一些之后.我在这里找到了更多信息:http: //play.google.com/about/developer-content-policy.html#ADID
尊重用户的选择.在重置时,新的广告标识符不得在未经用户明确同意的情况下连接到先前的广告标识符或从先前的广告标识符导出的数据.此外,您必须遵守用户的"退出基于兴趣的广告"设置.如果用户启用了此设置,您可能无法使用广告标识符为广告目的创建用户个人资料,也无法使用基于兴趣的广告定位用户.允许的活动包括内容相关广告,频次上限,转化跟踪,报告和安全以及欺诈检测.
这似乎很清楚地回答了我的问题.换句话说,是的,我们确实需要尊重这种偏好.
另外,回答这个问题:
用户如何启用有限的广告跟踪?我在Nexus 4.4上找不到任何可能会限制广告跟踪的内容.
答案是,它位于Google设置应用中,用户可以在其中启用"选择停用针对用户兴趣的广告".这将isLimitAdTrackingEnabled()设置为true.