Memuat GPT dan bid secara paralel

Ringkasan

Audit ini akan memeriksa apakah benar permintaan bidding header ditangguhkan hingga library Tag Google Publisher (GPT) dimuat. Pada umumnya, permintaan ini tidak bergantung pada GPT dan dapat diparalelkan dengan library yang sedang 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 didukung yang dievaluasi dalam audit ini dapat ditemukan di repositori GitHub kami.