Cargue etiquetas GPT y ofertas en paralelo

Descripción general

Esta auditoría verifica si las solicitudes de ofertas de encabezado se aplazan o no hasta que se carga la biblioteca de Google Publisher Tag (GPT). En la mayoría de los casos, estas solicitudes no dependen de GPT y se pueden realizar en paralelo con la biblioteca que se carga para acelerar la carga de anuncios.

Recomendaciones

Asegúrate de que las solicitudes de ofertas de encabezado no esperen en googletag.pubadsReady() o googletag.cmd.push().

Ejemplo de Prebid.js

Incorrecto
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
    });
  });
});
Correcto
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();
});

Más información

La lista de intercambios de anuncios y plataformas de proveedores compatibles que evalúa esta auditoría se encuentra en nuestro repositorio de GitHub.