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

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

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

גובה מודעה גובה המסך
32 dp ≤ 400 dp
50 dp יותר מ-400dp ו-720dp
90 dp יותר מ-720dp

בדרך כלל, הגובה של מודעות באנר חכמות בטלפונים הוא 50dp לאורך ו-32 dp לרוחב. בטאבלטים, הגובה הוא בדרך כלל 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