Notas de la versión

Versión Fecha de lanzamiento Notas
13.10.0 2026-09-17
  • Se introdujeron archivos de encabezado públicos para las APIs de Beta de Picture-in-Picture. Para integrar el formato de anuncio de pantalla en pantalla, usa #import <GoogleMobileAds/GoogleMobileAds_Beta.h> en Objective-C y import GoogleMobileAds_Private en Swift.
  • Se corrigió una falla que se producía cuando se invocaban las APIs de GADVideoController en anuncios nativos mediados.
  • Open Measurement: Se actualizó el SDK de OM a la versión 1.6.10.
13.9.0 2026-08-26
  • Se agregó compatibilidad con las APIs de recopilación y renderización de indicadores para los anuncios intersticiales deslizable:
    • Se agregó el método +loadWithAdResponseString:completionHandler: a GADSwipeableInterstitialAd.
    • Se agregó la clase GADSwipeableInterstitialSignalRequest.
13.8.0 2026-08-17
  • Cuando se usa la mediación con fuentes de anuncios de eventos personalizados, GADResponseInfo.loadedAdNetworkResponseInfo.adNetworkClassName ahora devuelve el nombre de la clase de eventos personalizados en lugar de GADMAdapterCustomEvents.
  • Se refactorizó la lógica de validación de ajuste de pantalla para los anuncios de pantalla completa para evitar descartes no deseados durante los cambios de orientación del dispositivo en iPad.
  • Se agregó una clave de plist booleana GADDisableAdInspector para inhabilitar el Inspector de anuncios.
13.7.0 2026-07-22
  • Se actualizó la función CGSizeFromGADAdSize para que se use la orientación vertical de forma predeterminada cuando se calculan los anchos de los anuncios fluidos en un subproceso en segundo plano. Esto reemplaza el comportamiento anterior de usar la orientación almacenada en caché más reciente.
13.6.0 2026-06-24
  • Se resolvieron las advertencias del compilador de Xcode causadas por la falta de archivos de encabezado beta en el encabezado general de la versión 13.3.0 de Google Mobile Ads SDK.
13.5.0 2026-06-09
  • Se agregaron APIs para el formato GADSwipeableInterstitialAd. Los anuncios intersticiales deslizable están en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
  • Se actualizó el reportero de fallas del SDK para que se encadene correctamente con los controladores de señales adjuntos anteriormente, de modo que las herramientas de informes de fallas puedan capturar el seguimiento de pila completo.
  • Precarga de anuncios: Se agregó un método adResponseInfoWithPreloadID: para inspeccionar la información de respuesta del próximo anuncio precargado sin quitarlo de la fila.
13.4.0 2026-05-18
  • Se actualizó la versión mínima compatible de Xcode a la 26.2.
  • Se mejoró la seguridad de subprocesos para la renderización de anuncios nativos de terceros, ya que se garantiza que siempre se acceda a las vistas de medios en el subproceso principal.
13.3.0 2026-04-27
  • Se dejaron de usar las propiedades tagForChildDirectedTreatment y tagForUnderAgeOfConsent en GADRequestConfiguration. Usa la nueva propiedad ageRestrictedTreatment para indicar que las solicitudes de anuncios son aptas para el tratamiento de contenido para niños y adolescentes.
  • Se introdujeron archivos de encabezado públicos para las APIs de la versión beta de la precarga de anuncios. Para realizar la integración con la precarga de anuncios, usa #import <GoogleMobileAds/GoogleMobileAds_Beta.h> en Objective-C y import GoogleMobileAds_Private en Swift.
  • Open Measurement: Se actualizó el SDK de OM a la versión 1.6.5.
13.2.0 2026-04-02
  • Corrección de errores y mejoras en el rendimiento.
13.1.0 2026-02-24
  • GADErrorOSVersionTooLow quedó obsoleto. Este error ahora es redundante, ya que el objetivo de implementación mínimo de Google Mobile Ads SDK coincide con la versión mínima del SO para recibir anuncios.
13.0.0 2026-02-04
  • Cambios rotundos:
    • Se aumentó el objetivo de implementación mínimo a iOS 13.0.
    • Google Mobile Ads SDK genera una excepción si se detecta un objeto que no es de tipo String en el array neighboringContentURLStrings.
    • Se quitaron muchas APIs que habían quedado obsoletas.
  • 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 las siguientes funciones:
  • Las siguientes funciones dejaron de estar disponibles:
    • GADCurrentOrientationAnchoredAdaptiveBannerAdSizeWithWidth
    • GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth
    • GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth
  • Concurrencia de Swift 6:
    • Se continuó con la migración incremental para admitir el modelo de simultaneidad de Swift 6.
  • Se actualizaron todas las llamadas al SDK os_log para usar el especificador de visibilidad {public} y evitar que los registros se oculten en la consola.
  • Se corrigió un problema por el que se informaba GADErrorInvalidRequest en lugar de GADErrorTimeout para ciertos tiempos de espera de solicitudes.
  • Se corrigió una falla en iPads con iOS 26 que ocurría cuando se mostraban anuncios de banner detrás de UIPrintController.
