إعلانات البانر التكيُّفية المضمّنة

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

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

حالات استخدام إعلانات البانر التكيُّفية المضمّنة

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

يتم وضعها في محتوى التمرير، على سبيل المثال:

قبل البدء

عند تنفيذ إعلانات البانر التكيُّفية في تطبيقك، يُرجى ملاحظة النقاط التالية:

  • لكي تعمل إعلانات البانر التكيُّفية المضمَّنة بشكلٍ صحيح، عليك جعل تصميماتك متجاوبة. وقد يؤدي عدم الالتزام بذلك إلى اقتصاص تجارب إعلانية أو عرضها بشكل غير صحيح.
  • يجب أن تعرف مقدار العرض الذي سيتم وضع الإعلان فيه، ويجب أن يأخذ ذلك في الاعتبار عرض الجهاز وأي مناطق آمنة سارية.

  • تأكّد من استخدام أحدث إصدار من حزمة "SDK لإعلانات Google على الأجهزة الجوّالة"، ومن استخدام أحدث إصدارات من محوّلات التوسّط في حال استخدام التوسّط.

  • تم تصميم أحجام إعلانات البانر التكيُّفية المضمَّنة لتعمل بشكل أفضل عند استخدام العرض الكامل المتاح. وفي معظم الحالات، سيكون هذا هو العرض الكامل لشاشة الجهاز قيد الاستخدام. ويجب مراعاة المناطق الآمنة السارية.

  • قد تحتاج إلى تحديث أو إنشاء عناصر جديدة للعمل مع الأحجام القابلة للتكيف. تتوفّر مزيد من المعلومات هنا.

التنفيذ

خطوات تنفيذ إعلانات البانر التكيُّفية المضمّنة هي نفسها خطوات تنفيذ إعلانات البانر التكيُّفية الثابتة. الاختلاف الوحيد هو أن يتم تحميل إعلانات البانر التكيّفية المضمّنة باستخدام حجم إعلان بانر تكيُّفي مضمّن. لإنشاء حجم إعلان تكيُّفي مضمّن:

  • احصل على عرض الجهاز قيد الاستخدام، أو اضبط العرض الخاص بك إذا كنت لا تريد استخدام العرض الكامل للشاشة.
  • استخدِم الطرق الثابتة المناسبة لفئة حجم الإعلان، مثل AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(Context context, int width) للحصول على عنصر مضمّن لحجم الإعلان التكيُّفي للاتجاه الذي تم اختياره.
  • إذا أردت الحدّ من ارتفاع إعلان البانر، يمكنك استخدام الطريقة الثابتة AdSize.getInlineAdaptiveBannerAdSize(int width, int maxHeight) .

يوضح الرمز النموذجي أدناه هذه الخطوات:

Java

// Step 1: Create an inline adaptive banner ad size using the activity context.
AdSize adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320);

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
AdManagerAdView bannerView = new AdManagerAdView(this);
bannerView.setAdUnitId("ad unit ID");

// Note that this sets both the adaptive ad size for backfill inventory as well
// as the supported reservation sizes.
bannerView.setAdSizes(adSize, AdSize.BANNER);

// Step 3: Load an ad.
AdManagerAdRequest adRequest = new AdManagerAdRequest.Builder().build();
bannerView.loadAd(adRequest);
// TODO: Insert banner view in list view or scroll view, etc.

Kotlin

// Step 1: Create an inline adaptive banner ad size using the activity context.
val adSize = AdSize.getCurrentOrientationInlineAdaptiveBannerAdSize(this, 320)

// Step 2: Create banner using activity context and set the inline ad size and
// ad unit ID.
val bannerView = AdManagerAdView(this)
bannerView.adUnitId = "ad unit ID"

// Note that this sets both the adaptive ad size for backfill inventory as well
// as the supported reservation sizes.
bannerView.setAdSizes(adSize, AdSize.BANNER)

// Step 3: Load an ad.
val adRequest = AdManagerAdRequest.Builder().build()
bannerView.loadAd(adRequest)
// TODO: Insert banner view in list view or scroll view, etc.

مصادر إضافية

أمثلة على GitHub

يمكنك تنزيل نموذج التطبيق للاطّلاع على إعلانات البانر التكيُّفية المضمّنة قيد التشغيل.

Java كوتلين