Omówienie
Ten audyt pozwala sprawdzić, czy żądania określania stawek przez kod w nagłówku są odraczane do momentu załadowania biblioteki tagów Google (GPT). Żądania te w większości przypadków nie zależą od GPT i można je realizować równolegle z wczytywaniem biblioteki, by przyspieszyć wczytywanie reklam.
Rekomendacje
Upewnij się, że żądania określania stawek przez kod w nagłówku nie czekają na googletag.pubadsReady()
ani googletag.cmd.push()
.
Przykład Prebid.js
Nieprawidłowo |
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 }); }); }); |
Prawidłowo |
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(); }); |
Więcej informacji
Listę obsługiwanych giełd reklamowych i platform dostawców reklam, które ocenia ten audyt, znajdziesz w naszym repozytorium GitHub.