12.14.0 2025-11-18
  • Corrección de errores y mejoras en el rendimiento.
12.13.0 2025-11-06
  • Se dieron de baja las APIs de -registerAdView:clickableAssetViews:nonclickableAssetViews: y -unregisterAdView en el objeto GADNativeAd. En su lugar, usa GADNativeAdView para renderizar anuncios nativos.
12.12.0 2025-10-02
  • Se corrigió una falla en iOS 15 y versiones anteriores que se producía cuando se configuraba la propiedad scene en un objeto GADRequest.
12.11.0 2025-09-08
  • Corrección de errores y mejoras en el rendimiento.
12.10.0 3-9-2025
  • Google Mobile Ads SDK es compatible con iOS 26.
  • Corrección de errores y mejoras en el rendimiento.
12.9.0 11/8/2025
  • Ahora, los IDs de posición se envían correctamente para las solicitudes de anuncios nativos.
12.8.0 28/7/2025
  • Se mejoró la precisión de la renderización de anuncios de pantalla completa y de los informes de impresiones en iPads con iOS 26 y ventanas ajustables.
  • Se resolvió un problema por el que la pantalla podía dejar de responder cuando un usuario descartaba de inmediato una página de App Store en la app.
12.7.0 8/7/2025
  • Inspector de anuncios: Se agregó compatibilidad para configurar anuncios de prueba fuera de contexto en el inspector de anuncios con parámetros de solicitud adicionales.
  • Los publicadores incluidos en la lista de entidades permitidas ahora tienen compatibilidad con el ID de posición para todos los formatos de anuncios.
12.6.0 2025-06-10
  • Se corrigió un problema por el que un anuncio de banner plegable podía expandirse sobre otro anuncio.
12.5.0 2025-05-27
  • Se realizaron cambios en la forma en que el SDK interactúa con AVAudioSession, lo que mejora la compatibilidad con el motor de audio de Unity.
  • El botón para reactivar el audio del anuncio ahora reactiva el audio del dispositivo para todos los formatos de anuncios, incluso si el dispositivo está en modo silencioso. Usa la API de audioSessionIsApplicationManaged para cambiar el comportamiento predeterminado.
12.4.0 2025-05-07
  • Se resolvió un problema que impedía los clics personalizados en los anuncios de video nativos personalizados.
12.3.0 2025-04-16
  • Se resolvió una falla relacionada con el descarte de SKOverlay en apps de Unity.
  • El botón para activar el sonido del anuncio nativo ahora activa el sonido del dispositivo, incluso si este está en modo silencioso. Usa la API de audioSessionIsApplicationManaged para cambiar el comportamiento predeterminado.
12.2.0 2025-03-12
  • Corrección de errores y mejoras en el rendimiento.
12.1.0 2025-02-26
  • Corrección de errores y mejoras en el rendimiento.
12.0.0 2025-02-03
  • Cambios rotundos:
    • Se actualizó la versión mínima compatible de Xcode a la 16.0.
    • Se actualizaron los nombres de la API de Swift para seguir las convenciones de nomenclatura de los Lineamientos de diseño de la API de Swift de Apple.
    • Se quitaron muchas APIs que habían quedado obsoletas.
  • Anuncios adaptables intercalados:
    • Llamar a CGSizeFromGADAdSize(_:) con un tamaño de anuncio adaptable intercalado ahora devuelve la altura 0 hasta que Google Mobile Ads SDK devuelve un anuncio.
  • Concurrencia de Swift 6:
    • Se inició la migración incremental para admitir el modelo de simultaneidad de Swift 6.
  • Segmentación personalizada:
    • El diccionario customTargeting en GADRequest ahora usa Any en lugar de String como el tipo de valor.
11.13.0 2024-12-03
  • Se optimizó la asignación de memoria de los anuncios de video para evitar la sobrecarga de recursos, lo que reduce los errores de AVErrorMediaServicesWereReset y mejora la estabilidad de la reproducción.
