Notas de la versión
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Versión
Fecha de lanzamiento
Notas
1.6.0
2026-10-22
Se actualizó la hoja de uso compartido del inspector de anuncios cuando se exportan la solicitud de anuncio y la respuesta para proporcionar vistas previas de texto, un botón de copia y sugerencias de uso compartido directo.
Se actualizó la dependencia com.google.android.play:hsdp a la versión 2.2.0 para corregir una falla de java.lang.IllegalStateException.
Se actualizaron las reglas de ProGuard del consumidor para evitar una falla de java.lang.RuntimeException en la clase androidx.work.WorkManagerInitializer cuando se habilita el modo completo de R8.
Se corrigió un error por el que no se pasaba un contexto Activity disponible a los SDKs de terceros cuando se mostraban anuncios de pantalla completa mediados.
1.5.0
2026-09-24
Se agregaron APIs de generación y renderización de indicadores para el formato SwipeableInterstitialAd. Esta función se encuentra en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
Se agregó una API de excludedAppIds a las solicitudes de anuncios de ícono, lo que permite que los publicadores excluyan de forma opcional una lista de IDs de apps de las respuestas de anuncios de ícono.
1.4.0
2026-08-20
Se agregó compatibilidad con el formato PictureInPictureAd. Los anuncios de pantalla en pantalla están en versión beta abierta.
Se corrigieron errores y se mejoró el rendimiento de una función de acceso limitado.
1.3.0
2026-07-21
Se cambió AdView.loadAd() para pausar los reintentos automáticos de las solicitudes de anuncios con errores cuando se inhabilita la actualización automática de la unidad de anuncios.
Cuando una solicitud de anuncio de varios anuncios nativos o de ícono no genera anuncios disponibles, el SDK ahora devuelve un error NO_FILL en lugar de un INTERNAL_ERROR.
Se agregó el método Ad.getAdUnitId() para identificar el ID de unidad de anuncios que se usó para solicitar el anuncio.
Se agregó el método InitializationConfig.Builder.disableSdkCrashReporting(), que proporciona una inhabilitación manual para el controlador de fallas predeterminado en GMA Next-Gen SDK. De forma predeterminada, el SDK sigue delegando las fallas a otros controladores registrados (como Crashlytics).
Cuando se usa la mediación con fuentes de anuncios de eventos personalizados, ResponseInfo.getAdapterClassName() ahora devuelve el nombre de tu clase de evento personalizado en lugar de com.google.ads.mediation.customevent.CustomEventAdapter.
1.2.1
2026-06-15
En el caso de las apps que usan la API de WebView para anuncios, se corrigió un problema que impedía que el SDK proporcionara indicadores a las etiquetas de anuncios compatibles (código de AdSense, Google Publisher Tag e IMA para HTML5). Este problema se debió a que se llamaron incorrectamente métodos de Webkit en un subproceso en segundo plano.
1.2.0
2026-06-11
Se corrigió un error que causaba un java.lang.NullPointerException en androidx.webkit.internal.PrefetchOperationCallbackAdapter.
Se agregó el formato SwipeableInterstitialAd. Esta función se encuentra en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
Se agregó el método RequestConfiguration.getAgeRestrictedTreatment() para permitir que los adaptadores lean el parámetro de configuración de tratamiento para usuarios que no alcanzan la edad de consentimiento.
Se cambió
untrackView()
para que acepte View en lugar de View? y, así,
mantener la compatibilidad con los adaptadores compilados con
Google Mobile Ads SDK (Legacy).
1.1.1
2026-05-27
Se corrigió un problema por el que los grupos de anuncios recompensados podían congelarse durante las transiciones, lo que impedía que los usuarios cerraran el anuncio.
Se corrigió un problema por el que Ad.getResponseInfo() no devolvía los metadatos de ResponseInfo actualizados cuando se actualizaba un anuncio de banner.
0.24.0-beta03
2026-03-07
Se corrigió un problema por el que AdView.destroy() no detenía los reintentos de carga de anuncios después de que fallaba una carga de anuncios.
Se agregó una opción para forzar al SDK a usar Cronet en lugar de OkHttp para las operaciones de red. Para resolver los errores de tiempo de ejecución en proyectos que usan OkHttp 5, recomendamos forzar Cronet para las operaciones de red. Para forzar a Cronet, establece el elemento adicional force_use_cronet en true en el InitializationConfig.Builder cuando llames a MobileAds.initialize():
Se resolvió un problema de carga de clases de dependencia de terceros que afectaba la generación de indicadores de solicitudes de anuncios de servidor a servidor.
0.24.0-beta01
2026-02-13
Se agregó compatibilidad con banners adaptables fijos grandes. Los banners adaptables fijos grandes están diseñados para aumentar la participación y los ingresos.
Solicita banners adaptables fijos grandes con los siguientes métodos de la clase AdSize:
Se corrigió un error por el que los anuncios de banner podían dejar de actualizarse si la plataforma invocaba onViewAttachedToWindow() y onViewDetachedFromWindow() de forma desordenada cuando se mostraba un anuncio nuevo.
0.23.0-beta01
2026-01-26
Se actualizó la versión mínima requerida del complemento de Android para Gradle (AGP) a la 8.3.0.
Se corrigió un error por el que el constructor AdView arrojaba un java.lang.NoSuchMethodError cuando se llamaba desde Kotlin.
Se corrigió un error por el que no se invocaban los adaptadores de eventos personalizados durante la ejecución de la cascada.
Se solucionó un problema en la versión 0.22.0-beta02 del SDK en el que los metadatos de la versión preliminar de Java 17 se incluían de forma incorrecta en los archivos de clase.
0.22.0-beta03
25-11-2025
Se corrigió un error por el que las solicitudes de anuncios de servidor a servidor que usaban NativeSignalRequest.Builder.setAdSize() no establecían correctamente el tamaño de anuncio solicitado.
0.22.0-beta02
2025-11-24
Se resolvió un error de carga de Ad Manager en el que las solicitudes de anuncios de servidor a servidor que usaban NativeSignalRequest no se renderizaban si la respuesta del anuncio era del tipo NativeAd.NativeAdType.BANNER.
Se dieron de baja BannerAd.load() y BannerAd.loadFromAdResponse().
Para cargar un solo anuncio de banner, usa AdView.loadAd() y AdView.loadFromAdResponse() en su lugar.
BannerAd.getView() quedó obsoleto. Para renderizar un BannerAd cargado con BannerAdPreloader, crea una instancia de AdView y usa AdView.registerBannerAd().
Se corrigió un error en los anuncios mediados en el que no se respetaba el NativeAdRequest.Builder.setAdChoicesPlacement(), lo que provocaba que la posición del ícono de AdChoices fuera incorrecta.
Se redujo la versión mínima requerida del complemento de Android para Gradle (AGP) de 8.2.0 a 7.3.1.
Se dieron de baja AdPreloader.getConfigurations() y AdPreloader.getConfiguration(preloadId). No hay reemplazo.
0.21.0-beta01
2025-10-08
Se agregó el método InitializationConfig.Builder.disableMediationAdapterInitialization(). Llama a este método antes de inicializar GMA Next-Gen SDK para inhabilitar la inicialización del adaptador de mediación.
Se mejoró el uso de la inicialización de WebView para reducir los errores de ANR.
Se cambió la dependencia androidx.webkit de la versión 1.13.0 a la 1.12.1.
Se quitó el permiso android.permission.RECEIVE_BOOT_COMPLETED que usaba el paquete androidx.work.
Se corrigió un campo con un nombre incorrecto en la clase NativeAdMapper.
0.20.0-beta01
2025-09-19
Se corrigió un error por el que algunos anuncios de video nativos no se reproducían automáticamente.
0.19.0-beta01
14/8/2025
Se cambiaron a versiones anteriores dos dependencias.
androidx.work:work-runtime de la versión 2.10.0 a la 2.7.0.
androidx.core:core and androidx.core:core-ktx de la versión 1.15.0 a la 1.12.0.
Se cambió el nombre de la propiedad loadedAdSourceResponse en ResponseInfo a loadedAdSourceResponseInfo.
Se corrigió un error que permitía a los usuarios descartar de forma prematura algunos anuncios de pantalla completa con el botón Atrás.
Los publicadores que tienen acceso a la función ahora cuentan con compatibilidad con el ID de lugar para todos los formatos de anuncios.
Se agregó una devolución de llamada destroy() a NativeAdMapper para los adaptadores de mediación nativos.
0.18.0-beta01
2025-07-17
Se corrigió un error de mediación nativa que interrumpía la publicación de anuncios para los adaptadores que hacían referencia a com.google.android.gms.ads.NativeAd.MediaView.
Se anotó MobileAds.registerCustomTabsSession() con @JvmStatic.
Se corrigió un error que provocaba que los anuncios de banner cargados con la cascada de la red de AdMob dejaran de actualizarse.
0.17.0-alpha02
2025-06-23
Se corrigió un error de licitación de mediación nativa en el que los adaptadores que implementan la licitación, pero no la cascada (p.ej., Meta Audience Network), siempre fallaban al renderizar anuncios nativos.
Se corrigió una falla que se producía cuando un adaptador de mediación invocaba varios métodos MediationAdLoadCallback para una sola solicitud de anuncio.
0.17.0-alpha01
2025-06-18
La versión 0.17.0-alpha01 fue un lanzamiento accidental que no contiene las nuevas funciones previstas. En su lugar, usa 0.17.0-alpha02.
Se actualizó la dependencia del SDK de User Messaging Platform a la versión 3.2.0.
Se corrigió un error de mediación de anuncios nativos que causaba fallas en los adaptadores que hacían referencia a la clase com.google.android.gms.ads.formats.MediaView.
Precarga de anuncios: Se agregó getNumAdsAvailable() y se dio de baja numAdsAvailable().
Para las apps desarrolladas con Kotlin, se redujo la versión mínima requerida de Kotlin de la 2.1 a la 1.9.
0.15.0-alpha01
2025-04-24
Anuncios nativos: Se agregó compatibilidad para cargar varios anuncios nativos.
Se agregó un método NativeAdLoader.load(NativeAdRequest, numberOfAds, NativeAdLoaderCallback) que solicita varios anuncios a la vez.
Se agregó una devolución de llamada NativeAdLoaderCallback.onAdLoadingCompleted() que se activa cuando todos los anuncios nativos terminan de cargarse.
Para admitir la carga asíncrona de Kotlin, se agregó un método NativeAdLoader.load(NativeAdRequest, numberOfAds) que devuelve un Flow<NativeAdLoadResult>.
Se actualizó la dependencia kotlinx-coroutines-android de la versión 1.7.3 a la 1.9.0.
0.14.0-alpha01
2025-03-20
Las solicitudes de anuncios fallarán si inicializas el SDK con un ID de aplicación no válido.
El método AdPreloader.start() ya no requiere una devolución de llamada PreloadCallback.
La propiedad bufferSize es opcional cuando se crea un objeto a través de la clase de datos PreloadConfiguration. Para permitir que Google optimice el tamaño del búfer, no configures la propiedad bufferSize.
Se quitó la propiedad maxAdsPerSession de la clase de datos PreloadConfiguration.
Se agregaron las propiedades shouldRequestMultipleImages y shouldReturnUrlsForImageAssets a la clase NativeAdOptions.
0.13.0-alpha01
2025-02-26
Se agregó MediationRewardedAdCallback.onUserEarnedReward() y dejó de estar disponible MediationRewardedAdCallback.onUserEarnedReward(RewardItem).
Se agregaron las APIs de precarga de anuncios.
0.12.0-alpha01
2025-01-22
Se corrigió un error por el que se ofuscaban algunos métodos dentro de AdRequest, AdRequest.Builder, SignalRequest y SignalRequest.Builder.
Para los usuarios de la API de WebView para anuncios que no tienen un ID de aplicación de Ad Manager, se agregó InitializationConfig.WEBVIEW_APIS_FOR_ADS_APPLICATION_ID, que se puede pasar durante la inicialización del SDK.
Se agregó compatibilidad para combinar anuncios nativos y de banner en las solicitudes de anuncios de Ad Manager.
0.11.0-alpha01
2024-12-12
Se actualizó la dependencia del SDK de User Messaging Platform a la versión 3.1.0.
Se agregó compatibilidad con gestos de clic personalizados en los anuncios nativos.
Se agregó compatibilidad con el recuento manual de impresiones de anuncios de banner en las reservaciones de Ad Manager.
0.10.0-alpha01
2024-11-08
Se agregaron funciones de DSL para VideoOptions y RequestConfiguration con el objetivo de mejorar la compatibilidad con Kotlin.
Se agregó compatibilidad con los formatos de anuncios nativos y nativos personalizados que no incluyen recursos de video.
Se agregó compatibilidad con MRAID v3.
Se agregó la dependencia de la versión 2.2.0 del SDK de User Messaging Platform.
Se actualizó el dominio de error para los errores de Google de
com.google.android.gms.ads
a com.google.android.libraries.ads.mobile.sdk.
Se agregó el método MobileAds.isInitialized() para verificar si el SDK ya se inicializó.
Se agregó BannerAd.isCollapsible() para verificar si el anuncio de banner devuelto se puede contraer.
Se agregó MobileAds.registerCustomTabsSession() para mejorar la monetización de los anuncios en las pestañas personalizadas.
Se cambió el nombre de OnInitializationCompleteListener a
OnAdapterInitializationCompleteListener.
Se cambió el nombre de AdapterResponseInfo a
AdSourceResponseInfo.
Se cambió el nombre de AdRequest.Builder.putAdNetworkExtrasBundle() a
AdRequest.Builder.putAdSourceExtrasBundle().
Se corrigió un error por el que no se creaban correctamente instancias de las clases de adaptadores de licitación.
0.3.0-alpha01
2024-03-20
Versión inicial de GMA Next-Gen SDK.
Admite anuncios de banner, intersticiales, recompensados, intersticiales recompensados y para inicio de aplicación.
Admite la mediación para todos los formatos de anuncios. Los adaptadores escritos para el SDK de anuncios para dispositivos móviles actual son compatibles con versiones posteriores del GMA Next-Gen SDK.
Se agregó la dependencia de la versión 1.4.10 del SDK de Open Measurement.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-10-23 (UTC)"],[],[]]