لافتات ذكية

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

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

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

ارتفاع الإعلان ارتفاع الشاشة
32 بكسل غير مرتبطة بالكثافة ≤ 400 بكسل غير مرتبطة بالكثافة
50 بكسل غير مرتبطة بالكثافة gt; 400 dp و≤ 720 بكسل غير مرتبطة بالكثافة
90 بكسل غير مرتبطة بالكثافة > 720 بكسل غير مرتبطة بالكثافة

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

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

لاستخدام إعلانات البانر الذكية في 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