Banery reklamowe o stałym rozmiarze

Pakiet SDK do reklam mobilnych Google (w wersji beta) obsługuje stałe rozmiary reklam w sytuacjach, gdy reklamy w postaci banerów adaptacyjnych nie spełniają Twoich wymagań.

W tabeli poniżej znajdziesz standardowe rozmiary banerów.

Rozmiar w dp (szer. x wys.) Opis Dostępność Stała AdSize
320 x 50 Baner Telefony i tablety BANNER
320 x 100 Duży baner Telefony i tablety LARGE_BANNER
300 x 250 Średni prostokąt IAB Telefony i tablety MEDIUM_RECTANGLE
468 x 60 Baner IAB w pełnym rozmiarze Tablety FULL_BANNER
728 x 90 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 wewnętrzny zmniejsza rozmiar kontenera. Jeśli w kontenerze nie mieści się reklama banerowa, nie jest ona wyświetlana, a w logu pojawia się to ostrzeżenie:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.

Niestandardowy rozmiar reklamy

Jeśli masz elementy zamówienia Ad Managera kierowane na niestandardowy rozmiar, możesz utworzyć AdSize o niestandardowej szerokości i wysokości, która pasuje do Twojego elementu zamówienia.

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 ramach tego samego żądania 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();