Banery reklamowe o stałym rozmiarze

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:

BannerAd.load(
  {
    adUnitId: 'AD_UNIT_ID',
    adSize: AdSize.BANNER,
  },
  {
    // Called when an ad has finished loading.
    onAdLoaded: (_ad) => {
      console.log('Fixed size banner ad loaded successfully.');
    },
    // Called when an ad request fails.
    onAdFailedToLoad: (error: LoadAdError) => {
      console.error('Failed to load fixed size banner:', error.message);
    },
  },
);

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.