מודעות באנר חכמות

בחירת פלטפורמה: iOS Unity Android (גרסה קודמת)

מודעות באנר חכמות הן יחידות מודעות שמציגות מודעות באנר ברוחב המסך בכל גודל מסך במכשירים שונים, לאורך או לרוחב. מודעות באנר חכמות מזהות את רוחב המכשיר בכיוון הנוכחי שלו ויוצרות את תצוגת המודעה בגודל הזה.

במודעות באנר חכמות מוטמעים שלושה גבהים של מודעות:

גובה מודעה גובה המסך
32 dp ≤ 400 dp
‫50dp > 400dp ו-‎≤ 720dp
90 dp > 720 dp

בדרך כלל, הגובה של מודעות באנר חכמות בטלפונים הוא 50dp לאורך ו-32dp לרוחב. בטאבלטים, הגובה הוא בדרך כלל 90dp בשני הכיוונים.

כשמודעת תמונה לא גדולה מספיק כדי לתפוס את כל השטח שהוקצה לה, התמונה מוצבת במרכז והשטח הריק משני הצדדים מתמלא.

כדי להשתמש במודעות באנר חכמות ב-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