הפורמט GMA Next-Gen SDK תומך בגדלים קבועים של מודעות למקרים שבהם מודעות באנר מותאמות לא עונות על הצרכים שלכם.
בטבלה הבאה מפורטים הגדלים הסטנדרטיים של באנרים.
| גודל ב-dp (WxH) | תיאור | זמינות | הקבוע AdSize |
|---|---|---|---|
| 320x50 | מודעת באנר | טלפונים וטאבלטים | BANNER |
| 320x100 | באנר גדול | טלפונים וטאבלטים | LARGE_BANNER |
| 300x250 | מלבן בינוני של IAB | טלפונים וטאבלטים | MEDIUM_RECTANGLE |
| 468x60 | באנר בגודל מלא של IAB | טאבלטים | FULL_BANNER |
| 728x90 | Leaderboard של IAB | טאבלטים | LEADERBOARD |
הגודל של מאגר התגים שבו אתם מציבים את המודעה צריך להיות לפחות כמו הגודל של הבאנר. כל ריווח מקטין למעשה את הגודל של הקונטיינר. אם אין מספיק מקום ב-container למודעת הבאנר, המודעה לא מוצגת והאזהרה הבאה נרשמת ביומן:
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();