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
: מגדירים את השדה הזה ליחידת המודעות באפליקציה שבה המודעות יוצגו. אם אתם מציגים מודעות באנר בפעילויות שונות, תצטרכו יחידת מודעות לכל פעילות.