概览
此项审核旨在检查标头出价请求是否会被延迟,直到 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 代码库。