विज्ञापन दिखाने के सबसे सही तरीके

Google पब्लिशर टैग (GPT) लाइब्रेरी को और इस बारे में ज़्यादा जानें सबसे सही सामान्य तरीकों के बारे में जानने के लिए, विज्ञापन अनुरोध जारी करना शुरू कर दें. नीचे हम आपके लिए कुछ अन्य सबसे सही तरीकों के बारे में बताएंगे विज्ञापन स्लॉट को कॉन्फ़िगर करते समय और उनके साथ काम करते समय, ध्यान रखें कि कम से कम परफ़ॉर्मेंस के साथ पूरा विज्ञापन स्पेस बना सकते हैं.

"ज़रूरी" को प्राथमिकता दें विज्ञापन स्लॉट

सभी विज्ञापन स्लॉट एक जैसे नहीं बनाए जाते. उदाहरण के लिए, ऐसे स्लॉट जो जल्द ही दिखने लगते हैं आम तौर पर, आपका पेज लोड (पेज के ऊपरी हिस्से) ज़्यादा "ज़रूरी" होता है उनसे जो तब तक नहीं दिखते, जब तक स्क्रोल करके व्यू (पेज के निचले हिस्से में) तक नहीं ले जाया जाता विज्ञापन दिखने से जुड़े आंकड़े और कमाई करने के तरीके. इस बात को ध्यान में रखते हुए यह ज़रूरी है कि अपने पेज पर हर विज्ञापन स्लॉट की अहमियत पर ध्यान दें और प्राथमिकता के हिसाब से सबसे ज़रूरी स्लॉट को जल्द से जल्द लोड करें.

पेज के ऊपरी हिस्से में दिखने वाले विज्ञापन जल्दी लोड करें

वे विज्ञापन जो पेज लोड होते ही दिखाई देंगे, उनकी परफ़ॉर्मेंस सबसे अच्छी होनी चाहिए प्राथमिकता तय करें. यह सुझाव दिया जाता है कि आप इन स्लॉट को अपने <head> में और पेज लोड प्रोसेस में जल्द से जल्द उनका अनुरोध करें. यह यह पक्का करने में मदद करता है कि ये विज्ञापन जल्दी लोड किए जाएं (विज्ञापन दिखने से जुड़े आंकड़े बढ़ाएं) और वे शुरुआती पेज लोड को बेवजह धीमा नहीं करेंगे.

वेबसाइट में फ़ोल्ड के नीचे लेज़ी तरीके से विज्ञापन लोड करें

जिन विज्ञापनों को व्यू में स्क्रोल करने की ज़रूरत होती है, उन्हें फ़ेच और रेंडर करने के लिए, जब तक स्लॉट व्यूपोर्ट में प्रवेश नहीं कर लेते, तब तक टाला जाता है. यह एक प्रोसेस है इसे लेज़ी लोडिंग कहते हैं. अलग से लेज़ी लोडिंग उन स्लॉट के लिए क्रिएटिव कॉन्टेंट का अनुरोध करने और उन्हें रेंडर करने को प्राथमिकता देता है जो सबसे ज़्यादा संभावना होती है. इसकी मदद से, पेज लोड की परफ़ॉर्मेंस को ब्राउज़र के सीमित संसाधनों को सुरक्षित रखना है. इस बात पर खास तौर पर ध्यान देना चाहिए कि ऐसे मोबाइल एनवायरमेंट जिनमें बैंडविड्थ और सीपीयू (CPU) अक्सर बहुत ज़्यादा सीमित होते हैं.

पेज रीफ़्रेश किए बिना विज्ञापनों को रीफ़्रेश करें

ऐसे कई मामले हैं जिनमें यूआरएल को बदलना सबसे अच्छा या ज़रूरी होता है. किसी स्लॉट की वर्तमान विज्ञापन सामग्री. ऐसे मामलों में, बेहतर होगा कि आप GPT लाइब्रेरी का डाइनैमिक तौर पर ऐसा करने के लिए, काम करने के तरीके को रीफ़्रेश करें. इससे पूरा पेज रीफ़्रेश नहीं होता और आपको शर्तों को सटीक तरीके से कंट्रोल करने की सुविधा मिलती है जिसके तहत किसी स्लॉट या स्लॉट के ग्रुप को अपडेट किया जाता है.

विज्ञापन स्लॉट को रीफ़्रेश करते समय, विज्ञापन स्लॉट के बारे में जानना और उसका पालन करना ज़रूरी है refresh() सबसे सही तरीके. विज्ञापनों को गलत तरीके से रीफ़्रेश करने से परफ़ॉर्मेंस से जुड़ी समस्याएं हो सकती हैं. साथ ही, इससे परफ़ॉर्मेंस पर बुरा असर पड़ सकता है. विज्ञापन दिखने की दर पर असर पड़ता है.

विज्ञापनों को असरदार तरीके से टारगेट करें

मुख्य वैल्यू टारगेटिंग को कॉन्फ़िगर करते समय, ध्यान से स्लॉट- या पेज-लेवल टारगेटिंग में से किसी का भी इस्तेमाल किया जा सकता है. शेयर की गई मुख्य वैल्यू के लिए जो आपके कई स्लॉट के बीच में, पेज-लेवल टारगेटिंग का इस्तेमाल करना सबसे असरदार है. PubAdsService setTargeting() तरीका. स्लॉट-लेवल टारगेटिंग का इस्तेमाल सिर्फ़ उन मुख्य वैल्यू को रजिस्टर करने के लिए किया जाना चाहिए जो अलग-अलग हैं या सभी स्लॉट में शामिल है.

