首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何让Google资金选择与PreBid.js一起工作

如何让Google资金选择与PreBid.js一起工作
EN

Stack Overflow用户
提问于 2021-12-08 09:27:46
回答 1查看 146关注 0票数 0

我们使用GFC作为我们的同意平台和客户端PreBid以及Google。实现看起来是正确的,大多数情况下,我们看到标书与同意书一起正确地出现,但是,在某些情况下,我们从预购中得到以下错误消息:

ERROR: CMP not found. Canceling auction as per consentManagement config. undefined

我们异步加载这两个脚本,但是我们先加载谷歌的脚本,然后再加载Prebid.js

我们怀疑Google的实现不会立即在全局范围内创建__tcfapi__cmp对象,如果这些对象不存在,PreBid就会取消拍卖,也不会启动出价。

有没有其他人偶然发现这个问题,并能进行核实?有没有一种方法可以防止这种情况发生而不延迟页面加载或广告?如果没有,是否有办法在预售时注册错误处理程序?

EN

回答 1

Stack Overflow用户

发布于 2022-10-14 10:52:18

我们也有同样的问题。我们使用的资金选择,这是现在集成到谷歌AdManager。

试一试

代码语言:javascript
复制
window.googlefc = window.googlefc || {};
window.googlefc.ccpa = window.googlefc.ccpa || {}
window.googlefc.callbackQueue = window.googlefc.callbackQueue || [];
// wait for consent
googlefc.callbackQueue.push({
  'CONSENT_DATA_READY': () => {
       // do prebidding
   }
});

但是它看起来非常慢,因为必须加载Google标记(gpt.js),然后决定需要一个Funding抉择/CMP来加载它,然后再过一段时间才能获得同意。

我们没有生产,因为它太慢了。是否有人知道如何加快资金选择,也就是AdManger-GDPR-消息?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70272636

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档