विज्ञापन टैग
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>