GPTs und Gebote parallel laden

Überblick

Bei dieser Prüfung wird geprüft, ob Header Bidding-Anfragen verzögert werden, bis die Bibliothek für Google Publisher-Tags (GPT) geladen wird. In den meisten Fällen sind diese Anfragen nicht von GPT abhängig und können parallel zum Laden der Bibliothek ausgeführt werden, um das Laden der Anzeigen zu beschleunigen.

Empfehlungen

Header Bidding-Anfragen dürfen nicht auf googletag.pubadsReady() oder googletag.cmd.push() warten.

Prebid.js-Beispiel

Falsch
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
    });
  });
});
Richtig
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();
});

Weitere Informationen

Die Liste der unterstützten Anzeigenplattformen und Supply-Side-Plattformen, die bei dieser Prüfung ausgewertet werden, finden Sie in unserem GitHub-Repository.