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

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

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

कार्यान्वयन

पक्का करें कि बैनर व्यू उस साइज़ के हिसाब से तय हो जो आपको उपयोगकर्ताओं को सामान्य (छोटे किए गए) बैनर की स्थिति में दिखाना है. कुंजी के तौर पर 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 की मांग के लिए उपलब्ध हैं. मीडिएशन से दिखाए जाने वाले विज्ञापन, छोटे नहीं किए जा सकने वाले बैनर विज्ञापनों की तरह दिखते हैं.

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

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