Caricare GPT e offerte in parallelo

Panoramica

Questo controllo verifica se le richieste di header bidding vengono differite o meno fino al caricamento della libreria Tag publisher di Google (GPT). Nella maggior parte dei casi, queste richieste non dipendono da GPT e possono essere effettuate in parallelo al caricamento della libreria per velocizzare 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

Puoi trovare l'elenco delle Supply-Side Platform e delle piattaforme di scambio pubblicitario supportate valutate da questo controllo nel nostro repository GitHub.