छोटे किए जा सकने वाले बैनर विज्ञापन

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

ज़रूरी शर्तें

लागू करने का तरीका

पक्का करें कि आपका बैनर व्यू, उसी साइज़ के साथ तय किया गया हो जो आपको उपयोगकर्ताओं को सामान्य (छोटे) बैनर स्थिति में दिखाना है. विज्ञापन अनुरोध में एक अतिरिक्त पैरामीटर शामिल करें, जिसमें कुंजी के रूप में collapsible और मान के रूप में विज्ञापन का प्लेसमेंट शामिल करें.

छोटे किए जा सकने वाले प्लेसमेंट से तय होता है कि बड़ा किया गया रीजन, बैनर विज्ञापन को किस तरह ऐंकर करता है.

Placement की कीमत का व्यवहार इस्तेमाल का मकसद
top बड़े किए गए विज्ञापन का ऊपरी हिस्सा, छोटे किए गए विज्ञापन के सबसे ऊपर अलाइन होता है. विज्ञापन, स्क्रीन पर सबसे ऊपर दिखता है.
bottom बड़े किए गए विज्ञापन का निचला हिस्सा, छोटे किए गए विज्ञापन के निचले हिस्से में अलाइन होता है. विज्ञापन, स्क्रीन के निचले हिस्से में दिखाया जाता है.

अगर लोड किया गया विज्ञापन, छोटा हो जाने वाला बैनर विज्ञापन है, तो यह व्यू हैरारकी में आते ही, छोटा किया जा सकने वाला ओवरले दिखाता है.

private void LoadBannerAd()
{
var bannerView = new BannerView(_adUnitId, AdSize.Banner, AdPosition.Bottom);

var adRequest = new AdRequest();

// Create an extra parameter that aligns the bottom of the expanded ad to the
// bottom of the bannerView.
adRequest.Extras.Add("collapsible", "bottom");

bannerView.LoadAd(adRequest);
}

विज्ञापन रीफ़्रेश करने का तरीका

छोटे हो जाने वाले बैनर विज्ञापनों को हर 30 से 120 सेकंड में दिखाने के लिए, उन्हें बार-बार रीफ़्रेश किया जा सकता है. इससे उपयोगकर्ताओं को परेशानी हो सकती है. वेब इंटरफ़ेस में Ad Manager अपने-आप रीफ़्रेश होने की सुविधा को कॉन्फ़िगर करने वाले ऐप्लिकेशन के लिए, हमारा सुझाव है कि आप सिर्फ़ पहले विज्ञापन अनुरोध को छोटे किए जा सकने वाले विज्ञापन के तौर पर दिखाएं. इसके अलावा, उसी स्लॉट में बाद में रीफ़्रेश किए गए बैनर विज्ञापनों को, ओरिजनल अनुरोध के साइज़ के हिसाब से दिखाएं. इसके लिए, विज्ञापन अनुरोध में UUID को collapsible_request_id के तौर पर पास करें:

extras.putString("collapsible_request_id", UUID.randomUUID().toString());

अगर आपको सेशन में बाद में, छोटा किया जा सकने वाला कोई और बैनर विज्ञापन लोड करना है, तो loadAd() को मैन्युअल तरीके से कॉल करें. इसमें, छोटा किया जा सकने वाला पैरामीटर शामिल करने का अनुरोध किया जाता है.

मध्‍यस्‍थता

छोटे हो सकने वाले बैनर विज्ञापन, सिर्फ़ बीटा वर्शन में Google की मांग के लिए उपलब्ध हैं. मीडिएशन की मदद से दिखाए जाने वाले विज्ञापन, सामान्य तौर पर ऐसे बैनर विज्ञापनों के तौर पर दिखते हैं जिन्हें छोटा नहीं किया जा सकता.

विज्ञापन दिखाने का व्यवहार

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