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