【问题标题】:Obtaining Consent with the User Messaging Platform Android获得用户消息平台 Android 的同意
【发布时间】:2020-08-14 15:01:28
【问题描述】:

我正在尝试使用 Admob 实现 UE 同意,让用户选择是否需要在 Android 中投放个性化广告。我正在使用“资金选择”和用户消息传递平台来执行此操作。

我遵循了这个快速入门指南:

https://developers.google.com/admob/ump/android/quick-start

为简化起见,我在提供商列表中只选择了 google。

问题是,当我从 ue 模拟用户时,表单会显示。但是当我选择个性化或非个性化时,同意状态会变为 OBTAINED,但同意类型仍为 UNKNOWN。

我正在使用这个版本的 admob 和 ump:

implementation 'com.google.android.gms:play-services-ads:19.3.0'

implementation 'com.google.android.ump:user-messaging-platform:1.0.0'

【问题讨论】:

  • 我也在测试这个。问题还在于,如果用户“拒绝”选项中的所有内容,则将不再显示任何广告。这在我看来非常糟糕。我给谷歌写了一个反馈。我希望他们能尽快改善这一点。此外,如果您选择带有“拒绝”选项的布局,则不再提供广告。如果用户拒绝了所有操作,则应该有一个完成应用程序的选项,这样他就不能再在没有广告的情况下使用该应用程序了
  • 我也有这个问题,不知道是怎么回事,但我猜这是 SDK 问题或什么的。同意和不同意给我相同的结果...未知
  • 我终于使用了 com.google.android.ads.consent:consent-library:1.0.8 并且工作正常。我无法使用户消息传递平台工作。
  • 对我来说也是同样的问题!有什么解决办法吗?
  • 同样的问题。我正在寻求更新到他们请求广告同意的较新模型,因为 ads.consent 库被列为旧版。我看到的唯一选择是现在使用这个库提供非个性化广告,这似乎不合理。我猜这个图书馆还没有准备好迎接黄金时段。

标签: android admob


【解决方案1】:

我遇到了同样的问题,但一位 Google 工程师为我指出了正确的方向。 如果您使用的是 IAB TCF v2 框架,显然这是默认行为。同意类型仅适用于表格的简化版本。完整的对话可以找到here 由于 Google 文档缺少信息,我不得不在 IAB Techlab Github 上进行更深入的挖掘以找到答案。

要查找用户的同意状态,您只需要SharedPreferences(Android)NSUserDefaults(iOS) 可以找到键值对和完整解释 here

所以要解决您的问题,请务必查看In-App Details 部分:

  1. 应用发布者应嵌入 CMP SDK – 设置和 配置以及如何初始化 CMP 的协议 SDK 都是每个 CMP SDK 专有的。 (Google 资金选择)
  2. 由于发布者的链接中可能包含多个 CMP SDK SDK,发布者必须只初始化其中一个。这 初始化的 CMP 应尽快将 IABTCF_CmpSdkID 设置为其 ID 在应用程序中初始化以向供应商发出 CMP 已启动的信号 存在。
  3. CMP SDK 将确定 GDPR 在这种情况下是否适用于该用户。 但是,发布者可以选择初始化 CMP 对话 UI 手动。
  4. CMP 应设置 NSUserDefaults(iOS) 或 SharedPreferences(Android) 变量和供应商将能够 直接读取它们。
  5. 供应商应收听 IABTCF_* 密钥更新以检索新 TC 来自 NSUserDefaults(iOS) 或 SharedPreferences(Android) 的数据。

我希望这能回答你的问题,但如果你卡在某个地方,请告诉我!

【讨论】:

  • 嗨,Alexander,这仍然没有解决向用户展示至少“非个性化”广告的问题。因为提交按钮会禁用所有广告。如果 IABTCF_PurposeConsents 是 =,那么唯一的机会就是一次又一次地重新加载表单……直到用户同意。是很烦人
  • 嗨弗兰克,我认为这超出了问题的范围,但是我发布了另一个答案 here。但是是的,这很烦人,未经某些同意(尤其是 cookie),谷歌暂时无法投放广告。至于他们将如何解决这个问题,谁知道呢。也许这是移动广告世界的新曙光……
  • 答案与问题无关!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-05-05
  • 2010-10-31
  • 1970-01-01
  • 2021-10-30
  • 2011-05-04
  • 2021-12-20
相关资源
最近更新 更多