Cargue etiquetas GPT y ofertas en paralelo

Descripción general

Esta auditoría verifica si las solicitudes de oferta de encabezado se difieren hasta que se cargue 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úrese de que las solicitudes de oferta de encabezado no esperen en googletag.pubadsReady() ni 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 admitidos y plataformas de proveedores que evalúa esta auditoría se encuentra en nuestro repositorio de GitHub.