使用 Google UMP SDK 时出现 Admob TCF 错误

Admob TCF Error when using Google UMP SDK

我最近集成了 UMP SKD,根据 the documentation. Now I get an error report from Adbmob which states that a lot of ad requests fail because of the error "1.1". The troubleshooting page 声明“Google,作为供应商,在同意或合法利益下是不允许的。”,但这也无济于事。有没有人在使用UMP SDK的时候出现过类似的错误,知道如何解决?

对于在 Google 解决问题之前需要解决方法的所有人:

在 AdMob -> 屏蔽控制中为欧盟用户禁用个性化广告。

https://apps.admob.com/v2/pubcontrols/eu-user-consent

然后禁用 FundingChoices 上的同意书。

https://fundingchoices.google.com/

用户将不再获得同意并显示 non-personalized 个广告。

据我了解,如果您的一位用户点击“管理选项”,那么,如果您希望他收到个性化广告, 他必须同意 :

  • 在设备上存储 and/or 访问信息(用途 1)
  • 创建个性化广告配置文件(目的 3)
  • Select 个性化广告(用途 4)

并同意/实现合法利益:

  • Select 基本广告(目的 2)
  • 衡量广告效果(目的 7)
  • 应用市场研究来生成受众洞察(目的 9)
  • 开发和改进产品(目的 10)

对于 non-personalized 广告,他必须同意:

  • 在设备上存储 and/or 访问信息(用途 1)

并同意/实现合法利益:

  • Select 基本广告(目的 2)
  • 衡量广告效果(目的 7)
  • 应用市场研究来生成受众洞察(目的 9)
  • 开发和改进产品(目的 10)

(Source)

"Google Advertising Products" 也应打开,以便 AdMob 正常工作。问题是 NO OPTION 默认是 selected。因此,用户应该 MANUALLY 启用这些选项(老实说,没有人知道,也没有人愿意这样做)。我们目前唯一能做的就是等待 Google 为我们提供一种默认情况下 select 某些目的和提供者的方法。因为在当前状态下,资助选项无法在移动设备上使用。