GMA Next Gen 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();