विज्ञापन टैग

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

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

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

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

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

कॉन्टेंट के लिए 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 for Content विज्ञापनों के लिए, इस स्ट्रिंग की शुरुआत में "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 for Platforms, इन फ़ॉर्मैट के साथ काम करता है. फ़िलहाल, यह सुविधा सिर्फ़ वेब ट्रैफ़िक के लिए है. ज़रूरी है कि सिर्फ़ मुख्य विज्ञापन टैग में 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>