O SDK dos anúncios para dispositivos móveis do Google aceita tamanhos de anúncio fixos para situações em que os anúncios de banners adaptativos não atendem às suas necessidades.
A tabela a seguir lista os tamanhos de banner padrão.
Tamanho em dp (L x A) | Descrição | Disponibilidade | Constante AdSize |
---|---|---|---|
320 x 50 | Banner | Celulares e tablets | BANNER |
320 x 100 | Banner grande | Celulares e tablets | LARGE_BANNER |
300 x 250 | Retângulo médio IAB | Celulares e tablets | MEDIUM_RECTANGLE |
468 x 60 | Banner em tamanho real IAB | 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 mesmo tamanho do banner. O uso de padding diminui o tamanho do contêiner. O anúncio de banner não vai aparecer se o contêiner não couber nele, e este aviso será registrado:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Adicionar AdView ao layout
Como alternativa à criação da AdView
de forma programática, adicione AdView
ao layout XML do Activity
ou Fragment
onde você quer mostrar o elemento. 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 esse valor como o tamanho do anúncio que você quer usar. Se você não quiser usar o tamanho padrão definido pela constante, troque para um tamanho personalizado. Exemplo:ads:adSize="320x50"
.ads:adUnitId
: defina esse valor como o bloco de anúncios no seu app onde os anúncios serão mostrados. Se você mostrar anúncios de banner em atividades diferentes, cada uma vai exigir um bloco de anúncios.