إعلانات البانر القابلة للتصغير هي إعلانات بانر يتم عرضها في البداية كإعلانات بحجم أكبر مع زر لتصغيرها إلى حجم البانر المطلوب في الأصل. تهدف إعلانات البانر القابلة للتصغير إلى تحسين أداء الإعلانات الثابتة التي بخلاف ذلك أصغر حجمًا. يعرض هذا الدليل كيفية تفعيل إعلان البانر القابل للتصغير. إعلانات لمواضع البانر الحالية.
المتطلبات الأساسية
- أكمِل دليل بدء إعلانات البانر.
التنفيذ
تأكَّد من تحديد عرض البانر بالحجم الذي تريد أن يراه المستخدمون.
في حالة بانر العادية (المصغَّرة). تضمين معلمة إضافية في الإعلان
الطلب مع 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)
}
سلوك إعادة تحميل الإعلانات
قد تكون عملية إعادة تحميل إعلانات البانر القابلة للتصغير التي تظهر كل 30 إلى 120 ثانية
كثيرًا، مما يؤدي إلى تجربة مستخدم محبطة. بالنسبة إلى التطبيقات التي يتم ضبطها
تحديث تلقائي في واجهة ويب AdMob،
ننصحك بعرض طلب الإعلان الأول فقط كإعلان قابل للتصغير،
إعلانات بانر التي تمت إعادة تحميلها في تلك الشريحة، بحجم الطلب الأصلي. إلى
عليك تنفيذ هذا الإجراء، مرِّر المعرّف الفريد العالمي (UUID) باعتباره collapsible_request_id
إلى طلب الإعلان:
Java
extras.putString("collapsible_request_id", UUID.randomUUID().toString());
Kotlin
extras.putString("collapsible_request_id", UUID.randomUUID().toString())
إذا أردت تحميل إعلان بانر آخر قابل للتصغير لاحقًا في الجلسة، يمكنك: تحميل إعلان يدويًا من خلال طلب يحتوي على المَعلمة القابلة للتصغير.
التحقّق ممّا إذا كان الإعلان الذي تمّ تحميله قابلاً للتصغير
يمكنك الاتصال بالرقم isCollapsible
للتأكّد مما إذا كان آخر إعلان بانر تم تحميله قابلاً للتصغير.
إذا تعذّر تحميل الطلب وكان إعلان البانر السابق قابلاً للتصغير، ستفتح واجهة برمجة التطبيقات
يكون ناتجها true.
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 خلال الفترة التجريبية. الفترة. تظهر الإعلانات التي يتم عرضها من خلال التوسّط على أنّها إعلانات بانر عادية غير قابلة للتصغير.
سلوك عرض الإعلانات
لتحقيق أفضل أداء لإعلانات البانر، يجب ألا تسمح الإعلانات التي لا يُسمح باستخدام إعلانات بحجم أكبر. التراكب القابل للتصغير إلى عرض بعض طلبات إعلانات البانر القابلة للتصغير والعرض مباشرةً بحجم البانر العادي.