11.12.0 2024-11-07
  • Se corrigió un problema por el que no se llamaba a los métodos GADFullScreenContentDelegate si el objeto del anuncio se liberaba antes de que finalizara la presentación del anuncio.
  • Open Measurement: Se actualizó al SDK de OM 1.5.2.
11.11.0 2024-10-21
  • GADErrorMediationNoFill quedó obsoleto.
  • Anuncios interscroller: Se descontinuaron GADMediationInterscrollerAd y -loadInterscrollerAdForAdConfiguration:completionHandler:.
11.10.0 2024-09-18
  • Se realizaron cambios en el almacenamiento en búfer de video para mejorar el rendimiento de la reproducción en conexión móvil.
11.9.0 2024-09-11
  • Lanzamiento oficial de la compatibilidad con iOS 18.
  • Se solucionó un problema que impedía que los anuncios de apertura de la app ocultaran la barra de estado.
  • Se actualizaron los registros de la consola de depuración para usar OSLog con el nombre del subsistema com.google.GoogleMobileAds.
  • Se corrigió un error relacionado con MarketplaceKit que provocaba que el SDK fallara cuando se ejecutaba en macOS.
11.8.0 2024-08-13
  • Anuncios nativos: Se corrigió un error por el que la reproducción de un video pausado activaba una devolución de llamada adicional de GADVideoControllerDelegate de reproducción y pausa.
11.7.0 2024-07-15
  • Se obsoletaron las APIs de GADQueryInfo. Para generar información de la búsqueda, usa +[GADMobileAds generateSignal:completionHandler:] en su lugar.
  • Los publicadores incluidos en la lista de entidades permitidas ahora pueden usar GADRequest.customTargeting para segmentar grupos de mediación con pares clave-valor personalizados.
11.6.0 2024-06-17
  • Se agregó una dependencia en MarketplaceKit. Esto requiere que las apps se compilen con Xcode 15.3 o versiones posteriores.
    • MarketplaceKit es solo para Swift, por lo que se agregó un archivo de marcador de posición de Swift a la distribución para que las bibliotecas estándar de Swift se incluyan en las apps, incluso si no contienen otros archivos de Swift.
11.5.0 2024-05-16
  • Se agregó la propiedad isCollapsible a GADBannerView para verificar si un banner devuelto se puede contraer.
  • Ahora se restablece el estado userInteractionEnabled de las vistas de recursos de anuncios nativos después de establecer las vistas de recursos en nil.
  • Inspector de anuncios: Se agregó compatibilidad para mostrar indicadores de privacidad adicionales, como TFUA y TFCD.
11.4.0 2024-05-06
  • Se actualizó la identidad de firma de AdMob Inc. a Google LLC con el ID de equipo EQHXZ8M8AV. Si esto activa un aviso en Xcode, selecciona "Aceptar cambio" para aceptar la nueva identidad.
11.3.0 2024-04-11
  • Se agregó la propiedad adUnitID a GADAppOpenAd.
11.2.0 2024-03-14
  • Se agregó compatibilidad con los archivos de manifiesto de privacidad.
  • Open Measurement: Se actualizó al SDK de OM 1.4.12.
  • Se mejoraron algunos códigos de error de respuesta para identificar correctamente las fallas de red en lugar de los espacios sin rellenar.
  • Se actualizó el Info.plist del SDK para solucionar un problema de Swift Package Manager en Xcode 15.3.
  • Ad Inspector: Se agregó compatibilidad para mostrar información de .plist y valores del MTC de IAB.
11.1.0 2024-03-06
  • Se corrigió un problema por el que la carga de anuncios de video podía activar un mensaje de advertencia en la consola sobre la utilización del subproceso principal.
  • Ad Inspector: Se agregó compatibilidad para mostrar el estado de autorización del seguimiento de aplicaciones del usuario.
11.0.1 2024-02-09
  • Open Measurement:
    • Se revirtió al SDK de OM 1.4.8.
    • Soluciona un símbolo adView global no deseado presente en el SDK de OM 1.4.10, que provoca errores de símbolos duplicados si varias bibliotecas incluyen el SDK de OM 1.4.10.
