Pakiet SDK do reklam mobilnych Google obsługuje reklamy o stałych rozmiarach w sytuacjach, gdy reklamy w formacie banera zoptymalizowanym nie spełniają Twoich oczekiwań.
W tabeli poniżej znajdziesz standardowe rozmiary banerów.
Rozmiar w dp (szer.xwys.) | 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 | Tabela wyników IAB | Tablety | LEADERBOARD |
Rozmiar pojemnika, w którym umieszczasz reklamę, musi być co najmniej taki baner. Każde dopełnienie skutecznie zmniejsza rozmiar kontenera. Jeśli kontener nie pasuje do banera reklamowego, reklama nie jest wyświetlana zostało zarejestrowane ostrzeżenie:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Dodawanie AdView do układu
Alternatywa dla tworzenia AdView
automatycznie, dodaj AdView
do układu XML.
dla kolumny Activity
lub Fragment
, w której chcesz wyświetlić
. 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 rozmiar reklamy, którego chcesz użyć. Jeśli nie chcesz użyj standardowego rozmiaru zdefiniowanego przez stałą, możesz ustawić rozmiar niestandardowy . Przykład:ads:adSize="320x50"
.ads:adUnitId
: ustaw tę 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 będzie wymagać jednostki reklamowej.