Google Mobile Ads SDK תומך בגדלים קבועים של מודעות במצבים שבהם מודעות מותאמות מודעות באנר לא מתאימות לצרכים שלכם.
בטבלה הבאה מפורטים הגדלים הרגילים של מודעות הבאנר.
גודל ב-dp (רוחב x גובה) | תיאור | זמינות | קבוע של גודל המודעה |
---|---|---|---|
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
: מגדירים את הערך הזה ביחידת המודעות באפליקציה שבה יוצגו המודעות מוצגת. אם אתם מציגים מודעות באנר בפעילויות שונות, כל אחת מהן דורשת יחידת מודעות.