GMA Next-Gen SDK obsługuje stałe rozmiary reklam w sytuacjach, gdy banery adaptacyjne nie spełniają Twoich wymagań.
W poniższej tabeli znajdziesz standardowe rozmiary banerów.
| Rozmiar w dp (szer. x wys.) | Opis | Dostępność | Stała AdSize |
|---|---|---|---|
| 320x50 | Baner | Telefony i tablety | BANNER |
| 320x100 | Duży baner | Telefony i tablety | LARGE_BANNER |
| 300x250 | Średni prostokąt IAB | Telefony i tablety | MEDIUM_RECTANGLE |
| 468x60 | Baner pełnowymiarowy IAB | Tablety | FULL_BANNER |
| 728x90 | Długi baner IAB | Tablety | LEADERBOARD |
Rozmiar kontenera, w którym umieszczasz reklamę, musi być co najmniej tak duży jak baner. Każdy margines zmniejsza rozmiar kontenera. Jeśli kontener nie mieści banera reklamowego, reklama nie jest wyświetlana i rejestrowane jest to ostrzeżenie:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Niestandardowy rozmiar reklamy
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();
Wiele rozmiarów reklam
Jeśli chcesz kierować elementy zamówienia o różnych rozmiarach reklam w tym samym żądaniu reklamy, utwórz żądanie z listą rozmiarów reklam.
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();