ध्यान दें कि स्लॉट- और पेज-स्तरीय लक्ष्यीकरण दोनों का एक ही बार उपयोग किया जा सकता है, जैसा कि टारगेटिंग का उदाहरण सेट करें. हमारा सुझाव है कि आप जिसे पहले पेज-लेवल पर टारगेटिंग कॉन्फ़िगर करने के बाद, स्लॉट-लेवल लागू किया जाता है ज़रूरत पड़ने पर ही बदलता है. इस तरीके से, न सिर्फ़ GPT API के ज़रिए, यह कोड को आसान बनाता है और यह पेज पर कॉन्फ़िगर की गई सभी टारगेटिंग का एक सटीक मॉडल है.

सिंगल रिक्वेस्ट आर्किटेक्चर का सही तरीके से इस्तेमाल करना

सिंगल रिक्वेस्ट आर्किटेक्चर (SRA) एक GPT अनुरोध मोड है, जो अनेक विज्ञापन स्लॉट के लिए अनुरोधों को एक ही विज्ञापन अनुरोध में शामिल कर देता है. इससे पक्का होता है कि आपके पेज के लिए कॉन्फ़िगर किए गए प्रतिस्पर्धी एक्सक्लूज़न और रोडब्लॉक के बारे में सम्मानित. इसलिए, अगर आपके पेज पर इनका इस्तेमाल किया जाता है, तो हमारा सुझाव है कि आप SRA को चालू करना और इसका सही तरीके से इस्तेमाल करना समझना.

अपने डिफ़ॉल्ट कॉन्फ़िगरेशन में, SRA आपके display() को पहली बार कॉल करने पर पेज का इस्तेमाल करें (या refresh(), अगर शुरुआती लोड बंद है). इसकी वजह से यह सुझाव दिया जाता है कि आप अपने पेज के सभी विज्ञापन स्लॉट को इसके <head> में परिभाषित करें दस्तावेज़ को सबमिट करने के बाद, उसे पहली बार display() पर कॉल किया जा सकता है. लेज़ी लोडिंग का इस्तेमाल, इसके साथ किया जा सकता है यह पक्का करने का तरीका कि वेबसाइट में फ़ोल्ड के नीचे मौजूद स्लॉट तुरंत लोड नहीं हुआ.

SRA का इस्तेमाल करते समय सभी विज्ञापन स्लॉट को पूरी तरह से कॉन्फ़िगर करना ज़रूरी है (उदाहरण के लिए, को पहली बार कॉल करने से पहले, display(). इस पॉइंट से पहले कॉन्फ़िगर की गई वैल्यू ही SRA अनुरोध की शुरुआत में ही कर सकते हैं.

गलत — एसआरए अनुरोध में विज्ञापन स्लॉट कॉन्फ़िगरेशन को शामिल नहीं किया गया है

<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
    <script>
      window.googletag = window.googletag || {cmd: []};
      var adSlot1, adSlot2;

      googletag.cmd.push(function() {
        // Define ad slot 1.
        adSlot1 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
            .addService(googletag.pubads());
        // Define ad slot 2.
        adSlot2 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
            .addService(googletag.pubads());
        // Enable SRA and services.
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
  </head>
  <body>
    <div id="banner-ad-1" style="width: 728px; height: 90px;">
      <script>
        googletag.cmd.push(function() {
          // This call to display requests both ad slots.
          googletag.display(adSlot1);
        });
      </script>
    </div>
    <div id="banner-ad-2" style="width: 728px; height: 90px;">
      <script>
        googletag.cmd.push(function() {
          // This call to display has no effect, since both ad slots have already
          // been fetched by the previous call to display.
          // Targeting configuration for ad slot 2 is ignored.
          adSlot2.setTargeting('test', 'privacy');
          googletag.display(adSlot2);
        });
      </script>
    </div>
  </body>
</html>

सही — एसआरए अनुरोध में विज्ञापन स्लॉट कॉन्फ़िगरेशन शामिल है

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Single Request Architecture Example</title>
    <script src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous" async></script>
    <script>
      window.googletag = window.googletag || {cmd: []};
      var adSlot1, adSlot2;

      googletag.cmd.push(function() {
        // Define ad slot 1.
        adSlot1 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-1')
            .addService(googletag.pubads());
        // Define and configure ad slot 2.
        adSlot2 = googletag
            .defineSlot('/6355419/Travel/Europe/France',[728, 90], 'banner-ad-2')
            .setTargeting('test', 'privacy')
            .addService(googletag.pubads());
        // Enable SRA and services.
        googletag.pubads().enableSingleRequest();
        googletag.enableServices();
      });
    </script>
  </head>
  <body>
    <div id="banner-ad-1" style="width: 728px; height: 90px;"></div>
    <div id="banner-ad-2" style="width: 728px; height: 90px;"></div>
    <script>
        googletag.cmd.push(function() {
          // This call to display requests both ad slots with all
          // configured targeting.
          googletag.display(adSlot1);
        });
      </script>
  </body>
</html>

विज्ञापन के साइज़ को ऑप्टिमाइज़ करें

अपने विज्ञापन स्लॉट परिभाषित करते समय सिर्फ़ उस अधिकतम आकार के विज्ञापन पर ध्यान न दें जो में इस्तेमाल किए जा सकते हैं, लेकिन एक ही जगह में आसानी से फ़िट हो सकने वाले छोटे साइज़ भी. तय सीमा में सामान्य, स्लॉट परिभाषित करते समय जितने ज़्यादा साइज़ तय किए जाएंगे, उतने ही ज़्यादा विज्ञापन उसे दिखाने की अनुमति मिलनी चाहिए. इससे फ़िल रेट बढ़ सकता है और रेवेन्यू में बढ़ोतरी हुई.