我目前正在使用 Google 的(已弃用)同意库向欧洲用户请求对个性化广告的同意。该文档规定,如果用户的同意状态已设置为 PERSONALIZED 或 NON_PERSONALIZED,您可以通过以下方式将同意转发给 Google 移动广告 SDK:
Bundle extras = new Bundle();
extras.putString("npa", "1");
AdRequest request = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, extras)
.build();
Run Code Online (Sandbox Code Playgroud)
现在我想迁移到适用于 Android的新统一消息平台 SDK。文档非常简单,但它只解释了如何获得同意,而不是如何使用同意。这是否意味着在使用适用于 Android 的新 UMP SDK 时,我们不再需要在"npa"为"1"不同意个性化广告的用户请求 AdMob 广告时设置is ?
编辑 2020 年 8 月 25 日
昨天我发现了这个对话,其中移动广告 SDK 团队的某个人回答了我在这里提出的相同问题。他说:
我们的 SDK 将遵守通过npa=1的传统“同意传递”,直至另行通知。
编辑 2020 年 8 月 31 日
我开始了一个新的对话,我提出了与这篇文章中的问题相同的问题,但我没有得到任何回应。
借助新的统一消息平台,Google 正在充当许可管理平台。这些 CMP 使用 TCF 字符串来存储用户同意首选项。Google 检查此 TCF 字符串以查看可以显示哪些广告;
根据谷歌文档:
当满足以下所有条件时,Google 将投放个性化广告:
并且合法权益(或同意,即发布商配置其 CMP 以请求它)为 Google 建立:
如果不满足个性化广告的同意要求,Google 将在满足以下所有条件时投放非个性化广告:
为 Google 建立合法权益(或同意,即发布商配置其 CMP 以请求它):
10 月 20 日更新:显然不再需要 3、4、5 来显示非个人广告 SO @Georg 提供此信息。
如果以上条件都不满足,Google 将不会展示广告。
我希望这能回答您的问题,但如果您需要更多信息,请告诉我!
| 归档时间: |
|
| 查看次数: |
2611 次 |
| 最近记录: |