Ustawianie stałego rozmiaru banera

Wybierz platformę: Android Nowy-wybrany Android iOS Flutter

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

Jeśli masz elementy zamówienia z rezerwacją w Ad Managerze, które są kierowane na niestandardowy rozmiar, możesz utworzyć AdSize o niestandardowej szerokości i wysokości zgodnej z elementem 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 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();