Google Mobile Ads SDK for React Native obsługuje stałe rozmiary banerów reklamowych. Więcej informacji o banerach reklamowych znajdziesz w artykule Konfigurowanie banerów reklamowych.
Ustawianie stałego rozmiaru reklamy
Aby ustawić stały rozmiar reklamy, podczas wywoływania metody BannerAd.load przekaż stałą AdSize.
W tym przykładzie przekazywany jest rozmiar reklamy i identyfikator jednostki reklamowej, a w przypadku powodzenia lub niepowodzenia rejestrowany jest odpowiedni komunikat:
Zastąp AD_UNIT_ID identyfikatorem jednostki reklamowej.
Wybierz rozmiar banera
W tabeli poniżej znajdziesz standardowe rozmiary banerów:
| Rozmiar w dp (szerokość x wysokość) | Opis | Dostępność | Stała AdSize |
|---|---|---|---|
| 320 x 50 | Baner | Telefony i tablety | AdSize.BANNER |
| 320 x 100 | Duży baner | Telefony i tablety | AdSize.LARGE_BANNER |
| 300 x 250 | Średni prostokąt IAB | Telefony i tablety | AdSize.MEDIUM_RECTANGLE |
| 468 x 60 | Pełnowymiarowy baner IAB | Tablety | AdSize.FULL_BANNER |
| 728 x 90 | Długi baner IAB | Tablety | AdSize.LEADERBOARD |
Zapewnij wystarczający rozmiar kontenera
Rozmiar kontenera widoku, w którym chcesz umieścić baner reklamowy, musi być co najmniej tak duży jak baner. Dopełnienie zmniejsza rozmiar kontenera. Jeśli baner nie pasuje do kontenera, reklama się nie wyświetla, a żądanie kończy się niepowodzeniem. Żądania odświeżenia kończą się niepowodzeniem z obiektem LoadAdError, który wywołuje wywołanie zwrotne onAdFailedToRefresh.
Na Androidzie Google Mobile Ads SDK for React Native rejestruje ostrzeżenie w Logcat:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.