Panoramica
Questo controllo consente di verificare se le richieste di header bidding vengono differite o meno fino Viene caricata la libreria Tag publisher di Google (GPT). Nella maggior parte dei casi, queste richieste non vengono dipende da GPT e può essere eseguita in parallelo al caricamento della libreria velocizzando il caricamento degli annunci.
Consigli
Assicurati che le richieste di header bidding non restino in attesa su googletag.pubadsReady()
o
googletag.cmd.push()
.
Esempio Prebid.js
Risposta sbagliata |
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 }); }); }); |
Corretto |
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(); }); |
Ulteriori informazioni
L'elenco delle piattaforme di scambio pubblicitario e delle Supply-Side Platform supportate da questo controllo disponibili in il nostro repository GitHub.