GPT و پیشنهادات را به صورت موازی بارگیری کنید

نمای کلی

این ممیزی بررسی می‌کند که آیا درخواست‌های پیشنهاد سرصفحه تا بارگیری کتابخانه برچسب ناشر Google (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 ما یافت.