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

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

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

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

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

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

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

<com.google.android.gms.ads.admanager.AdManagerAdView
  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.admanager.AdManagerAdView>

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

Java

AdManagerAdView adView = new AdManagerAdView(this);
adView.setAdSizes(AdSize.SMART_BANNER);

Kotlin

val adView = AdManagerAdView(this)
adView.adSizes = AdSize.SMART_BANNER