我试图理解呈现(最终)流程:在Prebid.js Hello示例中有简单的集成:
我确实在prebid.js源代码中搜索过,但是在目标/刷新之后,prebid.js和GPT之间没有交互。GPT如何知道它将呈现什么(以及广告内容)。
发布于 2020-01-20 08:38:37
当标头竞价在中赢得拍卖时,GAM用循环回Prebid.js以呈现创造性的代码进行响应。如果您在每个预售文件的广告经理中设置了预先出价的创意人员,那么页面上提供的创意应该如下所示:
<script src = "https://cdn.jsdelivr.net/npm/prebid-universal-creative@latest/dist/creative.js"></script>
<script>
var ucTagData = {};
ucTagData.adServerDomain = "";
ucTagData.pubUrl = "%%PATTERN:url%%";
ucTagData.targetingMap = %%PATTERN:TARGETINGMAP%%;
ucTagData.hbPb = "%%PATTERN:hb_pb%%";
try {
ucTag.renderAd(document, ucTagData);
} catch (e) {
console.log(e);
}
</script>ucTag.renderAd的代码可以在预购通用创意回购中获得。桌面横幅的renderAd()从GAM目标键值(上面创造性中的TARGETINGMAP宏)获取预出价的内部广告ID,并通过调用Prebi.js的window.pbjs.renderAd()或在跨源场景中通过postMessage从Prebid.js请求广告并将其呈现在新的iframe中。
https://stackoverflow.com/questions/59612373
复制相似问题