छोटे हो सकने वाले बैनर विज्ञापन ऐसे बैनर विज्ञापन होते हैं जो शुरुआत में बड़े साइज़ के इस ओवरले पर, एक बटन मौजूद होता है. इसकी मदद से बैनर को छोटा करके, मूल रूप से अनुरोध किए गए बैनर साइज़ तक पूरा किया जा सकता है. छोटे हो सकने वाले बैनर विज्ञापनों का मकसद, ऐंकर विज्ञापनों की परफ़ॉर्मेंस को बेहतर बनाना होता है आम तौर पर, यह साइज़ छोटा होता है. इस गाइड में, छोटे हो जाने वाले बैनर विज्ञापन को चालू करने का तरीका बताया गया है मौजूदा बैनर प्लेसमेंट के लिए विज्ञापन.
ज़रूरी शर्तें
लागू करना
पक्का करें कि बैनर व्यू उस साइज़ के हिसाब से तय किया गया हो जो आपको लोगों को दिखाना है
सामान्य (छोटे) बैनर स्थिति में. विज्ञापन में एक अतिरिक्त पैरामीटर शामिल करें
अनुरोध की मदद से collapsible
को कुंजी के तौर पर चुनें और वैल्यू के तौर पर विज्ञापन के प्लेसमेंट को.
छोटा हो जाने वाला प्लेसमेंट, इस बात से तय करता है कि बड़ा किया गया हिस्सा, बैनर से किस तरह दिखेगा विज्ञापन
Placement की कीमत का
|
व्यवहार | इस्तेमाल का मकसद |
---|---|---|
top |
बड़े किए गए विज्ञापन का ऊपरी हिस्सा, छोटे किए गए विज्ञापन की सबसे ऊपर अलाइन होता है. | विज्ञापन को स्क्रीन के सबसे ऊपर दिखाया जाता है. |
bottom |
बड़े किए गए विज्ञापन का निचला हिस्सा, छोटा किए गए बैनर के निचले हिस्से में अलाइन होता है विज्ञापन | विज्ञापन, स्क्रीन के सबसे नीचे की ओर मौजूद होता है. |
अगर लोड किया गया विज्ञापन, छोटा हो जाने वाला बैनर विज्ञापन है, तो इस बैनर में, छोटा हो जाने वाला बैनर विज्ञापन दिखेगा ओवरले को व्यू हैरारकी में रखने के तुरंत बाद लागू किया जाता है.
Java
private void loadBannerAd() {
adView = new AdView(this);
adView.setAdUnitId("ca-app-pub-3940256099942544/2014213617")
AdSize adSize = getAdSize();
adView.setAdSize(adSize);
// Create an extra parameter that aligns the bottom of the expanded ad to
// the bottom of the bannerView.
Bundle extras = new Bundle();
extras.putString("collapsible", "bottom");
AdRequest adRequest = new AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter.class, extras)
.build();
adView.loadAd(adRequest);
}
Kotlin
private fun loadBanner() {adView = AdView(this);
adView.adUnitId = "ca-app-pub-3940256099942544/2014213617"
adView.setAdSize(adSize)
// Create an extra parameter that aligns the bottom of the expanded ad to
// the bottom of the bannerView.
val extras = Bundle()
extras.putString("collapsible", "bottom")
val adRequest = AdRequest.Builder()
.addNetworkExtrasBundle(AdMobAdapter::class.java, extras)
.build()
adView.loadAd(adRequest)
}
विज्ञापनों को रीफ़्रेश करने का व्यवहार
वे ऐप्लिकेशन जो इसमें बैनर विज्ञापनों के लिए अपने-आप रीफ़्रेश होने की सुविधा कॉन्फ़िगर करते हैं AdMob वेब इंटरफ़ेस, जब छोटा हो जाने वाला बैनर विज्ञापन होता है का अनुरोध बैनर स्लॉट के लिए किया जाता है, तो बाद के विज्ञापनों के रीफ़्रेश होने का अनुरोध नहीं किया जाएगा छोटे हो जाने वाले बैनर विज्ञापन. ऐसा इसलिए होता है, क्योंकि छोटे हो जाने वाले बैनर विज्ञापन के हर पेज पर रीफ़्रेश करने से उपयोगकर्ता अनुभव पर बुरा असर पड़ सकता है.
अगर आपको सेशन में बाद में, छोटा हो जाने वाला दूसरा बैनर विज्ञापन लोड करना है, तो छोटे हो जाने वाले पैरामीटर वाले अनुरोध के साथ, विज्ञापन को मैन्युअल तौर पर लोड करते हैं.
देखें कि लोड किया गया विज्ञापन छोटा हो सकता है या नहीं
छोटे हो जाने वाले बैनर विज्ञापन, छोटे हो जाने वाले बैनर विज्ञापन के तौर पर दिखाए जा सकते हैं
परफ़ॉर्मेंस को बेहतर बनाने के अनुरोध शामिल हैं. isCollapsible
पर कॉल करके जानें कि आखिरी बार
लोड किया गया बैनर छोटा हो सकता है. अगर अनुरोध लोड नहीं होता है और पिछले
बैनर छोटा हो जाता है और एपीआई 'सही' दिखाता है.
Java
public void onAdLoaded() {
Log.i(TAG, String.format("The last loaded banner is %scollapsible.", adView.isCollapsible() ? "" : "not "));
}
Kotlin
fun onAdLoaded() {
Log.i(TAG, "The last loaded banner is ${if (adView.isCollapsible) "" else "not "}collapsible.")
}
मीडिएशन
छोटे हो जाने वाले बैनर विज्ञापन, बीटा वर्शन में सिर्फ़ Google की मांग के लिए उपलब्ध हैं अवधि के लिए मान्य है. मीडिएशन से दिखाए जाने वाले विज्ञापन, छोटे न हो सकने वाले बैनर विज्ञापनों की तरह दिखते हैं.