Anuncios de banner de tamaño fijo
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Selecciona la plataforma:
Android
iOS
Flutter
El SDK de anuncios de Google para dispositivos móviles admite tamaños de anuncios fijos en aquellas situaciones en las que los anuncios de banner adaptable no satisfagan tus necesidades.
La siguiente tabla presenta los tamaños de banner estándar.
Tamaño en dp (ancho × alto) |
Descripción |
Disponibilidad |
Constante de AdSize |
320 × 50 |
Banner |
Teléfonos y tablets |
BANNER |
320 × 100 |
Banner grande |
Teléfonos y tablets |
LARGE_BANNER |
300 × 250 |
Rectángulo mediano de IAB |
Teléfonos y tablets |
MEDIUM_RECTANGLE |
468 × 60 |
Banner de tamaño completo de IAB |
Tablets |
FULL_BANNER |
728 × 90 |
Leaderboard de IAB |
Tablets |
LEADERBOARD |
El tamaño del contenedor en el que colocas el anuncio debe ser, al menos, tan grande como el banner. Cualquier padding disminuye de manera efectiva el tamaño del contenedor. Si el contenedor no puede admitir el anuncio de banner, no se mostrará el anuncio y se registrará la siguiente advertencia:
W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.
Agrega AdView al diseño
Como alternativa a crear AdView
de forma programática, puedes agregar tu AdView
al diseño XML de cualquier Activity
o Fragment
donde deseas que se muestre. Este es un 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 uno personalizado. Ejemplo: ads:adSize="320x50"
.
ads:adUnitId
: Establece este parámetro en la unidad de anuncios de tu app en la que se mostrarán los anuncios. Si muestras anuncios de banner en diferentes actividades, cada uno de ellos requerirá una unidad de anuncios.
Ejemplo de anuncios de banner de tamaño fijo
Java
Kotlin
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-25 (UTC)
[null,null,["Última actualización: 2025-08-25 (UTC)"],[[["\u003cp\u003eThe Google Mobile Ads SDK offers fixed ad sizes as an alternative to adaptive banners, providing specific dimensions for different ad formats.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers need to ensure the container size is sufficient to display the chosen ad size to avoid warnings or ad display issues.\u003c/p\u003e\n"],["\u003cp\u003eAdViews can be integrated directly into XML layouts by specifying the desired ad size and the ad unit ID.\u003c/p\u003e\n"],["\u003cp\u003eStandard banner sizes like Banner (320x50), Large Banner (320x100), and IAB Medium Rectangle (300x250) are available for both phones and tablets, while IAB Full-size Banner (468x60) and IAB Leaderboard (728x90) are primarily for tablets.\u003c/p\u003e\n"]]],[],null,["Select platform: [Android](/admob/android/banner/fixed-size \"View this page for the Android platform docs.\") [iOS](/admob/ios/banner/fixed-size \"View this page for the iOS platform docs.\") [Flutter](/admob/flutter/banner/fixed-size \"View this page for the Flutter platform docs.\")\n\n\u003cbr /\u003e\n\nThe Google Mobile Ads SDK supports fixed ad sizes for situations where adaptive\nbanners ads don't meet your needs.\n\nThe following table lists the standard banner sizes.\n\n| Size in dp (WxH) | Description | Availability | AdSize constant |\n|------------------|----------------------|--------------------|-------------------------------------------------------------------------------------------------|\n| 320x50 | Banner | Phones and tablets | [BANNER](/admob/android/reference/com/google/android/gms/ads/AdSize#BANNER) |\n| 320x100 | Large banner | Phones and tablets | [LARGE_BANNER](/admob/android/reference/com/google/android/gms/ads/AdSize#LARGE_BANNER) |\n| 300x250 | IAB medium rectangle | Phones and tablets | [MEDIUM_RECTANGLE](/admob/android/reference/com/google/android/gms/ads/AdSize#MEDIUM_RECTANGLE) |\n| 468x60 | IAB full-size banner | Tablets | [FULL_BANNER](/admob/android/reference/com/google/android/gms/ads/AdSize#FULL_BANNER) |\n| 728x90 | IAB leaderboard | Tablets | [LEADERBOARD](/admob/android/reference/com/google/android/gms/ads/AdSize#LEADERBOARD) |\n\nThe size of the container in which you place your ad must be at least as big as\nthe banner. Any padding effectively decreases the size of your container. If the\ncontainer cannot fit the banner ad, the ad isn't shown and the following\nwarning is logged: \n\n W/Ads: Not enough space to show ad. Needs 320x50 dp, but only has 288x495 dp.\n\nAdd AdView to the layout\n\nAlternative to creating the `AdView`\nprogrammatically, add the `AdView` to the XML layout\nfor the `Activity` or `Fragment` in which you'd like to display\nit. Here's an example: \n\n \u003ccom.google.android.gms.ads.AdView\n xmlns:ads=\"http://schemas.android.com/apk/res-auto\"\n android:id=\"@+id/banner_ad_view\"\n android:layout_width=\"wrap_content\"\n android:layout_height=\"wrap_content\"\n android:layout_centerHorizontal=\"true\"\n android:layout_alignParentBottom=\"true\"\n ads:adSize=\"BANNER\"\n ads:adUnitId=\"ca-app-pub-3940256099942544/6300978111\" /\u003e\n\nNote the following required attributes:\n\n- `ads:adSize`: Set this to the ad size you'd like to use. If you don't want to\n use the standard size defined by the constant, you can set a custom size\n instead. Example: `ads:adSize=\"320x50\"`.\n\n- `ads:adUnitId`: Set this to the ad unit in your app where ads are to be\n displayed. If you show banner ads in different activities, each would require\n an ad unit.\n\n\u003cbr /\u003e\n\nFixed size banner ads example\n\n[Java](//github.com/googleads/googleads-mobile-android-examples/blob/main/java/advanced/APIDemo/app/src/main/java/com/google/android/gms/example/apidemo/AdMobBannerSizesFragment.java)\n[Kotlin](//github.com/googleads/googleads-mobile-android-examples/blob/main/kotlin/advanced/APIDemo/app/src/main/java/com/google/android/gms/example/apidemo/AdMobBannerSizesFragment.kt)"]]