إعلانات البانر الذكية

إعلانات البانر الذكية هي وحدات إعلانية تعرض إعلانات بانر بعرض الشاشة على أي حجم شاشة على مختلف الأجهزة في أي اتجاه. تكتشف إعلانات البانر الذكية عرض الجهاز في اتجاهه الحالي وتنشئ عرض الإعلان بهذا الحجم.

يتم تنفيذ ثلاثة ارتفاعات للإعلان في إعلانات البانر الذكية:

ارتفاع الإعلان ارتفاع الشاشة
32 نقطة كثافة ≤ 400 وحدة بكسل مستقلة الكثافة
50 وحدة بكسل مستقلة الكثافة ‫> 400 dp و≤ 720 dp
‫90 dp ‫> 720 dp

يبلغ ارتفاع إعلانات البانر الذكية على الهواتف عادةً 50 بكسل مستقل الكثافة في الوضع العمودي و32 بكسل في الوضع الأفقي. على الأجهزة اللوحية، يكون الارتفاع عادةً 90 وحدة dp في كلا الاتجاهَين.

عندما لا يكون الإعلان المصور كبيرًا بما يكفي ليشغل المساحة المخصّصة بالكامل، سيتم تمركز الصورة وملء المساحة على كلا الجانبين.

لاستخدام إعلانات البانر الذكية في ملف XML، حدِّد SMART_BANNER الثابت لحجم الإعلان واضبط عرض AdView على match_parent. على سبيل المثال:

<com.google.android.gms.ads.AdView
  xmlns:ads="http://schemas.android.com/apk/res-auto"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  ads:adSize="SMART_BANNER"
  ads:adUnitId="ca-app-pub-3940256099942544/6300978111">
</com.google.android.gms.ads.AdView>

لإنشاء بانر ذكي آليًا، استخدِم AdSize.SMART_BANNER كحجم الإعلان:

Java

AdView adView = new AdView(this);
adView.setAdSize(AdSize.SMART_BANNER);

Kotlin

val adView = AdView(this)
adView.adSize = AdSize.SMART_BANNER