El SDK de anuncios de Google para dispositivos móviles admite tamaños de anuncios fijos para situaciones en las que los anuncios de banner adaptables no satisfacen tus necesidades.
En la siguiente tabla, se enumeran los tamaños de banner estándar.
Tamaño en dp (ancho x alto) | Descripción | Disponibilidad | Constante AdSize |
---|---|---|---|
320 x 50 | Banner | Teléfonos y tablets | BANNER |
320 x 100 | Banner grande | Teléfonos y tablets | LARGE_BANNER |
300 x 250 | Rectángulo mediano del IAB | Teléfonos y tablets | MEDIUM_RECTANGLE |
468 x 60 | Banner de tamaño completo de IAB | Tablets | FULL_BANNER |
728 x 90 | Tabla de clasificación de IAB | Tablets | LEADERBOARD |
El tamaño del contenedor en el que se encuentra el anuncio debe ser, al menos, tan grande como el banner. Cualquier relleno disminuye de manera efectiva el tamaño de tu contenedor. Si el contenedor no puede contener el anuncio de banner, no se muestra el anuncio y se registra la siguiente advertencia:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Cómo agregar AdView al diseño
Como alternativa a la creación de AdView
de forma programática, agrega AdView
al diseño XML para Activity
o Fragment
en el que deseas mostrarlo. Por ejemplo:
<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" />
Ten en cuenta los siguientes atributos obligatorios:
ads:adSize
: Establece este parámetro en el tamaño del anuncio que deseas usar. Si no quieres usar el tamaño estándar definido por la constante, puedes establecer un tamaño personalizado. Ejemplo:ads:adSize="320x50"
.ads:adUnitId
: Configura este parámetro en la unidad de anuncios de tu aplicación en la que se mostrarán los anuncios. Si muestras anuncios de banner en diferentes actividades, cada una requerirá un bloque de anuncios.