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.
גודל מודעה בהתאמה אישית
אם יש לכם פריטים בהזמנה ב-Ad Manager שמטרגטים גודל מותאם אישית, אתם יכולים ליצור AdSize
עם רוחב וגובה מותאמים אישית שתואמים לפריט.
Kotlin
val customAdSize = AdSize(250, 250)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build()
Java
AdSize customAdSize = new AdSize(250, 250);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, customAdSize).build();
כמה גדלים של מודעות
אם רוצים לטרגט פריטים בגדלים שונים של מודעות באותה בקשה להצגת מודעה, צריך ליצור בקשה עם רשימה של גדלים של מודעות.
Kotlin
val adSizes = listOf(AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE)
val adRequest = BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build()
Java
List<AdSize> adSizes =
Arrays.asList(new AdSize(120, 20), AdSize.BANNER, AdSize.MEDIUM_RECTANGLE);
BannerAdRequest adRequest = new BannerAdRequest.Builder(AD_UNIT_ID, adSizes).build();