सूचना

AdSense का बेहतर तरीके से इस्तेमाल करने के लिए, कृपया अपने AdSense पेज पर जाना न भूलें. यहां आपको अपने खाते के हिसाब से जानकारी मिलेगी.

विज्ञापन यूनिट

खाली विज्ञापन यूनिट को छिपाने के लिए data-ad-status पैरामीटर का इस्तेमाल करना

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

इस पेज पर इन विषयों के बारे में बताया गया है

data-ad-status पैरामीटर के बारे में जानकारी

जब विज्ञापन यूनिट, विज्ञापन के लिए अनुरोध पूरा कर लेती है, तब AdSense data-ad-status नाम के <ins> एलिमेंट में एक पैरामीटर जोड़ देता है.

ध्यान दें: data-ad-status को data-adsbygoogle-status नहीं समझा जाना चाहिए जिसका इस्तेमाल हमारा विज्ञापन कोड विज्ञापन की प्रोसेसिंग के लिए करता है.

विज्ञापन शामिल किया गया था या नहीं, इसके आधार पर यह पैरामीटर इनमें से किसी एक पर अपडेट होगा:

data-ad-status="filled"

विज्ञापन यूनिट में विज्ञापन को शामिल किया गया और अब वह दिख रहा है.

data-ad-status="unfilled"

कोई विज्ञापन शामिल नहीं किया गया इसलिए विज्ञापन यूनिट खाली है.

data-ad-status="unfill-optimized" कोई विज्ञापन शामिल नहीं किया गया. इसलिए, अब AdSense ने विज्ञापन यूनिट को ऑप्टिमाइज़ कर दिया है. इन-पेज विज्ञापनों की खाली जगह भरें सेटिंग के बारे में ज़्यादा जानें.

खाली विज्ञापन यूनिट को AdSense कैसे मैनेज करता है

AdSense की विज्ञापन यूनिट "खाली" होने पर, हम विज्ञापन यूनिट को छोटा करने की कोशिश करते हैं या खाली जगह दिखाते हैं. हम विज्ञापन यूनिट को सिर्फ़ तब छोटा करते हैं, जब वे पेज के रीफ़्लो होने की वजह न हों. इसका मतलब है कि सिर्फ़ व्यूपोर्ट के बाहर वाली विज्ञापन यूनिट छोटी की जाती हैं. दूसरी सभी खाली विज्ञापन यूनिट के लिए, हम विज्ञापन यूनिट का साइज़ बनाए रखते हैं और इसके बजाय खाली जगह दिखाते हैं.

अहम जानकारी: अगर आपने खाली इन-पेज विज्ञापनों को भरें सेटिंग चालू की है, तो हम आपकी उन विज्ञापन यूनिट को ऑप्टिमाइज़ करेंगे जिनमें विज्ञापन नहीं दिखाए जा रहे हैं. ध्यान दें कि ऑप्टिमाइज़ की गई विज्ञापन यूनिट की data-ad-status वैल्यू "unfill-optimized" होती है.

खाली विज्ञापन यूनिट को छिपाने का तरीका

Advanced content (बेहतर)  सीएसएस या JavaScript का इस्तेमाल करके, खाली विज्ञापन यूनिट को बेहतर तरीके से छिपाया जा सकता है.

उदाहरण के लिए, अगर आपको सभी खाली विज्ञापन यूनिट को छिपाना है, तो एलिमेंट पर display: none !important; स्टाइल लागू करने के लिए सीएसएस का इस्तेमाल किया जा सकता है.

ध्यान दें: अगर आपने खाली इन-पेज विज्ञापन को भरें सेटिंग चालू की है, तो यह तरीका सिर्फ़ उन खाली विज्ञापन यूनिट पर काम करेगा जिन्हें AdSense ने ऑप्टिमाइज़ नहीं किया है.

उदाहरण 1: सीएसएस का इस्तेमाल करके खाली विज्ञापन यूनिट छिपाना

आपके पास अपने पेज पर इन सीएसएस स्टाइल को जोड़ने का विकल्प है, ताकि खाली विज्ञापन यूनिट अपने-आप छिप सकें:

एचटीएमएल
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
सीएसएस
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

उदाहरण 2: विज्ञापन यूनिट के खाली होने पर ही इमेज दिखाना

अगर विज्ञापन यूनिट कोई विज्ञापन नहीं दिखाती है, तो आप इसके बजाय हाउस विज्ञापन दिखाने का विकल्प चुना जा सकता है:

एचटीएमएल
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="ca-pub-1234567890123456"
     data-ad-slot="1234567890">
    <a href="/page"><img src="/backup.jpg" width="300px" height="250px"></a>
</ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
सीएसएस
ins.adsbygoogle a {
    display: none !important;
}
ins.adsbygoogle[data-ad-status="unfilled"] a {
    display: block;
}

इसके अलावा, अगर आप अपने पेज को अपडेट करने के लिए JavaScript का इस्तेमाल करते हैं, तो data-ad-status पैरामीटर के बदलावों का पता लगाने और उन बदलावों के आधार पर JavaScript कोड एक्ज़ीक्यूट करने के लिए MutationObserver का इस्तेमाल कर सकते हैं.

data-ad-status पैरामीटर की सीमाएं

data-ad-status पैरामीटर, सिर्फ़ सबसे ऊपर वाली विंडो में मौजूद विज्ञापन यूनिट में जोड़ा जाता है. इसका मतलब यह है कि क्रॉस-डोमेन विंडो के ज़रिए दिखाई जा रही विज्ञापन यूनिट के लिए, data-ad-status पैरामीटर को किसी विज्ञापन यूनिट में नहीं जोड़ा जाएगा.

हम इस बात का भी सुझाव नहीं देते कि शुरुआत में, AdSense की विज्ञापन यूनिट छिपी हुई यूनिट के तौर पर लोड की जाएं. इसका मकसद बस इतना है कि data-ad-status का पैरामीटर बदलने के बाद, विज्ञापन यूनिट दिखनी चाहिए. अगर शुरुआत में पेज पर विज्ञापन यूनिट नहीं दिखती हैं, तो हो सकता है कि हम उस विज्ञापन यूनिट के लिए विज्ञापन दिखाने के अनुरोध को स्वीकार न करें.

क्या यह उपयोगी था?

हम उसे किस तरह बेहतर बना सकते हैं?
true
आज ही, आपकी ज़रूरत के हिसाब से बनाई गई सलाह पाएं और अपना रेवेन्यू बढ़ाएं!

रेवेन्यू बढ़ाने के लिए, अपने हिसाब से सुझाव पाने के लिए, 'AdSense के लिए ऑप्टिमाइज़ेशन से जुड़ी सलाह' पेज पर जाएं.

अभी अनलॉक करें

खोजें
खोज हटाएं
खोज बंद करें
Google ऐप
मुख्य मेन्यू
5892795810932435381
true
खोज मदद केंद्र
false
true
true
true
true
true
157
false
false
false
false