11.0.0 2024-02-06
  • Cambios rotundos:
    • El SDK ya no depende directamente de GoogleAppMeasurement. Para seguir recopilando métricas del usuario en AdMob, vincula tu app de AdMob a Firebase y, luego, integra el SDK de Google Analytics para Firebase en tu app.
    • Se actualizó la versión mínima compatible de Xcode a 15.1.
    • Se actualizó el destino de implementación mínimo a iOS 12.
    • Se actualizó el SO mínimo requerido para recibir anuncios a iOS 13.
    • Se quitaron muchas APIs que habían quedado obsoletas.
  • Open Measurement: Se actualizó al SDK de OM 1.4.10.
  • Anuncios de pantalla completa:
    • Las referencias de UIViewController para los anuncios de pantalla completa ahora pueden ser nulas y no son obligatorias. El SDK usa la ventana principal de la app para buscar controladores de vistas automáticamente cuando no se proporciona uno.
  • Pruebas:
  • Inspector de anuncios:
    • El Inspector de anuncios ahora muestra los errores que se producen durante el inicio de la sesión.
    • Se corrigió una falla poco común asociada con el Inspector de anuncios durante la inicialización del SDK.
10.14.0 2023-11-29
  • GADSimulatorID quedó obsoleto. Los simuladores ya están en modo de prueba de forma predeterminada.
  • -setSameAppKeyEnabled: quedó obsoleto. En su lugar, usa -setPublisherFirstPartyIDEnabled:.
  • Se agregaron advertencias de baja adicionales para las APIs de GADCustomEvent. En su lugar, usa las APIs de GADMediationAdapter.
10.13.0 2023-11-07
10.12.0 2023-10-04
10.11.0 2023-09-25
  • Se corrigió un error que podía hacer que algunas creatividades se mostraran de forma incorrecta cuando un anuncio se cargaba en una orientación, pero se presentaba en otra.
10.10.0 30/08/2023
  • Lanzamiento oficial de la compatibilidad con iOS 17
  • Open Measurement: Se actualizó al SDK de OM 1.4.8.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para mostrar información del complemento.
  • Se quitaron los registros de la consola que recomendaban agregar IDs de simulador en la API de testDeviceIdentifiers. Los simuladores ya están en modo de prueba de forma predeterminada.
10.9.0 2023-08-02
  • Open Measurement: Se actualizó al SDK de OM 1.4.6.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para exportar respuestas de anuncios.
  • Se solucionó un problema de audio por el que, incluso si el anuncio estaba silenciado, la sesión de audio detenía inesperadamente la música de fondo cuando finalizaba el video.
  • Se agregó compatibilidad para pasar un ID de unidad de anuncios cuando se genera GADQueryInfo.
10.8.0 2023-07-12
  • Se realizaron cambios menores en la forma en que los delegados controlan las devoluciones de llamada de delegados de adWillPresentFullScreenContent:, adWillDismissFullScreenContent: y adDidDismissFullScreenContent: para los anuncios mediados. Estos cambios hacen que los anuncios mediados se comporten más como los anuncios propios.
    • Los SDKs de terceros que llaman a adWillPresentFullScreenContent: seguido de adDidDismissFullScreenContent: varias veces ahora activan varias devoluciones de llamada, en lugar de solo para el primer conjunto de llamadas.
    • Cuando no se pueden mostrar anuncios de pantalla completa de terceros, se llama a ad:didFailToPresentFullScreenContentWithError: en lugar de adWillPresentFullScreenContent: y adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: Se dejó de usar el método tagForChildDirectedTreatment: y se agregó una propiedad de lectura y escritura tagForChildDirectedTreatment.
  • GADRequestConfiguration: Se dejó de usar el método tagForUnderAgeOfConsent: y se agregó una propiedad de lectura y escritura tagForUnderAgeOfConsent.
  • sdkVersion quedó obsoleto. En su lugar, usa versionNumber.
  • Ahora se pueden conservar los adaptadores que no realizan la renderización para la recopilación de indicadores.
10.6.0 01-06-2023
  • Se redujo el uso de memoria cuando se realizan muchas solicitudes de anuncios paralelas.
10.5.0 2023-05-15
  • Se corrigió una fuga de memoria que se producía cuando se creaba un objeto GADQueryInfo.
10.4.0 2023-04-20
  • Se actualizó la versión mínima compatible de Xcode a 14.1.
    • armv7 no es compatible con Xcode 14 y se quitó del SDK.
  • El objetivo de implementación mínimo se incrementó a iOS 11.0.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para mostrar los nombres de las unidades de anuncios en la IU del inspector de anuncios.
10.3.0 2023-03-27
  • Corrección de errores y mejoras en el rendimiento.
10.2.0 2023-03-06
  • Se agregó una propiedad isMuted a GADVideoController.
10.1.0 2023-02-16
  • Corrección de errores y mejoras en el rendimiento.
