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:
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.