div का नाम अलग होना
स्लॉट की परिभाषा और डिस्प्ले में दिया नाम div के नाम के बराबर होना चाहिए। जब नहीं होता, तो विज्ञापन बस नहीं दिखता।
इम्प्लीमेंटेशन गाइड
Display ad slots (Google Publisher Tag)
Ad Manager की क्लासिक विज्ञापन जगह, Google Publisher Tag से बनी, तय साइज़, कई साइज़ या रेस्पॉन्सिव के साथ।
1 मिनट में समझें
Ad Manager बैनर वह आयताकार विज्ञापन है जो पेज के अंदर टिका रहता है: टेक्स्ट के बीच, ऊपर या बगल में। स्कूल की दीवार पर लगे पोस्टर की तरह सोचिए। उसकी एक तय जगह और तय साइज़ होता है, और वहाँ से गुज़रने वाला हर कोई उसे देख सकता है। Ad Manager में इस आरक्षित जगह को स्लॉट कहते हैं, जो विज्ञापन की जगह के लिए अंग्रेज़ी शब्द है। उस जगह में विज्ञापन माँगने और दिखाने का काम GPT करता है, यानी Google Publisher Tag, Google की कोड लाइब्रेरी जिसे आप साइट पर लगाते हैं।
यह ऐसे काम करता है: पहले आप GPT को बताते हैं कि Ad Manager का कौन-सा विज्ञापन ब्लॉक इस्तेमाल होगा, वहाँ कौन-से साइज़ आ सकते हैं और पेज के किस डिब्बे में वह दिखना चाहिए। यह डिब्बा एक div है, यानी अनोखे नाम वाला HTML का टुकड़ा। फिर GPT विज्ञापन माँगता है और उसे डिब्बे के अंदर बनाता है। डिब्बे का नाम दोनों जगह एक जैसा होना चाहिए। अगर नहीं, तो विज्ञापन नहीं दिखता। विज्ञापन न दिखने पर Google खुद यही जाँचने को कहता है।
साइज़ तीन तरीकों से चुना जा सकता है। तय साइज़ में सिर्फ़ उसी माप के विज्ञापन आते हैं, जैसे 300 गुणा 250। कई साइज़ में आप कई माप सूचीबद्ध करते हैं और Ad Manager उनमें से कोई भी चुन सकता है। रेस्पॉन्सिव में आप साइज़ मैपिंग नाम की एक तालिका बनाते हैं, जो बताती है कि हर स्क्रीन चौड़ाई के लिए कौन से माप मान्य हैं: बड़ी स्क्रीन के लिए एक सूची और छोटी के लिए दूसरी। एक फ़्लूइड साइज़ भी है जो पेज की चौड़ाई तक खिंचता है, लेकिन Google बताता है कि आज वह सिर्फ़ नेटिव विज्ञापनों के लिए इस्तेमाल होता है।
Google ने काम का यह तरीका इसलिए बनाया ताकि साइट के हाथ में नियंत्रण रहे: आप तय करते हैं कि हर विज्ञापन कहाँ रहे, कौन से साइज़ स्वीकार हों और वह कब लोड हो। दस्तावेज़ सिखाता है कि पेज के अंत के विज्ञापन तभी लोड हों जब व्यक्ति उनके पास पहुँचे, जिसे लेज़ी लोडिंग कहते हैं। यह भी समझाता है कि पूरा पेज रीलोड किए बिना विज्ञापन कैसे रीफ़्रेश करें, समय और घोषणा के नियमों के साथ। बैनर तब फ़ायदेमंद है जब आपके पास पहले से Ad Manager खाता हो और आप हर जगह और साइज़ को सोच-समझकर चुनना चाहते हों।
चरण-दर-चरण
लागू किया गया उदाहरण
<!-- No <head> -->
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"
crossorigin="anonymous"></script>
<script>
window.googletag = window.googletag || { cmd: [] };
googletag.cmd.push(() => {
// Tamanhos por largura de tela (slot responsivo).
const mapping = googletag
.sizeMapping()
.addSize([1024, 768], [[728, 90], [300, 250]])
.addSize([0, 0], [300, 250])
.build();
googletag
.defineSlot(
"/1234567/exemplo",
[[728, 90], [300, 250]],
"banner-exemplo",
)
.defineSizeMapping(mapping)
.addService(googletag.pubads());
// Carregamento lento para espaços longe da tela.
googletag.setConfig({
lazyLoad: {
fetchMarginPercent: 500,
renderMarginPercent: 200,
mobileScaling: 2.0,
},
});
googletag.enableServices();
});
</script>
<!-- No <body>, onde o anúncio deve aparecer -->
<div id="banner-exemplo" style="min-height: 250px;"></div>
<script>
googletag.cmd.push(() => {
googletag.display("banner-exemplo");
});
</script>Google क्या सलाह देता है
सुझाव
सावधानी
स्लॉट की परिभाषा और डिस्प्ले में दिया नाम div के नाम के बराबर होना चाहिए। जब नहीं होता, तो विज्ञापन बस नहीं दिखता।
Google चाहता है कि div की चौड़ाई, ऊँचाई और नाम टैग में लिखे से मेल खाएँ। अगर मेल न खाएँ, तो विज्ञापन नहीं दिख सकता।
Ready स्थिति वाले सक्रिय लाइन आइटम के बिना, कोड सही होने पर भी आपकी अपनी इन्वेंट्री विज्ञापन नहीं दिखाती।
Google के उदाहरण में 640 गुणा 480 से छोटी स्क्रीन को खाली सूची मिलती है और उन पर विज्ञापन नहीं आता। बिना बदले कॉपी करने पर सीधे पकड़े फ़ोन बिना बैनर के रह सकते हैं।
कई साइज़ में सूची का कोई भी माप किसी भी स्क्रीन पर आ सकता है। रेस्पॉन्सिव में साइज़ मैपिंग बताती है कि हर स्क्रीन चौड़ाई के लिए कौन से माप मान्य हैं।
Google समझाता है कि आज Ad Manager जो एकमात्र फ़्लूइड प्रकार स्वीकार करता है वह नेटिव विज्ञापन है। साधारण बैनर के लिए तय साइज़, कई साइज़ या मैपिंग इस्तेमाल करें।
वेब पर समय या इवेंट पर आधारित रीफ़्रेश के लिए कम से कम 30 सेकंड चाहिए। व्यक्ति की क्रिया से रीफ़्रेश का कोई न्यूनतम नहीं है। हर मामले में उसकी घोषणा Inventory rules में होनी चाहिए।
Google फ़ोल्ड के नीचे की जगहों को बाद के लिए छोड़ने की सलाह देता है, जो खासकर मोबाइल पर मदद करता है, जहाँ संसाधन कम होते हैं। ऊपर की जगहों को प्राथमिकता मिलनी चाहिए।
लाइब्रेरी
इस पेज की हर बात Google के आधिकारिक दस्तावेज़ों पर आधारित है। सीधे स्रोत पर पढ़ें:
ऑडिट साइट को एक विज़िटर की तरह पढ़ता है, बिना कुछ क्लिक किए, और दिखाता है कि क्या ठीक करना है।