如何使用新的Android统一消息平台SDK请求非个性化的AdMob广告 [英] How to request non-personalized AdMob ads with the new Unified Messaging Platform SDK for Android

查看:66
本文介绍了如何使用新的Android统一消息平台SDK请求非个性化的AdMob广告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我当前正在使用Google的(已弃用)同意库来请求同意用于来自欧洲用户的个性化广告.该文档指定如果用户的同意状态已设置为PERSONALIZED或NON_PERSONALIZED,则可以

I am currently using Google's (deprecated) consent-library to request consent for personalized ads from European users. The documentation specifies that if a user's consent status is already set to PERSONALIZED or NON_PERSONALIZED, you can forward consent to the Google Mobile Ads SDK with:

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

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

现在,我想迁移到新的适用于Android的统一消息平台SDK 一个>.该文档非常简单,但是仅说明了如何获得同意,而不说明如何使用同意.这是否意味着在使用适用于Android的新的UMP SDK时,我们不再需要在为AdMob广告请求广告时将"npa" 设置为"1" .用户不同意个性化广告?

Now I want to migrate to the new Unified Messaging Platform SDK for Android. The documentation is pretty straightforward, but it only explains how to get consent, not how to use the consent. Does this mean that when using the new UMP SDK for Android, we no longer have to set the "npa" is "1" when requesting an AdMob ad for a user that did not consent to personalized ads?

EDIT 2020年8月25日

昨天我发现了会话,移动广告SDK团队回答了我在这里提出的相同问题.他说:

Yesterday I found this conversation where somebody from the Mobile Ads SDK team responded to the same question I asked here. He says that:

遗留的通过同意"通过 npa = 1 会受到我们的SDK的奖励,直到另行通知.

The legacy "Passing of consent" through npa=1 will be honored by our SDK until further notice.


EDIT 2020年8月31日

我开始了新对话在这里我问的是与本文中相同的问题,但没有得到任何答复.

I started a new conversation where I ask the same question as the one in this post, but I am not getting any response.

推荐答案

在新的统一消息平台中,Google正在作为

With the new Unified Messaging Platform, Google is working as a Consent Managing Platform. These CMP's use a TCF string to store the user consent preferences. Google checks this TCF string to see which ads can be shown;

根据Google 文档:

Google将投放个性化广告:

Google will serve personalized ads when all of the following criteria are met:

  1. 最终用户授予Google同意存储和/或访问设备上的信息
  2. 创建个性化的广告资料
  3. 选择个性化广告

并建立了Google的合法利益(或同意,即发布者将其CMP配置为要求该请求)

And legitimate interest (or consent, where a publisher configures their CMP to request it) is established for Google to:

  1. 选择基本广告
  2. 衡量广告效果
  3. 应用市场研究以生成受众见解
  4. 开发和改进产品

如果不满足个性化广告的同意要求,则当满足以下所有条件时,Google会投放非个性化广告:

If the consent requirements for personalized ads are not met, Google will serve non-personalized ads when all of the following criteria are met:

  1. 在设备上存储和/或访问信息

确立了合法利益(或同意,即发布者将其CMP配置为请求CMP):

Legitimate interest (or consent, where a publisher configures their CMP to request it) is established for Google to:

  1. 选择基本广告
  2. 衡量广告效果
  3. 应用市场研究以生成受众见解
  4. 开发和改进产品
  5. 在供应商列表中启用Google.

10月20日更新:显然,不再需要3、4、5来显示用于提供此信息的非个人广告,例如@Georg.

Update 20 October: Apparently 3,4,5 are not needed anymore to show non-personal ads SO @Georg for providing this information.

如果以上条件均不满足,则Google不会展示广告.

If none of the conditions above are met Google won't be showing ads..

我希望这能回答您的问题,但是如果您需要更多信息,请告诉我!

I hope this answers your question but if you need more information please let me know!

这篇关于如何使用新的Android统一消息平台SDK请求非个性化的AdMob广告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