Carregar a GPT e os lances em paralelo

Visão geral

Essa auditoria verifica se as solicitações de lances de cabeçalho são adiadas até que a biblioteca da Tag do editor do Google (GPT) será carregada. Na maioria dos casos, essas solicitações não são dependente da GPT e pode ser feita em paralelo com a biblioteca sendo carregada para acelerar o carregamento de anúncios.

Recomendações

Verifique se as solicitações de lances de cabeçalho não aguardam googletag.pubadsReady() ou googletag.cmd.push().

Exemplo de Prebid.js

Incorreta
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
   
});
 
});
});
Correta
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();
});

Mais informações

A lista de trocas de anúncios e plataformas de fornecimento compatíveis com a auditoria avalia podem ser encontradas em nosso repositório do GitHub.