10.0.0 2023-01-26
  • Cambios rotundos:
    • Ya no se publican anuncios en iOS 11. Se requiere iOS 12 para recuperar anuncios, aunque el objetivo de implementación mínimo sigue siendo iOS 10.0.
    • Se quitaron los siguientes campos ya obsoletos:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Anuncios nativos: Se corrigió un error por el que GADMediaContent.mainImage devolvía nil aunque la imagen se renderizaba correctamente en un GADMediaView.
  • Los anuncios nativos fuera de contexto del Inspector de anuncios ahora tienen vistas de medios.
  • Se dieron de baja los siguientes campos en GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Se quitó el bitcode de la compilación de Google Mobile Ads SDK.
9.14.0 2022-12-08
  • Anuncios de aplicación abierta: +loadWithAdUnitID:request:orientation:completionHandler: quedó obsoleto y se reemplazó por +loadWithAdUnitID:request:completionHandler:. Los anuncios de carga de la app ahora adoptan la orientación actual del dispositivo, lo que coincide con otros formatos de pantalla completa.
  • Se agregó compatibilidad con la mediación para los anuncios para inicio de aplicación.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para solicitar y mostrar anuncios a través de la IU del Inspector de anuncios.
9.13.0 2022-11-07
  • Se admiten acciones de clic adicionales en los anuncios nativos.
  • Corrección de errores y mejoras en el rendimiento.
9.12.0 2022-10-24
  • Se agregó GADQueryInfo para admitir la recopilación y la renderización de indicadores.
  • Se actualizó la documentación de las APIs de audio.
9.11.0 2022-09-20
  • Corrección de errores y mejoras en el rendimiento.
9.10.0 2022-09-07
  • Lanzamiento oficial de la compatibilidad con iOS 16.
  • iLTV: Se agregaron las siguientes propiedades a GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Se agregó la siguiente propiedad a GADResponseInfo:
    • extrasDictionary
9.9.0 2022-08-11
  • Corrección de errores y mejoras en el rendimiento.
9.8.0 2022-07-27
  • Mediación recompensada: didRewardUserWithReward: dejó de estar disponible en GADMediationRewardedAdEventDelegate y se reemplazó por didRewardUser. La recompensa por anuncio proporcionada por didRewardUserWithReward: siempre fue una operación nula, y el valor de la recompensa por anuncio proviene de la configuración de la unidad de anuncios en la IU de AdMob.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para exportar solicitudes de anuncios.
9.7.0 2022-07-07
  • Se agregó la propiedad loadedAdNetworkResponseInfo a GADResponseInfo, que devuelve información sobre la red de publicidad que cargó el anuncio.
  • Se agregó la propiedad adSourceInstanceID a GADAdNetworkResponseInfo.
9.6.0 2022-06-13
9.5.0 2022-05-16
  • Mediación nativa: Ahora se invocan las devoluciones de llamada nativeAdDidRecordImpression: y nativeAdDidRecordClick: en los anuncios nativos mediados.
  • Se reemplazó extern por FOUNDATION_EXPORT en todos los encabezados públicos para admitir la compatibilidad con los encabezados de C++.
9.4.0 2022-04-26
  • Se actualizó la versión mínima compatible de Xcode a la 13.2.1.
  • Corrección de errores y mejoras en el rendimiento.
9.3.0 2022-04-07
  • Corrección de errores y mejoras en el rendimiento.
9.2.0 2022-03-21
  • Open Measurement: Se actualizó al SDK de OM 1.3.30.
  • Se agregaron advertencias cuando el código de la aplicación hace referencia a adDidPresentFullScreenContent en lugar del adWilllPresentFullScreenContent más reciente en GADFullScreenContentDelegate
9.1.0 2022-02-28
  • Corrección de errores y mejoras en el rendimiento.
9.0.0 01-02-2022
  • Cambios importantes en la versión 9, como se describe en Migra al SDK v9
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Se corrigió un error por el que el Validador de anuncios nativos podía provocar una falla cuando se quitaba una vista de anuncio nativo de la jerarquía de vistas en el modo de prueba.
  • Se marcaron como obsoletas todas las constantes con el prefijo kGAD. En su lugar, usa los que tienen el prefijo GAD.
8.11.0 2021-09-16
  • Lanzamiento oficial de la compatibilidad con iOS 15.
  • Se agregaron protecciones para evitar que las apps fallen cuando Google Mobile Ads SDK se ejecuta en iOS 9 o versiones anteriores. El SDK solo es compatible con iOS 10 y versiones posteriores, y no realiza ninguna operación en otros casos.
8.10.0 01-09-2021
8.9.0 2021-08-10
  • Se corrigió un error poco común que afectaba a las versiones beta de iOS 15, en el que es posible que las vistas web de pantalla completa no tengan el tamaño correcto para las apps de multiescena.
  • Se corrigió un error por el que una llamada a