并行加载 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 代码库