AdMob EU同意错误:同意书仅可用于自定义提供商选择

时间:2018-05-24 04:41:04

标签: android admob google-admob

我是Android的Google同意SDK,我已按照documentation中列出的所有步骤操作。当我加载表单时,我在onConsentFormError

中收到此错误

同意书只能用于自定义提供商选择。

我在AdMob控制台上选择了一组常用的广告技术提供商

enter image description here

所以我的问题是:

1。对于此选项,我是否需要征得用户的同意?根据Google Developers网站上的文档:

  

重要提示:如果有任何形式,则不支持Google提供的同意书   您的发布商ID使用常用的广告技术集   供应商。试图加载Google提交的同意书将会   在这种情况下总是失败。

因为上述限制,我有可能收到此错误吗?

2。如果我必须同意在这种情况下该怎么做?我应该展示我自己的自定义同意对话框吗?

4 个答案:

答案 0 :(得分:9)

我今天正在研究这个GDPR混乱,并设法显示那个呈现Google的表单,如下所示:

enter image description here

根据我迄今为止的理解,您可以使用Google呈现形式的唯一情况是:

  1. 使用 自定义广告技术提供商
  2. 请勿使用 调解
  3. 否则你需要自己渲染一个对话框以征求同意,我决定不这样做,因为根据我的感觉,大多数最终用户会在处理AD相关问题时选择否定选择,因此我觉得直接设置为非个性化广告在某种程度上优于使用大量文本和不可取消对话框来打扰用户。

答案 1 :(得分:1)

答案 2 :(得分:0)

您的选择是错误的,使用同意sdk您必须选择选项"自定义设置..."并选择12或以下,因为sdk不支持超过12个提供商。阅读更多JSFiddle

答案 3 :(得分:0)

因此,实际上,如果adProviders的数量大于11,则我们不能使用Admob同意书。因此,我们要么只选择12个自定义adProviders,要么创建我们自己的自定义对话框。或者使用某种库一样...

如果需要,您可以使用这个简单的库来生成自定义同意表格,从而简化事情

https://github.com/saiakhil90/ConsentDialog