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 रिपॉज़िटरी को भी ऐक्सेस किया जा सकता है.