并行加载 GPT 和出价

概览

此项审核旨在检查标头出价请求是否会被延迟到 Google 发布商代码 (GPT) 库加载。在大多数情况下,这些请求并不依赖于 GPT,而是可与正加载的库并行传送以加快广告加载速度。

建议

确保标头出价请求不会等待 googletag.pubadsReady()googletag.cmd.push()

Prebid.js 示例

不正确
window.pbjs = pbjs || {};
pbjs
.que = pbjs.que || [];

window
.googletag = window.googletag || {};
googletag
.cmd = googletag.cmd || [];
googletag.cmd.push(function() {
  googletag
.pubads().disableInitialLoad();
 
// Incorrect: Making bid requests dependent on GPT loading.
  pbjs
.que.push(function() {
    pbjs
.requestBids({
     bidsBackHandler
: handleBidResponse
   
});
 
});
});
正确
window.pbjs = pbjs || {};
pbjs
.que = pbjs.que || [];
// Correct: Making bid requests independent of GPT loading.
pbjs
.que.push(function() {
  pbjs
.requestBids({
    bidsBackHandler
: handleBidResponse
 
});
});


window
.googletag = window.googletag || {};
googletag
.cmd = googletag.cmd || [];
googletag
.cmd.push(function() {
  googletag
.pubads().disableInitialLoad();
});

更多信息

此项审核所支持广告交易平台和供应方平台的列表 可在以下位置找到: 我们的 GitHub 代码库