Banery reklamowe o stałym rozmiarze

Wybierz platformę: Android Android (beta) iOS Flutter

Pakiet SDK do reklam mobilnych Google obsługuje stałe rozmiary reklam w sytuacjach, gdy banery adaptacyjne 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 kontener nie mieści reklamy banerowej, 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.

Dodawanie AdView do układu

Zamiast tworzyć element AdView programowo, dodaj go do układu XML elementu AdView, w którym chcesz go wyświetlać.ActivityFragment Oto przykład:

<com.google.android.gms.ads.AdView
    xmlns:ads="http://schemas.android.com/apk/res-auto"
    android:id="@+id/banner_ad_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_alignParentBottom="true"
    ads:adSize="BANNER"
    ads:adUnitId="ca-app-pub-3940256099942544/6300978111" />

Pamiętaj o tych wymaganych atrybutach:

  • ads:adSize: ustaw ten parametr na rozmiar reklamy, którego chcesz użyć. Jeśli nie chcesz używać standardowego rozmiaru zdefiniowanego przez stałą, możesz zamiast tego ustawić rozmiar niestandardowy. Przykład: ads:adSize="320x50"

  • ads:adUnitId: ustaw tę wartość na jednostkę reklamową w aplikacji, w której mają się wyświetlać reklamy. Jeśli wyświetlasz banery reklamowe w różnych aktywnościach, każda z nich wymaga jednostki reklamowej.

Przykład banerów reklamowych o stałym rozmiarze

Java Kotlin