إعلانات البانر القابلة للتصغير

إعلانات البانر القابلة للتصغير هي إعلانات بانر يتم عرضها في البداية كتراكب أكبر، مع زر لتصغيرها إلى حجم البانر الذي تمّ طلبه في الأصل. تهدف إعلانات البانر القابلة للطي إلى تحسين أداء الإعلانات الثابتة التي تكون أصغر حجمًا. يعرض هذا الدليل كيفية تفعيل إعلان البانر القابل للتصغير. إعلانات لمواضع البانر الحالية.

المتطلبات الأساسية

التنفيذ

تأكَّد من تحديد عرض البانر بالحجم الذي تريد أن يراه المستخدمون في حالة البانر العادي (المصغَّر). تضمين معلمة إضافية في الإعلان الطلب مع 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];
}

سلوك إعادة تحميل الإعلانات

بالنسبة إلى التطبيقات التي تضبط إعادة التحميل التلقائي لإعلانات البانر في واجهة ويب AdMob، عند طلب إعلان بانر قابل للتصغير لخانة بانر، لن تطلب عمليات إعادة تحميل الإعلانات اللاحقة إعلانات البانر القابلة للتصغير. ويرجع ذلك إلى أنّ عرض إعلان بانر قابل للتصغير على كلّ يمكن أن يكون لإعادة التحميل تأثير سلبي في تجربة المستخدم.

إذا أردت تحميل إعلان بانر آخر قابل للتصغير لاحقًا في الجلسة، يمكنك: تحميل إعلان يدويًا من خلال طلب يحتوي على المَعلمة القابلة للتصغير.

التحقّق ممّا إذا كان الإعلان الذي تمّ تحميله قابلاً للتصغير

إعلانات البانر غير القابلة للتصغير مؤهَّلة للظهور كبانر قابل للتصغير الطلبات لتحقيق أفضل أداء. الاتصال بـ 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 خلال الفترة التجريبية. تظهر الإعلانات التي يتم عرضها من خلال التوسّط كإعلانات بانر عادية غير قابلة للطي.