विज्ञापन टैग

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

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

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

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

'कॉन्टेंट के लिए 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-client पैरामीटर मौजूद नहीं है, तो AdSense data-ad-host पैरामीटर से मिली वैल्यू का इस्तेमाल करके, विज्ञापन दिखाना जारी रखेगा. हालांकि, ट्रैफ़िक के लिए उप-खाते को एट्रिब्यूट नहीं किया जाएगा. पक्का करें कि आपने कोड टैग में सही 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>