Memuat GPT dan bid secara paralel

Ringkasan

Audit ini akan memeriksa apakah permintaan bidding header ditangguhkan hingga library Tag Google Publisher (GPT) dimuat. Pada umumnya, permintaan ini tidak bergantung pada GPT dan dapat dibuat secara paralel dengan library yang dimuat untuk mempercepat pemuatan iklan.

Rekomendasi

Pastikan bahwa permintaan bidding header tidak menunggu googletag.pubadsReady() atau googletag.cmd.push().

Contoh Prebid.js

Salah
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
    });
  });
});
Benar
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();
});

Informasi selengkapnya

Daftar platform sisi suplai dan Ad Exchange yang didukung yang dievaluasi audit ini dapat ditemukan di repositori GitHub kami.