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 के डेटा स्टोर करने की हमारी जगह में मिल सकती है.