विज्ञापन टैग

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

इस चरण पर जाने का तरीका, विज्ञापन सेटिंग कंट्रोल और उपयोगकर्ताओं को दिए जाने वाले विज्ञापन अनुभव पर निर्भर करेगा: - अगर विज्ञापन की सेटिंग को कंट्रोल करना आपके पास है, तो यह तय किया जा सकता है कि विज्ञापन के किन टाइप और प्लेसमेंट को इस्तेमाल किया जा सकता है. साथ ही, उपयोगकर्ताओं की साइटों पर विज्ञापन टैग जोड़े जा सकते हैं. AdSense खाते में विज्ञापन यूनिट बनाई जा सकती हैं, लेकिन data-ad-client और data-ad-host पैरामीटर में बदलाव किया जा सकता है - अगर उपयोगकर्ताओं को विज्ञापन की सेटिंग का कंट्रोल दिया जा रहा है, तो हो सकता है कि आप उपयोगकर्ताओं से जानना चाहें कि विज्ञापन के टाइप और प्लेसमेंट के लिए उनकी प्राथमिकताएं क्या हैं (बाएं, दाएं, ऊपर, नीचे वगैरह). साथ ही, उन प्राथमिकताओं का इस्तेमाल करके टैगिंग के लिए इन सेटिंग का इस्तेमाल करें. ध्यान दें कि नेटिव विज्ञापनों के साथ काम करने के लिए, विज्ञापन टैग को एक विज्ञापन यूनिट आईडी की ज़रूरत है. आपको यह आईडी अपने उपयोगकर्ताओं से इकट्ठा करना होगा.

विज्ञापन टैग पैरामीटर

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

पैरामीटर क्या यह ज़रूरी है? ब्यौरा और उदाहरण
data-ad-client हां आपके उपयोगकर्ता का, 'कॉन्टेंट पब्लिशर के लिए AdSense' आईडी (स्ट्रिंग). यह वैल्यू, उपयोगकर्ता ने साइन अप फ़्लो के ज़रिए दी है. आय का बंटवारा शुरू करने के लिए, यह वैल्यू ज़रूरी है.

'कॉन्टेंट के लिए AdSense' विज्ञापनों के लिए, इस स्ट्रिंग को "ca-" से जोड़ें.

ध्यान दें कि यह स्क्रिप्ट टैग के सोर्स यूआरएल में पैरामीटर नाम client के तहत भी दिखता है.

उदाहरण:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host हां यह आपके प्लैटफ़ॉर्म का होस्ट प्रॉपर्टी आईडी (स्ट्रिंग) है. यह वैल्यू, आपके प्लैटफ़ॉर्म के AdSense खाते की पहचान करती है और विज्ञापन दिखाना शुरू करने के लिए ज़रूरी है.

'कॉन्टेंट के लिए AdSense' विज्ञापनों के लिए, इस स्ट्रिंग में "ca-host-" का इस्तेमाल करें.

ध्यान दें कि यह स्क्रिप्ट टैग के सोर्स यूआरएल में भी दिखता है, जो पैरामीटर नाम host में होता है.

उदाहरण:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot डिसप्ले विज्ञापन यूनिट के लिए नहीं

दूसरे विज्ञापन यूनिट फ़ॉर्मैट के लिए हां
यह किसी विज्ञापन यूनिट से जुड़ा आईडी है. डिसप्ले विज्ञापन यूनिट के लिए, यह आईडी ज़रूरी नहीं है. हालांकि, दूसरे विज्ञापन यूनिट फ़ॉर्मैट के लिए यह फ़ील्ड ज़रूरी है. विज्ञापन यूनिट आईडी मौजूद होने पर, विज्ञापन यूनिट से जुड़ी सेटिंग का इस्तेमाल विज्ञापन दिखाने के दौरान किया जाता है. विज्ञापन दिखाने के दौरान, हम इस विज्ञापन यूनिट आईडी को प्लैटफ़ॉर्म (data-ad-host) और चाइल्ड (data-ad-client) खातों, दोनों में ढूंढते हैं. इस पैरामीटर का इस्तेमाल, AdSense में विज्ञापन यूनिट की रिपोर्ट में जानकारी अपने-आप भरने के लिए भी किया जाता है (रिपोर्ट सिर्फ़ उस खाते में पॉप्युलेट होगी जिसमें विज्ञापन यूनिट मौजूद है).
data-ad-host-channel नहीं इसका इस्तेमाल रिपोर्टिंग के लिए किया जाता है. ज़्यादा जानकारी के लिए, रिपोर्टिंग सेक्शन देखें.

अहम जानकारी: अगर आपके विज्ञापन कोड में data-ad-host पैरामीटर मौजूद नहीं है, तो AdSense data-ad-client पैरामीटर से मिली वैल्यू का इस्तेमाल करके, विज्ञापन दिखाना जारी रखेगा. हालांकि, आपके प्लैटफ़ॉर्म खाते को उनके खाते में न तो इंप्रेशन मिलेंगे और न ही रेवेन्यू का बंटवारा होगा. इसके अलावा, google-adsense-platform मेटा टैग का इस्तेमाल करके यह पक्का किया जा सकता है कि विज्ञापन अनुरोध में आपके होस्ट पब्लिशर आईडी को शामिल किया गया हो.

साथ ही, यह पक्का करें कि आपने कोड टैग में सही data-ad-client पब्लिशर आईडी डाला हो, ताकि गलत उपयोगकर्ता को रेवेन्यू की जानकारी न दी जा सके.

विज्ञापन कोड के उदाहरण

नीचे आपको AFP के साथ काम करने वाले हर विज्ञापन टाइप के लिए कोड का उदाहरण मिलेगा. AdSense में विज्ञापन यूनिट और अपने-आप चलने वाले विज्ञापनों के बारे में ज़्यादा जानें.

डिसप्ले विज्ञापन यूनिट कोड (रिस्पॉन्सिव)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

डिसप्ले विज्ञापन यूनिट कोड (तय साइज़)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

डिसप्ले एएमपी विज्ञापन यूनिट (रिस्पॉन्सिव)

इस कोड को पेज के <head> में डालना ज़रूरी है:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

यह विज्ञापन यूनिट के लिए स्निपेट है, जिसे <body> में रखा गया है:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

डिसप्ले एएमपी विज्ञापन यूनिट (तय साइज़)

इस कोड को पेज के <head> में डालना ज़रूरी है:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

यह विज्ञापन यूनिट के लिए स्निपेट है, जिसे <body> में रखा गया है:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

अपने-आप चलने वाले विज्ञापन

आम तौर पर, यहां दिया गया विज्ञापन टैग <head> एलिमेंट में या पेज से जितना हो सके उतना ऊपर रखा जाता है.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

विज्ञापन प्लेसमेंट एपीआई की मदद से विज्ञापन दिखाना

फ़िलहाल, विज्ञापन प्लेसमेंट एपीआई, इंटरस्टीशियल और इनाम वाले विज्ञापनों के साथ काम करता है. एपीआई को लागू करने और उसे अपनी पसंद के मुताबिक बनाने का तरीका जानने के लिए, Ad Placement API डेवलपर दस्तावेज़ पढ़ें.

'प्लैटफ़ॉर्म के लिए AdSense' इन फ़ॉर्मैट के लिए काम करता है (फ़िलहाल, सिर्फ़ वेब ट्रैफ़िक के लिए). हालांकि, ज़रूरी है कि data-ad-host पैरामीटर, मुख्य विज्ञापन टैग में शामिल हो. नीचे दिया गया उदाहरण देखें.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>