טעינת GPT והצעות מחיר במקביל

סקירה כללית

הביקורת בודקת אם בקשות להצעות מחיר של כותרות נדחות עד שהספרייה של 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 שלנו.