我正在尝试设置 Prebid 以向 SSP 发送 GDPR 同意值。我已经实现了 CMP,但在控制台中我可以看到 Prebid 只是忽略了它
警告:找不到 CMP。根据同意管理配置在没有同意数据的情况下恢复拍卖。不明确的
我不知道为什么 Prebid 不识别 CMP,它符合 IAB,所以一切都应该没问题。我犯错的任何想法?
编辑:问题是我实施了从 prebid.org 到我的网站的设置
pbjs.que.push(function() {
pbjs.setConfig({
consentManagement: {
cmpApi: 'iab',
timeout: 5000,
allowAuctionWithoutConsent: true
}
});
还对现在包含许可管理适配器的 prebid.js 文件进行了更改。
脚本类型="text/javascript" src="http://testowa.epizy.com/prebid2.9.0.js" async>
我从https://github.com/adform/cmp构建了一个 digi-trust cmp,并在我的网站上实现了它。
一切看起来都很好,CMP 工作正常,我得到了同意,我可以在我的控制台中看到它。然而,Prebid 并没有看到有 CMP,它会用我之前提到的信息发出警告。
因此,即使我获得同意并看到 cookie,广告请求也没有它,因为 prebid 无法识别它。
我需要获得同意才能向 SSP 提出广告请求。
希望我让我更容易理解我的问题是什么。如果需要,我可以提供一个测试页。