如何使用新的Android统一消息平台SDK请求非个性化AdMob广告

7jmck4yq  于 2023-05-12  发布在  Android
关注(0)|答案(2)|浏览(144)

我目前正在使用Google的(已弃用)consent-library来请求欧洲用户对个性化广告的同意。该文档指定,如果用户的同意状态已设置为PERSONALIZED或NON_PERSONALIZED,则可以使用以下命令将同意转发到Google移动的Ads SDK:

Bundle extras = new Bundle();
extras.putString("npa", "1");

AdRequest request = new AdRequest.Builder()
    .addNetworkExtrasBundle(AdMobAdapter.class, extras)
    .build();

现在我想迁移到新的Unified Messaging Platform SDK for Android。文档非常简单,但它只解释了如何“获得”同意,而不是如何“使用”同意。这是否意味着在使用新的UMP SDK for Android时,我们不再需要在为不同意个性化广告的用户请求AdMob广告时将"npa"设置为"1"

  • 编辑25八月2020*

昨天我发现了这个conversation,其中来自移动的广告SDK团队的某个人回答了我在这里提出的相同问题。他说:
通过npa=1的传统“同意传递”将由我们的SDK执行,直到另行通知。

  • 编辑2020年8月31日 *

我开始了一个new conversation,我问了与这篇文章中相同的问题,但我没有得到任何回应。

t2a7ltrp

t2a7ltrp1#

通过新的统一消息平台,Google正在以Consent Managing Platform的身份工作。这些CMP使用TCF字符串来存储用户同意偏好。Google会检查这个TCF字符串,看看哪些广告可以显示;
Google documentation
当满足以下所有条件时,Google将提供个性化广告:
1.最终用户赠款Google在设备上存储和/或访问信息
1.创建个性化广告配置文件
1.选择个性化广告
合法权益(或同意,如果发布者配置其CMP请求它)为Google建立:
1.选择基本广告
1.衡量广告效果
1.应用市场研究产生受众洞察
1.开发和改进产品
如果未满足个性化广告的同意要求,Google将在满足以下所有条件时提供非个性化广告
1.在设备上存储和/或访问信息
合法利益(或同意,如果发布者配置其CMP请求)为Google建立:
1.选择基本广告
1.衡量广告效果
1.应用市场研究产生受众洞察
1.开发和改进产品
1.在供应商列表中启用Google。
10月20日更新:显然,3、4、5不再需要显示非个人广告SO @Georg来提供此信息。
如果上述条件都不满足,谷歌将不会显示广告。
我希望这能回答你的问题,但如果你需要更多的信息,请让我知道!

nukf8bse

nukf8bse2#

如果有人想知道
“); document. writeln(“npa”,“1”);
不再需要。UDP自己处理它。

相关问题