Anúncios de banner de tamanho fixo

O Google Mobile Ads SDK for React Native aceita tamanhos fixos para seus anúncios de banner. Para mais detalhes sobre anúncios de banner, consulte Configurar anúncios de banner.

Definir um tamanho de anúncio fixo

Para definir um tamanho de anúncio fixo, transmita uma constante AdSize fixa ao chamar o método BannerAd.load.

O exemplo a seguir transmite o tamanho do anúncio e o ID do bloco de anúncios, registra uma mensagem em caso de sucesso e um erro em caso de falha:

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);
    },
  },
);

Substitua AD_UNIT_ID pelo ID do seu bloco de anúncios.

Escolher um tamanho de banner

A tabela a seguir lista os tamanhos de banner padrão.

Tamanho em dp (largura x altura) Descrição Disponibilidade Constante AdSize
320 x 50 Banner Smartphones e tablets AdSize.BANNER
320 x 100 Banner grande Smartphones e tablets AdSize.LARGE_BANNER
300 x 250 Retângulo médio IAB Smartphones e tablets AdSize.MEDIUM_RECTANGLE
468 x 60 Banner em tamanho completo IAB Tablets AdSize.FULL_BANNER
728 x 90 Cabeçalho IAB Tablets AdSize.LEADERBOARD

Verificar se o tamanho do contêiner é suficiente

O tamanho do contêiner de visualização em que você coloca o anúncio de banner precisa ter pelo menos o mesmo tamanho do banner. O padding diminui o tamanho do contêiner. Se o banner não couber no contêiner, o anúncio não será veiculado, e a solicitação vai falhar. As solicitações de atualização falham com um objeto LoadAdError, que invoca o callback onAdFailedToRefresh.

No Android, o Google Mobile Ads SDK for React Native registra um aviso no Logcat:

W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.