Anúncios de banner com tamanho fixo

O SDK dos anúncios para dispositivos móveis do Google oferece suporte a tamanhos de anúncios fixos para situações em que os anúncios de banner adaptáveis não atendem às suas necessidades.

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

Tamanho em dp (LxA) Descrição Disponibilidade Constante AdSize
320 x 50 Banner Smartphones e tablets BANNER
320 x 100 Banner grande Smartphones e tablets LARGE_BANNER
300 x 250 Retângulo médio do IAB Smartphones e tablets MEDIUM_RECTANGLE
468 x 60 Banner de tamanho máximo do IAB Tablets FULL_BANNER
728 x 90 Ranking do IAB Tablets LEADERBOARD

O tamanho do contêiner em que você coloca o anúncio precisa ter pelo menos o mesmo tamanho do banner. Qualquer padding diminui o tamanho do contêiner. Se o contêiner não couber no anúncio de banner, ele não será mostrado e o seguinte aviso será registrado:

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

Adicionar BoM ao layout

Como alternativa à criação da AdView de forma programática, adicione a AdView ao layout XML do Activity ou Fragment em que você quer exibi-la. Veja um exemplo:

<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" />

Observe os seguintes atributos obrigatórios:

  • ads:adSize: defina como o tamanho do anúncio que você quer usar. Se você não quiser usar o tamanho padrão definido pela constante, poderá definir um tamanho personalizado como alternativa. Exemplo: ads:adSize="320x50".

  • ads:adUnitId: defina esse valor para o bloco de anúncios no app em que os anúncios vão ser exibidos. Se você mostrar anúncios de banner em atividades diferentes, cada uma precisará um bloco de anúncios.

Exemplo de anúncios de banner de tamanho fixo

Java Kotlin