إعلانات البانر القابلة للتصغير هي إعلانات بانر يتم عرضها في البداية كإعلانات بحجم أكبر مع زر لتصغيرها إلى حجم البانر المطلوب في الأصل. تهدف إعلانات البانر القابلة للتصغير إلى تحسين أداء الإعلانات الثابتة التي بخلاف ذلك ذات حجم أصغر. يعرض هذا الدليل كيفية تفعيل إعلان البانر القابل للتصغير. إعلانات لمواضع البانر الحالية.
المتطلبات الأساسية
- أكمِل دليل بدء إعلانات البانر.
التنفيذ
تأكَّد من تحديد عرض البانر بالحجم الذي تريد أن يراه المستخدمون.
في حالة بانر العادية (المصغَّرة). أدرِج مَعلمة extras في طلب الإعلان
باستخدام 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];
}
سلوك إعادة تحميل الإعلانات
بالنسبة إلى التطبيقات التي تضبط التحديث التلقائي لإعلانات البانر في واجهة ويب "مدير الإعلانات"، عند وجود إعلان بانر قابل للتصغير تم طلب الحصول على خانة إعلان بانر، فلن تطلب عمليات إعادة التحميل اللاحقة للإعلان إعلانات البانر القابلة للتصغير ويرجع ذلك إلى أنّ عرض إعلان بانر قابل للتصغير على كلّ يمكن أن يكون لإعادة التحميل تأثير سلبي في تجربة المستخدم.
إذا أردت تحميل إعلان بانر آخر قابل للتصغير لاحقًا في الجلسة، يمكنك: تحميل إعلان يدويًا من خلال طلب يحتوي على المَعلمة القابلة للتصغير.
التحقّق ممّا إذا كان الإعلان الذي تمّ تحميله قابلاً للتصغير
إعلانات البانر غير القابلة للتصغير مؤهَّلة للظهور كبانر قابل للتصغير
الطلبات لتحقيق أفضل أداء. الاتصال بـ 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 خلال الفترة التجريبية. الفترة. تظهر الإعلانات التي يتم عرضها من خلال التوسّط على أنّها إعلانات بانر عادية غير قابلة للتصغير.