Anúncios de banner com tamanho fixo

O SDK dos anúncios para dispositivos móveis do Google é compatível com tamanhos fixos de anúncio em situações em que as de banner não atendem às suas necessidades.

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

Tamanho em dp (L x A) 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 IAB médio Smartphones e tablets MEDIUM_RECTANGLE
468 x 60 Banner do IAB em tamanho real Tablets FULL_BANNER
728 x 90 Cabeçalho IAB Tablets LEADERBOARD

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

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

Adicionar BoM ao layout

Alternativa à criação de AdView de forma programática, adicione AdView ao layout XML para o Activity ou Fragment em que você quer exibir reimplantá-lo. 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 como o bloco de anúncios do app em que os anúncios serão veiculados 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