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.