סקירה כללית
הביקורת בודקת אם בקשות להצעות מחיר של כותרות נדחות עד שהספרייה של Google Publisher Tag (GPT) נטענת. ברוב המקרים, הבקשות האלה לא תלויות ב-GPT, וניתן לבצע אותן במקביל לטעינת הספרייה כדי לזרז את טעינת המודעות.
המלצות
חשוב לוודא שבקשות לבידינג בכותרות לא ממתינות ב-googletag.pubadsReady()
או ב-googletag.cmd.push()
.
דוגמה לקובץ Prebid.js
לא נכון |
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 }); }); }); |
נכון |
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(); }); |
מידע נוסף
ניתן למצוא את הרשימה של הפלטפורמות הנתמכות להצגת מודעות והפלטפורמות בצד הספק שביקורת זו בודקת, במאגר GitHub שלנו.