Google Mobile Ads SDK תומך בגדלים קבועים של מודעות למקרים שבהם מודעות באנר מותאמות לא עונות על הצרכים שלכם.
בטבלה הבאה מפורטים הגדלים הסטנדרטיים של באנרים.
גודל ב-dp (רוחבxגובה) | תיאור | זמינות | הקבוע AdSize |
---|---|---|---|
320x50 | מודעת באנר | טלפונים וטאבלטים | BANNER |
320x100 | מודעת באנר גדולה | טלפונים וטאבלטים | LARGE_BANNER |
300x250 | מלבן בינוני של IAB | טלפונים וטאבלטים | MEDIUM_RECTANGLE |
468x60 | מודעת באנר בגודל מלא של IAB | טאבלטים | FULL_BANNER |
728x90 | טבלת הבאז של IAB | טאבלטים | LEADERBOARD |
הגודל של הגורם המכיל שבתוכו ממקמים את המודעה צריך להיות לפחות כמו הגודל של הבאנר. כל ריווח פנימי מקטין את הגודל של הקונטיינר. אם מודעת הבאנר לא נכנסת למאגר, המודעה לא מוצגת והאזהרה הבאה נרשמת ביומן:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
הוספת AdView לפריסה
במקום ליצור את AdView
באופן פרוגרמטי, מוסיפים את AdView
לפריסת ה-XML של Activity
או Fragment
שבהם רוצים להציג אותו. לדוגמה:
<com.google.android.gms.ads.AdView
xmlns:ads="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner_ad_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_alignParentBottom="true"
ads:adSize="BANNER"
ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />
שימו לב למאפייני החובה הבאים:
ads:adSize
: מגדירים את גודל המודעה שרוצים להשתמש בה. אם אתם לא רוצים להשתמש בגודל הרגיל שמוגדר על ידי הקבוע, אתם יכולים להגדיר גודל מותאם אישית במקום זאת. דוגמה:ads:adSize="320x50"
ads:adUnitId
: מגדירים את הערך הזה ליחידת המודעות באפליקציה שבה רוצים להציג מודעות. אם אתם מציגים מודעות באנר בפעילויות שונות, תצטרכו יחידת מודעות לכל פעילות.