El SDK de anuncios de Google para dispositivos móviles admite tamaños de anuncios fijos para situaciones en las que los anuncios de banners adaptables no satisfacen tus necesidades.
En la siguiente tabla, se indican los tamaños de banner estándar.
Tamaño en dp (ancho × alto) | Descripción | Disponibilidad | Constante de 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 de IAB | Teléfonos y tablets | MEDIUM_RECTANGLE |
468 x 60 | Banner de tamaño completo del 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 eficaz el tamaño del contenedor. Si el botón no se ajusta al anuncio de banner, el anuncio no se muestra y los siguientes elementos se registra una advertencia:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Cómo agregar AdView al diseño
Una alternativa a crear AdView
de manera programática, agrega AdView
al diseño XML
para el Activity
o el Fragment
en el que deseas que se muestren
que la modifica. 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
: Configura esto en el tamaño de anuncio que deseas utilizar. 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
: Establece este parámetro en la unidad de anuncios de tu app en la que se publicarán los anuncios. que se muestra. Si muestras anuncios de banner en diferentes actividades, cada una requerirá una unidad de anuncios.