छोटे हो सकने वाले बैनर विज्ञापन ऐसे बैनर विज्ञापन होते हैं जो शुरुआत में बड़े साइज़ के इस ओवरले पर, एक बटन मौजूद होता है. इसकी मदद से बैनर को छोटा करके, मूल रूप से अनुरोध किए गए बैनर साइज़ तक पूरा किया जा सकता है. छोटे हो सकने वाले बैनर विज्ञापनों का मकसद, ऐंकर विज्ञापनों की परफ़ॉर्मेंस को बेहतर बनाना होता है आम तौर पर, यह साइज़ छोटा होता है. इस गाइड में, मौजूदा बैनर प्लेसमेंट के लिए छोटे हो जाने वाले बैनर विज्ञापनों को चालू करने का तरीका बताया गया है.
ज़रूरी शर्तें
लागू करना
पक्का करें कि बैनर व्यू उस साइज़ के हिसाब से तय किया गया हो जो आपको लोगों को दिखाना है
सामान्य (छोटे) बैनर स्थिति में. विज्ञापन में एक अतिरिक्त पैरामीटर शामिल करें
अनुरोध की मदद से collapsible
को कुंजी के तौर पर चुनें और वैल्यू के तौर पर विज्ञापन के प्लेसमेंट को.
छोटा हो जाने वाला प्लेसमेंट, इस बात से तय होता है कि बड़ा किया गया हिस्सा, बैनर से किस तरह दिखेगा विज्ञापन
Placement की कीमत का
|
व्यवहार | इस्तेमाल का मकसद |
---|---|---|
top |
बड़े किए गए विज्ञापन का ऊपरी हिस्सा, छोटे किए गए विज्ञापन की सबसे ऊपर अलाइन होता है. | विज्ञापन को स्क्रीन के सबसे ऊपर दिखाया जाता है. |
bottom |
बड़े किए गए विज्ञापन का निचला हिस्सा, छोटा किए गए बैनर के निचले हिस्से में अलाइन होता है विज्ञापन | विज्ञापन, स्क्रीन के सबसे नीचे की ओर मौजूद होता है. |
अगर लोड किया गया विज्ञापन, छोटा हो जाने वाला बैनर विज्ञापन है, तो इस बैनर में, छोटा हो जाने वाला बैनर विज्ञापन दिखेगा ओवरले को व्यू हैरारकी में रखने के तुरंत बाद लागू किया जाता है.
Swift
func loadBannerAd() {
bannerView.adUnitID = "ca-app-pub-3940256099942544/8388050270"
bannerView.rootViewController = self
let viewWidth = FRAME_WIDTH
bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth)
let request = GADRequest()
// Create an extra parameter that aligns the bottom of the expanded ad to
// the bottom of the bannerView.
let extras = GADExtras()
extras.additionalParameters = ["collapsible" : "bottom"]
request.register(extras)
bannerView.load(request)
}
Objective-C
- (void)loadBannerAd {
self.bannerView.adUnitID = @"ca-app-pub-3940256099942544/8388050270";
CGFloat viewWidth = FRAME_WIDTH;
self.bannerView.adSize = GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth(viewWidth);
GADRequest *request = [GADRequest request];
// Create an extra parameter that aligns the bottom of the expanded ad to the
// bottom of the bannerView.
GADExtras *extras = [[GADExtras alloc] init];
extras.additionalParameters = @{@"collapsible" : @"bottom"};
[request registerAdNetworkExtras:extras];
[self.bannerView loadRequest:request];
}
विज्ञापनों को रीफ़्रेश करने का व्यवहार
वे ऐप्लिकेशन जो इसमें बैनर विज्ञापनों के लिए अपने-आप रीफ़्रेश होने की सुविधा को कॉन्फ़िगर करते हैं Ad Manager वेब इंटरफ़ेस, जब छोटा हो जाने वाला बैनर विज्ञापन होता है का अनुरोध बैनर स्लॉट के लिए किया जाता है, तो बाद के विज्ञापनों के रीफ़्रेश होने का अनुरोध नहीं किया जाएगा छोटे हो जाने वाले बैनर विज्ञापन. ऐसा इसलिए होता है, क्योंकि छोटे हो जाने वाले बैनर विज्ञापन के हर पेज पर रीफ़्रेश करने से उपयोगकर्ता अनुभव पर बुरा असर पड़ सकता है.
अगर आपको सेशन में बाद में, छोटा हो जाने वाला दूसरा बैनर विज्ञापन लोड करना है, तो छोटे हो जाने वाले पैरामीटर वाले अनुरोध के साथ, विज्ञापन को मैन्युअल तौर पर लोड करते हैं.
देखें कि लोड किया गया विज्ञापन छोटा हो सकता है या नहीं
छोटे हो जाने वाले बैनर विज्ञापन, छोटे हो जाने वाले बैनर विज्ञापन के तौर पर दिखाए जा सकते हैं
परफ़ॉर्मेंस को बेहतर बनाने के अनुरोध शामिल हैं. isCollapsible
पर कॉल करके जानें कि आखिरी बार
लोड किया गया बैनर छोटा हो सकता है. अगर अनुरोध लोड नहीं होता है और पिछले
बैनर छोटा हो सकता है, लेकिन एपीआई 'सही' दिखाता है.
Swift
func bannerViewDidReceiveAd(_ bannerView: GADBannerView) {
print("The last loaded banner is \(bannerView.isCollapsible ? "" : "not") collapsible.")
}
Objective-C
- (void)bannerViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"The last loaded banner is %@collapsible.", (bannerView.isCollapsible ? @"" : @"not "));
}
मीडिएशन
छोटे हो जाने वाले बैनर विज्ञापन, बीटा वर्शन में सिर्फ़ Google की मांग के लिए उपलब्ध हैं अवधि के लिए मान्य है. मीडिएशन की मदद से दिखाए जाने वाले विज्ञापन, सामान्य और ऐसे बैनर विज्ञापन के तौर पर दिखते हैं जिन्हें छोटा नहीं किया जा सकता.