מודעות באנר חכמות הן יחידות מודעות שמעבדות מודעות באנר ברוחב המסך שמוצגות בכל מסך גודל במכשירים שונים בכל אחד מהכיוונים. מודעות הבאנר החכמות מזהות את רוחב המכשיר בכיוון הנוכחי שלו ויוצרים את תצוגת המודעה בגודל הזה.
שלושה גבהים של מודעות מוטמעים במודעות באנר חכמות:
גובה מודעה | גובה המסך |
---|---|
32 dp | ≤ 400 dp |
50 dp | > 400dp ו-720dp או פחות |
90 dp | > 720 dp |
בדרך כלל, מודעות באנר חכמות בטלפון הן בגובה של 50dp לאורך ו-32dp לרוחב. בטאבלטים, הגובה הוא בדרך כלל 90dp בשני הכיוונים.
כשמודעת תמונה אינה גדולה מספיק כדי למלא את כל השטח הפנוי, התמונה תמרכז, והרווח בכל אחד מהצדדים יתמלא.
כדי להשתמש במודעות באנר חכמות בפורמט 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
כמודעה
size:
Java
AdView adView = new AdView(this); adView.setAdSize(AdSize.SMART_BANNER);
Kotlin
val adView = AdView(this) adView.adSize = AdSize.SMART_BANNER