Notas de la versión

Versión Fecha de lanzamiento Notas
13.11.0 2026-09-29
  • Se agregó compatibilidad oficial con iPhone Duo:
    • Las funciones GADPortraitAnchoredAdaptiveBannerAdSizeWithWidth y GADLandscapeAnchoredAdaptiveBannerAdSizeWithWidth ahora requieren invocación en la cola principal.
    • Los formatos de anuncios de pantalla completa que se cargan en el iPhone Duo usan el tamaño de la pantalla activa cuando se cargan.
    • Se actualizaron las APIs de tamaño de los anuncios de banner adaptable para que usen la pantalla activa actual para calcular las alturas en iPhone Duo.
  • Se corrigió una falla que podía ocurrir cuando se cargaban anuncios de banner dentro de un UIViewRepresentable de SwiftUI.
  • Se corrigió una falla poco frecuente que se producía por el uso no seguro de semáforos al descartar anuncios de video.
13.10.0 2026-09-17
  • Se introdujeron archivos de encabezado públicos para las APIs de pantalla en pantalla en versión beta. 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.
  • Google Mobile Ads SDK es compatible con iOS 27.
  • 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 deslizables:
    • 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 tu clase de evento personalizado 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 plist booleana GADDisableAdInspector para inhabilitar el inspector de anuncios.
13.7.0 2026-07-22
  • Se actualizó la función CGSizeFromGADAdSize para que use la orientación vertical de forma predeterminada cuando se calculen los anchos de los anuncios adaptables en un subproceso en segundo plano. Esto reemplaza el comportamiento anterior de usar la orientación almacenada en caché más recientemente.
13.6.0 2026-06-24
  • Se resolvieron las advertencias del compilador de Xcode causadas por la falta de archivos de encabezado de la versión 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 deslizables están en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
  • Se actualizó el generador de informes de fallas del SDK para que se encadene correctamente con los controladores de indicadores 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 siguiente anuncio precargado sin quitarlo de la cola.
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 las solicitudes de anuncios con 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 integrar 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 destino 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 dejado de estar disponibles.
  • 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
  • Simultaneidad 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 se oculten los registros en la consola.
  • Se solucionó un problema por el que se informaba GADErrorInvalidRequest en lugar de GADErrorTimeout para ciertos tiempos de espera de solicitudes.
  • Se corrigió una falla en los iPads con iOS 26 que se producí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 dejaron de usar 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 admite 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 renderización de anuncios de pantalla completa y la precisión 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 la tienda de aplicaciones 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 contraíble 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 para mejorar la compatibilidad con el motor de audio de Unity.
  • El botón para activar el sonido del anuncio ahora activa el sonido 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 que se registraran 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 las apps de Unity.
  • El botón para activar el sonido de los anuncios nativos ahora activa el sonido del dispositivo, incluso si 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 que sigan las convenciones de nomenclatura de los Lineamientos de diseño de la API de Swift de Apple.
    • Se quitaron muchas APIs que habían dejado de estar disponibles.
  • Anuncios adaptables intercalados:
    • Ahora, cuando se llama a CGSizeFromGADAdSize(_:) con un tamaño de anuncio adaptable intercalado, se devuelve la altura 0 hasta que Google Mobile Ads SDK devuelve un anuncio.
  • Simultaneidad 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 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 se liberaba el objeto de anuncio antes de que terminara de presentarse.
  • Open Measurement: Se actualizó al SDK de OM 1.5.2.
11.11.0 2024-10-21
  • GADErrorMediationNoFill quedó obsoleto.
  • Anuncios interscroller: Se dejaron de usar 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 la conexión móvil.
11.9.0 2024-09-11
  • Versión oficial para la compatibilidad con iOS 18.
  • Se solucionó un problema que impedía que los anuncios para inicio de aplicación 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 causaba que el SDK fallara cuando se ejecutaba en macOS.
11.8.0 2024-08-13
  • Anuncios nativos: Se corrigió un error por el que, cuando se reproducía un video pausado, se activaba una devolución de llamada de reproducción y pausa GADVideoControllerDelegate adicional.
11.7.0 2024-07-15
  • Se dieron de baja las APIs de GADQueryInfo. Para generar información de consultas, 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 una versión posterior.
    • MarketplaceKit solo es compatible con 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, el estado userInteractionEnabled de las vistas de recursos de anuncios nativos se restablece 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 “Accept Change” 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.
  • Inspector de anuncios: Se agregó compatibilidad para mostrar información de .plist y valores del MTC de IAB.
11.1.0 2024-03-06
  • Se solucionó un problema por el que la carga de anuncios de video podía activar un mensaje de advertencia en la consola sobre el uso del subproceso principal.
  • Inspector de anuncios: Se agregó compatibilidad para mostrar el estado de autorización de seguimiento de la app del usuario.
11.0.1 2024-02-09
  • Open Measurement:
    • Se revirtió al SDK de OM 1.4.8.
    • Se soluciona un problema con un símbolo global adView no deseado presente en el SDK de OM 1.4.10, que causa 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 que se monetiza mediante 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 la 15.1.
    • Se actualizó el objetivo 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 dejado de estar disponibles.
  • 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 admiten valores nulos 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 produjeron durante el inicio de la sesión.
    • Se corrigió una falla poco frecuente 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 adicionales de baja 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 provocar que algunas creatividades se mostraran de forma incorrecta cuando se cargaba un anuncio en una orientación, pero se presentaba en otra.
10.10.0 30/08/2023
  • Versión oficial para 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 de anuncios para mostrar información del complemento.
  • Se quitaron los registros de la consola que recomiendan 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 de anuncios 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 de los anuncios mediados controlan las devoluciones de llamada de delegados de adWillPresentFullScreenContent:, adWillDismissFullScreenContent: y adDidDismissFullScreenContent:. Estos cambios hacen que los anuncios mediados se comporten más como 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 presentan los 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 dio de baja el método tagForChildDirectedTreatment: y se agregó una propiedad de lectura y escritura tagForChildDirectedTreatment.
  • GADRequestConfiguration: Se dio de baja el método tagForUnderAgeOfConsent: y se agregó una propiedad de lectura y escritura tagForUnderAgeOfConsent.
  • sdkVersion quedó obsoleto. Usa versionNumber en su lugar.
  • Ahora se pueden conservar los adaptadores que no renderizan 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 la 14.1.
    • armv7 no es compatible con Xcode 14 y se quitó del SDK.
  • Se aumentó el objetivo de implementación mínimo a iOS 11.0.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK de anuncios 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:
    • Los anuncios ya no se publican 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 que ya estaban 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 contenido multimedia.
  • Se dieron de baja los siguientes campos en GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Se quitó el código de bits de la compilación de Google Mobile Ads SDK.
9.14.0 2022-12-08
  • Anuncios para inicio de aplicación: Se dio de baja +loadWithAdUnitID:request:orientation:completionHandler: y se reemplazó por +loadWithAdUnitID:request:completionHandler:. Ahora, la carga de anuncios para inicio de aplicación asume la orientación actual del dispositivo, lo que coincide con otros formatos de pantalla completa.
  • Se agregó compatibilidad de la mediación con los anuncios para inicio de aplicación.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK de anuncios para solicitar y mostrar anuncios a través de la IU del inspector de anuncios.
9.13.0 2022-11-07
  • Se agregaron acciones de clic adicionales compatibles 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 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
  • Versión oficial para 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 de recompensados: Se dio de baja didRewardUserWithReward: en GADMediationRewardedAdEventDelegate y se reemplazó por didRewardUser. La recompensa del anuncio que proporciona didRewardUserWithReward: siempre fue una operación nula, y el valor de la recompensa del 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 de anuncios 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 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 de la versión más reciente de adWilllPresentFullScreenContent en GADFullScreenContentDelegate.
9.1.0 2022-02-28
  • Corrección de errores y mejoras en el rendimiento.
9.0.0 01-02-2022
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 dieron de baja todas las constantes con el prefijo kGAD. En su lugar, usa los que tienen el prefijo GAD.
8.11.0 2021-09-16
  • Versión oficial para la compatibilidad con iOS 15.
  • Se agregaron protecciones para evitar que las apps fallen cuando se ejecuta Google Mobile Ads SDK en iOS 9 o versiones anteriores. El SDK solo es compatible con iOS 10 y versiones posteriores. De lo contrario, no funciona.
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 las vistas web de pantalla completa podían no tener el tamaño correcto para las apps de varias escenas.
  • Se corrigió un error por el que una llamada a registerAdNetworkExtras: fallaba si el objeto GADRequest se creaba a través del método copy.
8.8.0 2021-07-20
  • Se agregó lógica para evitar casos excepcionales en los que se podrían presentar varias tiendas en la aplicación una encima de la otra.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • Se dio de baja la propiedad mediaView en GADCustomNativeAd. En su lugar, usa la nueva propiedad mediaContent de la misma clase.
  • Se corrigió un error por el que no se invocaban las devoluciones de llamada de delegados para silenciar o activar el sonido de los videos en los anuncios nativos de licitación.
  • Se actualizó el tipo kGADSimulatorID de id a NSString* para evitar la conversión de tipos adicional en Swift.
8.5.0 2021-05-07
  • Se corrigió un error por el que un formato de anuncio experimental no se descartaba cuando se descartaba el anuncio si se presentaba varias veces.
8.4.0 2021-04-19
  • Se aumentó la compatibilidad con los eventos de conversión de SKAdNetwork con SKAdImpression.
8.3.0 2021-03-25
  • Se agregó compatibilidad con el ID propio de publicador (antes conocido como clave para la misma aplicación) para ayudarte a publicar anuncios personalizados y más relevantes a través de datos recopilados de tus apps.
  • Se agregó adWillDismissFullScreenContent: a GADFullScreenContentDelegate.
  • Se solucionó un problema por el que se llamaba a adDidPresentFullScreenContent: inmediatamente antes de la presentación, en lugar de inmediatamente después.
8.2.0.1 2021-03-12
  • Se corrigió el error de instalación de CocoaPods "Can't merge user_target_xcconfig" que se producía cuando se usaban varios Pods con diferentes parámetros de configuración de user_target_xcconfig.
8.2.0 2021-03-11
  • Se agregó compatibilidad adicional con SKAdNetwork en preparación para la aplicación de AppTrackingTransparency.
  • Se quitó una definición de macro UIWindowScene que solo se necesitaba en las versiones de Xcode anteriores a la 11.
8.1.0 2021-02-19
  • Se dieron de baja disableAutomatedInAppPurchaseReporting y enableAutomatedInAppPurchaseReporting. Se quitaron los informes de IAP del SDK. Estos métodos ahora son no-ops.
  • Se agregaron marcas para reducir el acceso del SDK a las APIs de CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Cambios de la versión principal 8, como se describe en Prepárate para la versión 8 del SDK
  • Se mejoró el rendimiento del SDK cuando se realizan muchas solicitudes de forma simultánea.
  • Se quitó la compatibilidad con la arquitectura i386. Xcode ya no admite simuladores de 32 bits.
  • Se corrigió un error por el que adapterVersion en el protocolo GADMediationAdapter tenía conflictos con NSObject en Swift.
7.69.0 2020-12-03
7.68.0 2020-11-04
  • Se actualizó el SDK de .framework a .xcframework. Ahora se requiere CocoaPods 1.9.0 o una versión posterior para las instalaciones de CocoaPods.
  • Se quitó arm64e de la distribución. Las pruebas locales en arm64e ya no estarán disponibles.
  • Se agregó la versión beta del inspector de anuncios.
  • Se corrigió un error por el que el rootViewController de GADNativeCustomTemplateAd conservaba un puntero fuerte al anuncio.
7.67.0 2020-10-21
  • Se lanzaron nuevas APIs en versión beta para los anuncios intersticiales y recompensados. Las APIs nuevas proporcionan la misma funcionalidad, pero tienen una coherencia mejorada.
  • Se agregó la propiedad neighboringContentURLStrings a GADRequest.
  • Se agregaron APIs para el formato GADRewardedInterstitialAd. Actualmente, los anuncios intersticiales recompensados se encuentran en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
  • Se corrigió un error por el que las páginas de destino de los anuncios se cortaban en dispositivos con muescas.
7.66.0 2020-09-28
  • Anuncios de banner: Se agregó el método delegado adViewDidRecordImpression: a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Requiere que las apps se compilen con Xcode 11.0 o una versión posterior.
  • Se dio de baja el formato GADInstreamAd.
  • Anuncios de prueba: Ahora se admite la incorporación de un dispositivo de prueba en los casos en que el IDFA no está disponible.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Anuncios para inicio de aplicación: Se cambió GADAppOpenAd para que sea un formato de pantalla completa. Actualmente, los anuncios para inicio de aplicación se encuentran en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
  • Mediación intersticial: Ahora se anula la duplicación de las devoluciones de llamada de interstitialDidDismissScreen: de los adaptadores de mediación.
7.62.0 10-07-2020
  • Se corrigió un error por el que se debía hacer clic dos veces en los videos para reproducirlos después de que se pausaban debido a que se quitaban los auriculares.
7.61.0 17-06-2020
  • Se agregó la propiedad dictionaryRepresentation a GADResponseInfo para facilitar el registro de la información de la respuesta.
  • Se quitó la clase DFPCustomRenderedAd, una clase de formato de anuncio sin usar a la que las apps no deberían hacer referencia.
7.60.0 2020-05-20
  • Anuncios recompensados: Se modificó la propiedad serverSideVerificationOptions de GADRewardedAd para que sea strong en lugar de copy.
  • Se implementó el método description en GADResponseInfo y GADAdNetworkResponseInfo para facilitar el registro.
  • Todos los errores de presentación (p.ej., rewardedAd:didFailToPresentWithError:) ahora siempre devuelven un código de GADPresentationErrorCode. Los errores de presentación de la mediación se muestran como errores subyacentes.
7.59.0 2020-05-06
  • Open Measurement: Se actualizó al SDK de OM 1.3.3.
  • Anuncios intersticiales: Se corrigió un error por el que los anuncios intersticiales en iPad podían rotar a orientaciones no admitidas, lo que causaba problemas en la IU.
  • Anuncios de prueba: Se actualizó la etiqueta de anuncio de prueba para que diga "Test mode" en lugar de "Test Ad" y se actualizó la IU de la etiqueta.
7.58.0 2020-04-13
  • Se aumentó la compatibilidad con la versión mínima de Xcode a la 11.0.
  • Se agregó la propiedad adNetworkInfoArray a GADResponseInfo. Esta propiedad muestra metadatos sobre las redes de mediación a las que se llama como parte de esta respuesta de anuncio.
  • Se inhabilitó la accesibilidad para los elementos de anuncios ocultos, de modo que las herramientas como VoiceOver no llamen a los elementos inactivos.
7.57.0 2020-03-18
  • GADRewardBasedVideoAd quedó obsoleto. Todos los clientes deben usar GADRewardedAd.
  • Se mejoraron los mensajes de error para los errores de "adaptador no encontrado". Los mensajes de error ahora contienen el nombre del adaptador.
  • Se corrigió un problema de GADRewardedAd por el que no se llamaba al método rewardedAd:didFailToPresentWithError: en los casos en que no se había cargado ningún anuncio recompensado.
  • Se corrigió una posible falla que podía ocurrir si las creatividades intentaban cargar URLs que no eran HTTP dentro de un SafariViewController.
7.56.0 2020-02-28
  • Se agregaron los métodos de instancia disableAutomatedInAppPurchaseReporting y enableAutomatedInAppPurchaseReporting en GADMobileAds, y se dio de baja el método de clase disableAutomatedInAppPurchaseReporting. Llama a disableAutomatedInAppPurchaseReporting antes de inicializar Google Mobile Ads SDK o cargar anuncios para inhabilitar los informes automatizados de IAP.
  • Se agregó el método disableMediationInitialization a GADMobileAds. Llama a este método antes de inicializar el Google Mobile Ads SDK para inhabilitar la inicialización del adaptador de mediación.
  • Se quitó la arquitectura i386. Ya no se admite el simulador de 32 bits.
7.55.1 2020-02-14
  • Anuncios recompensados: Se corrigió un error por el que rewardedAd:didFailToPresentWithError: devolvía el tipo NSString para el error en lugar de NSError.
7.55.0 2020-02-04
  • Se quitaron todas las referencias a UIWebView. UIWebView ya no es compatible.
7.54.0 2020-01-28
  • Open Measurement: Se actualizó al SDK de OM 1.3.1.
  • Se habilitó WKWebView como el SDK predeterminado en todas las vistas web.
  • Se agregó compatibilidad para leer los parámetros de consentimiento del MTC v2.0 de IAB y la cadena us_privacy de IAB.
7.53.1 2019-12-19
  • Se cambió el nombre del código de error kGADErrorAppIDMissing a kGADErrorApplicationIdentifierMissing.
  • Mediación de recompensados: Se corrigió un error por el que la licitación no funcionaba cuando se usaba la API de GADRewardedAd.
7.53.0 2019-12-12
  • Open Measurement: Se actualizó al SDK de OM 1.2.21.
  • Anuncios intersticiales y recompensados: Se agregó el método canPresentFromViewController:. Las aplicaciones de varias escenas pueden usar este método para verificar si el anuncio aún se puede presentar cuando cambia el tamaño de la escena.
  • Anuncios intersticiales: Ahora se llama a interstitialDidFailToPresentScreen: cuando se intenta presentar un anuncio que no está listo o que ya se presentó.
  • Anuncios nativos: Se corrigió un error por el que se llamaba a una API de IU en un subproceso en segundo plano.
  • Se corrigió la fuga de memoria de GADBlockSignalSource que se producía cuando se cargaban anuncios.
  • Mediación nativa: Se quitaron GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd.
  • Mediación nativa: Se agregaron las propiedades duration y currentTime al protocolo GADMediatedUnifiedNativeAd.
7.52.0 2019-11-06
  • Se corrigió un error por el que no se respetaba la relación de aspecto de los medios del anuncio in-stream en la solicitud.
7.51.0 2019-10-17
  • Se aumentó la versión mínima de iOS compatible a iOS 9. Las apps aún pueden vincularse con iOS 8, pero los anuncios solo se cargarán en iOS 9 y versiones posteriores.
  • Se agregaron las propiedades currentTime y duration a GADMediaContent.
  • Se agregó la propiedad mediaContent a GADInstreamAd y se quitaron las propiedades videoController, duration, currentTime y aspectRatio.
  • Se agregó la API de banners adaptables fijos.
7.50.0 2019-09-18
  • Versión oficial para la compatibilidad con iOS 13.
  • Open Measurement: Se actualizó al SDK de OM 1.2.19.
    • Se agregó compatibilidad con apps de varias escenas. Las apps que admiten varias escenas deben establecer la propiedad scene en GADRequest para recibir anuncios con el tamaño adecuado.
    • Se quitó la subclase SKStoreProductViewController, que no se permite en iOS 13.
  • Se resolvió la advertencia de Apple durante el envío a la tienda de aplicaciones sobre el uso de la API obsoleta.
  • Se agregó la propiedad testRequestIdentifiers a GADMobileAds.requestConfiguration. Se dio de baja la propiedad testDevices en GADRequest.
  • Se dio de baja el código de error kGADErrorMediationNoFill. Todos los errores de espacio sin rellenar ahora devuelven el código de error kGADErrorNoFill.
  • Anuncios recompensados: Ahora, la propiedad customRewardString se puede establecer en cualquier momento antes de que se muestre un GADRewardedAd. Anteriormente, esta propiedad debía establecerse antes de cargar un anuncio.
  • Mediación: Se mejoraron los mensajes de error públicos cuando no se encuentran los adaptadores de mediación o no se ajustan al protocolo correcto.
7.49.0 2019-08-20
  • Se agregó una API de identificador de respuesta de anuncio para buscar creatividades en el Centro de revisión de anuncios de Ad Manager.
7.48.0 2019-08-01
  • Open Measurement: Se actualizó al SDK de OM 1.2.17.
  • Anuncios recompensados: Se corrigió un error por el que las apps que usaban las APIs de video recompensado antiguas (p.ej., GADRewardBasedVideoAd) registraban disminuciones de impresiones en los informes de mediación.
7.47.0 2019-07-11
  • Open Measurement: Se actualizó al SDK de OM 1.2.16.
  • Se mejoraron los mensajes de registro cuando las apps configuran de forma incorrecta su ID de app en su Info.plist.
  • Se corrigió un error de renderización en los anuncios de instalación de aplicación de video intersticiales y recompensados.
7.46.0 2019-06-24
  • Se incluyó la arquitectura arm64e en el framework de GoogleMobileAds para admitir las pruebas en el dispositivo. Ahora se requiere Xcode 10 para compilar.
  • Anuncios nativos: Se quitaron las APIs de GADNativeAppInstallAd y GADNativeContentAd que se habían dejado de usar anteriormente. Las apps deben usar anuncios nativos unificados.
  • Anuncios nativos: Se corrigió un error por el que el anuncio nativo devolvía una vista de medios nil y una relación de aspecto de cero, incluso si tenía contenido de video.
  • Mediación: Se corrigió una falla que se producía cuando los adaptadores de mediación activaban varias devoluciones de llamada de éxito o error para la misma solicitud.
7.45.0 2019-06-17
  • Open Measurement: Se actualizó al SDK de OM 1.2.15.
  • Se corrigió una falla que se producía en raras ocasiones cuando se descartaban los anuncios de video.
  • Se actualizó la devolución de llamada rewardedAdMetadataDidChange para que no se llame cuando los metadatos sean nil.
7.44.0 2019-05-10
  • Versión oficial para la compatibilidad con la medición de apps.
  • De forma predeterminada, la medición de apps se inicializa y envía datos cuando se inicia la app. Se agregó una opción para retrasar la medición de apps hasta que se llame a Google Mobile Ads SDK de forma explícita.
  • Open Measurement: Se actualizó al SDK de OM 1.2.14.
  • Se quitó GADCorrelator y sus APIs asociadas. Anteriormente, esta función no estaba disponible.
  • La propiedad preferredImageOrientation en GADNativeAdImageAdLoaderOptions dejó de estar disponible. En su lugar, usa GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Se actualizó la versión mínima requerida de iOS a la 8.0.
  • Es la versión de actualización oficial para la compatibilidad con la medición abierta.
  • Open Measurement: Incluye el SDK de OM 1.2.13.
  • Open Measurement: Se agregó compatibilidad con los formatos de anuncios nativos personalizados.
  • Anuncios nativos: Se agregaron las propiedades videoController y hasVideoContent a GADMediaContent.
  • Anuncios nativos: Se dejaron de usar videoController en GADUnifiedNativeAd, y los métodos hasVideoContent y aspectRatio en GADVideoController.
  • Anuncios nativos: Se agregó la clase GADNativeAdMediaAdLoaderOptions con una propiedad aspectRatio, lo que permite que los publicadores soliciten una relación de aspecto específica para el recurso multimedia de un anuncio nativo. Esta opción tiene prioridad sobre la propiedad preferredImageOrientation en GADNativeAdImageAdLoaderOptions.
  • Anuncios nativos: GADMediaView ahora respeta la propiedad contentMode cuando renderiza imágenes.
7.42.2 2019-03-29
  • Mediación de recompensas (APIs nuevas): Se corrigió un error por el que los adaptadores de mediación de recompensas se desasignaban automáticamente después de la llamada de carga.
7.42.1 2019-03-25
  • Se corrigió una falla poco frecuente que podía ocurrir cuando se desasignaban los anuncios de video.
7.42.0 2019-03-15
  • Google Mobile Ads SDK ahora depende de la medición de apps. Debes incluir el framework de medición de apps y las dependencias. El ID de aplicación debe colocarse en el archivo plist de tu aplicación con la clave GADApplicationIdentifier. Consulta la guía de inicio rápido para obtener más información.
  • Se redujo el tamaño del framework del SDK para que no supere los límites de GitHub.
  • Se agregó tagForChildDirectedTreatment a GADMobileAds.sharedInstance.requestConfiguration. [GADRequest tagForChildDirectedTreatment] dejó de estar disponible.
  • Se corrigió un error por el que se podía llamar a rewardBasedVideoAdMetadataDidChange: cuando los metadatos no cambiaban.
7.41.0 2019-03-04
  • Anuncios recompensados: Se agregó la nueva API de GADRewardedAd (en versión beta abierta), que permite cargar varios anuncios recompensados de forma simultánea.
  • Anuncios recompensados: Se agregó la propiedad admetadata a GADRewardBasedVideoAd. Usa rewardbasedvideoadmetadatadidchange: para detectar cambios en los metadatos de los anuncios.
7.40.0 2019-02-21
  • Se implementaron mejoras en el rendimiento.
7.39.0 2019-02-08
  • Se corrigió un error por el que hacer referencia a GADCustomEventParametersServer generaba un error de compilación.
  • Se agregó la propiedad mainImage en la clase GADMediaContent para establecer el recurso de imagen principal de los anuncios nativos cuando no hay un video disponible.
7.38.0 2019-01-22
  • Se corrigió un problema de renderización de los anuncios adaptables que se muestran en las vistas de tabla.
  • Se agregó la nueva clase GADMediaContent para proporcionar información sobre el contenido multimedia.
7.37.0 2018-12-10
  • Se mejoró la compatibilidad con Crashlytics para proporcionar informes de fallas más útiles con una simbolización de seguimiento de pila actualizada.
7.36.0 2018-11-16
  • Se corrigió un problema por el que ciertos adaptadores de mediación podían informar varias impresiones del mismo anuncio intersticial o recompensado.
7.35.2 2018-11-08
  • Se corrigieron varios errores.
7.35.1 2018-10-22
  • Se corrigieron varios errores.
7.35.0 2018-10-17
  • Se corrigió un problema que impedía que se cargaran anuncios recompensados después de que se cargaba un anuncio recompensado nuevo dentro del método delegado rewardBasedVideoAdDidClose:.
  • La versión mínima de Xcode ahora es la 9.2.
7.34.0 2018-09-26
  • Ya no se permite solicitar un segundo anuncio recompensado mientras se presenta otro. Se corrigió un problema por el que, cuando se solicitaba el segundo anuncio recompensado, se interrumpían varios adaptadores de mediación de terceros. Se puede solicitar otro anuncio después de que finalice la presentación en rewardBasedVideoAdDidClose:.
  • Se corrigió lo siguiente: Se actualizó CocoaPod para reducir el tamaño del archivo a menos de 100 MB, lo que permite enviar archivos del SDK a repositorios de GitHub.
7.33.1 2018-09-13
  • Anuncios nativos: Se corrigió un problema por el que, en ocasiones, los anuncios de video no se reproducían correctamente.
  • Anuncios nativos: Se corrigió un problema por el que GADMediaView estaba vacío para los anuncios que no eran de video.
  • Anuncios de banner de DFP: Se corrigió un error por el que el método de cambio de tamaño no se comportaba correctamente.
7.33.0 2018-09-10
  • Se agregó compatibilidad con iOS 12.
  • Corrección de errores y mejoras en el rendimiento.
7.32.0 2018-08-13
  • Anuncios recompensados: Se agregó la propiedad customRewardString a GADRewardBasedVideoAd, lo que permite que los publicadores pasen datos personalizados a las solicitudes de verificación del servidor.
  • Anuncios nativos: GADNativeAppInstallAd, GADNativeContentAd y las APIs asociadas dejaron de estar disponibles y se reemplazaron por GADUnifiedNativeAd. Consulta la guía de anuncios nativos avanzados unificados para obtener más instrucciones sobre cómo usar las APIs nuevas.
  • Anuncios nativos: Se agregó la función "Silenciar este anuncio".
  • Anuncios nativos: Se corrigió un error por el que se quitaba la vista de AdChoices cuando se reutilizaban las vistas de anuncios en las vistas de colección.
  • Se agregó la propiedad requestConfiguration a GADMobileAds, que se puede usar para especificar los parámetros maxAdContentRating y tagForUnderAgeOfConsent de todas las solicitudes de anuncios.
  • Mediación: Se agregaron las propiedades maxAdContentRating y underAgeOfConsent a GADMediationAdRequest.
7.31.0 2018-05-17
7.30.0 26 de marzo de 2018
  • Versión beta de MRAID v3
  • Corrección de errores y mejoras en el rendimiento.
7.29.0 2018-02-16
  • Se corrigió un error que se introdujo en la versión 7.28.0 y que causaba fallas gráficas en las apps de GameKit.
7.28.0 2018-01-31
  • Anuncios nativos: Se agregó la API de Unified Native Ad. Esto combina GADNativeAppInstallAds y GADNativeContentAds en un tipo nuevo: GADUnifiedNativeAd. Para obtener más detalles, consulta la guía de anuncios nativos unificados.
  • Anuncio de video recompensado: Se agregó el método rewardBasedVideoAdDidCompletePlaying: a GADRewardBasedVideoAdDelegate para notificar a los publicadores cuando se completa un video.
  • Mediación de video recompensado: Se agregó el método connectorDidCompletePlayingRewardBasedVideoAd: a GADMRewardBasedVideoAdConnectorDelegate para que los adaptadores de mediación lo invoquen cuando se complete un video.
  • Mediación nativa: Se actualizó GADMediatedNativeAdDelegate.h para otorgar a los adaptadores acceso a las vistas individuales que se usan en un anuncio nativo.

    Se agregó:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Obsoleto:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Se agregó compatibilidad con la mediación de video nativo. Los adaptadores de mediación nativos deben implementar el método mediaView en GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd, y devolver su vista de medios.
  • Se agregaron dependencias en los frameworks QuartzCore y CFNetwork.
7.26.0 2017-11-17
  • Compatibilidad con iPhone X
  • En el caso de los anuncios de pantalla completa, el botón de cerrar predeterminado ahora se renderiza dentro del área segura.
  • Se quitó la propiedad nativeAd de GADAdChoicesView y GADMediaView.
  • Limita las interacciones del SDK con StoreServices de Apple a una vez por sesión, cuando se inicia la app.
  • Ahora, los anuncios de prueba muestran una etiqueta en la parte superior. Consulta la guía de pruebas para obtener más detalles.
7.25.0 25 de octubre de 2017
  • Mediación nativa: Los adaptadores ahora reciben la llamada a mediatedNativeAd:didRenderInView:viewController: en cuanto un anuncio nativo se asocia con una vista de anuncio nativo, en lugar de esperar a que esa vista de anuncio nativo sea visible.
  • Mediación nativa: Los adaptadores ahora reciben una llamada a mediatedNativeAdDidUntrackView: con una vista nula cuando se desasigna la vista registrada.
7.24.1 2017-9-27
  • Actualiza la forma en que el SDK interactúa con StoreServices de Apple.
7.24.0 2017-9-20
  • Versión oficial para la compatibilidad con iOS 11.
  • Se quitó GADAdDelegate. En su lugar, se debe usar GADAudioVideoManager para administrar el audio de los anuncios.
  • Se corrigió un error de iOS 11 que provocaba que las vistas de banner se desplazaran hacia abajo debido a los márgenes de contenido.
  • Se agregó una dependencia en el framework de Security.
7.23.0 2017-09-05
  • Ahora, los adaptadores de mediación reciben notificaciones a través de mediatedNativeAd:didUntrackView: cuando se desasigna un anuncio nativo.
7.22.0 2017-08-08
  • Se corrigió un problema por el que no se invocaba un evento "ad failed to load" cuando se descartaba una solicitud de anuncio debido a que la app se ejecutaba en segundo plano.
7.21.0 2017-06-20
  • En el caso de las unidades de anuncios intersticiales que no incluyan anuncios de video, los anuncios intersticiales publicados tendrán una opción para cerrarlos de inmediato, incluso si una creatividad de MRAID llama a useCustomClose.
  • Se agregó texto al menú de depuración para indicar si la vista previa de creatividades o el modo de solución de problemas están activos.
  • Se agregó la clase GADMultipleAdsAdLoaderOptions, que permite a los publicadores especificar la cantidad de anuncios que se cargarán para una sola solicitud.
  • Se agregó la propiedad loading a GADAdLoader, que indica si el cargador de anuncios está cargando anuncios en ese momento.
  • Se agregó un nuevo método delegado opcional -adLoaderDidFinishLoading: a GADAdLoaderDelegate, que se invoca después de que un GADAdLoader termina de devolver todos los anuncios de una solicitud.
7.20.0 2017-05-03
  • Se quitó el formato del anuncio de compra directa desde la app.
  • Se quitó la arquitectura armv7s.
7.19.1 2017-04-13
  • Se corrigió un problema por el que se reenviaba un tamaño de anuncio incorrecto a las redes de mediación para la mediación de banners inteligentes.
7.19.0 2017-03-16
  • Se agregó el método openInlineBrowser() a google_mobile_app_ads.js para abrir una URL en un SFSafariViewController.
  • Se agregó GADAudioVideoManagerDelegate para proporcionar notificaciones sobre el inicio y la pausa o detención de la reproducción de anuncios de audio y video.
7.18.0 2017-02-23
  • Se agregaron los métodos play, pause y setMute a GADVideoController.
  • Se agregaron nuevos métodos de delegado a GADVideoControllerDelegate que corresponden al inicio, la pausa, la finalización, el silenciamiento y la activación del sonido del contenido de video.
  • Se agregó compatibilidad con los adaptadores de mediación de videos recompensados para habilitar la inicialización anticipada antes de que se realice una solicitud de anuncio.
7.17.0 2017-01-31
  • Se agregaron nativeAdDidRecordImpression y nativeAdDidRecordClick a GADNativeAdDelegate.
7.16.0 2016-12-12
  • Se agregó un controlador de video al objeto DFPBannerView.
  • Las propiedades del controlador de video GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd y GADNativeCustomTemplateAd ahora no son nulas.
  • Mediación nativa: Los adaptadores ahora pueden configurar la propiedad adChoicesView en GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd para renderizar AdChoices.
7.15.0 2016-11-21
  • Se agregó una propiedad GADMediaView a GADNativeContentAd y GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Se movieron los encabezados del adaptador de mediación al framework y al encabezado global.
  • En el caso del tamaño de anuncio kGADAdSizeFluid, cambiar el tamaño del banner ya no modifica el tamaño del marco de la vista de banner.
7.13.1 2016-10-20
  • Se agregó compatibilidad con la vista previa en la app y la solución de problemas en Google Ad Manager.
7.13.0 2016-10-17
  • Se agregó la dependencia en el framework de JavaScriptCore.
  • Se corrigieron varios errores.
7.12.1 2016-10-05
  • Se corrigieron las anotaciones de nulabilidad para GADNativeAppInstallAd y GADNativeContentAd.
7.12.0 2016-09-28
  • Se corrigieron errores relacionados con fallas que involucraban a GADStringFromCGFloat.
  • Se agregó GADNativeAdViewAdOptions para especificar la ubicación de AdChoices en los anuncios nativos.
  • Se agregó la propiedad adNetworkClassName a GADRewardBasedVideoAd.
7.11.0 2016-09-15
  • Se quitaron las dependencias de los frameworks CoreBlueooth, EventKit y EventKitUI.
  • Las apps ya no necesitan proporcionar texto para NSCalendarsUsageDescription y NSBluetoothPeripheralUsageDescription cuando se actualizan para iOS 10.
  • Se quitó la compatibilidad con createCalendarEvent y storePicture de MRAID 2.0.
7.10.1 2016-08-26
  • Corrección de errores para fallas relacionadas con GADStringFromCGFloat.
7.10.0 2016-08-16
  • Cuando se asocian anuncios nativos con una vista, la propiedad userInteractionEnabled de la vista se cambia a NO para que coincida con las expectativas del SDK.
  • Se agregó la dependencia en MobileCoreServices.
  • Se agregó una API para indicarle a la red de publicidad si la versión del SDK es, al menos, la major.minor.patch.
7.9.1 2016-07-18
  • Se corrigió un error que afectaba la mediación de anuncios de video recompensados.
7.9.0 2016-07-13
  • Se agregaron dependencias de los frameworks GLKit, OpenGLES, CoreMotion y CoreVideo para mejorar la renderización y la calidad de los anuncios.
  • Se agregó el método +[GADMobileAds configureWithApplicationID:] Los publicadores de AdMob deben llamar a este método con su ID de aplicación.
  • Los publicadores de Google Ad Manager que usan la mediación de SDK ya no recibirán la advertencia "El tipo de anuncio mediado es desconocido o no válido".
7.8.1 2016-05-11
  • Se agregó compatibilidad con el SDK para usar automáticamente los datos de ubicación cuando un usuario habilita de forma explícita los permisos de ubicación de una app.
7.8.0 2016-04-28
  • Se agregó la dependencia de los frameworks CoreBluetooth y SafariServices.
  • Se agregaron anotaciones de nulabilidad a los archivos de encabezado principales del SDK para mejorar la compatibilidad con los opcionales de Swift.
  • Se agregó compatibilidad con GADAdSizeDelegate en anuncios con el tamaño kGADAdSizeFluid.
7.7.1 2016-04-06
  • Se resolvió un problema relacionado con el control de clics en anuncios nativos en las vistas de desplazamiento.
7.7.0 2016-02-24
  • Se agregó compatibilidad con los anuncios de video recompensados.
  • Se agregó compatibilidad con el código de bits. Si bien esto aumentó el tamaño de la descarga del SDK, no aumentará significativamente el tamaño de los objetos binarios de la app. Para cambiar este parámetro de configuración de tu app, ve a la Configuración de compilación del proyecto y, en la sección Opciones de compilación, establece Habilitar Bitcode en Yes.
  • Se agregó una dependencia en el framework de MediaPlayer. Deberás vincular este framework al objeto binario de tu app. Si usas CocoaPods, ejecuta pod install --repo-update.
  • Se quitaron todas las referencias a userID en las APIs de videos recompensados.
  • Las llamadas al método loadRequest: para GADInterstitial siempre se vinculan con una llamada de delegado asíncrona didFailToReceiveAd:withError: o interstitialDidReceiveAd:. Se corrigió un caso límite en el que no se cumplía este contrato.
  • Mediación nativa: Se agregó la capacidad de que los adaptadores controlen e informen los eventos de clic.
  • Anuncios de búsqueda: Se agregó compatibilidad con la altura dinámica.
7.6.0 2015-12-07
  • Los métodos de protocolo para los adaptadores de mediación se reagruparon o movieron para simplificarlos.
  • Se corrigió el uso de mayúsculas en el mensaje didFailToLoadWithError del protocolo GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Correcciones de errores
7.5.1 2015-09-30
  • Se corrigieron las fallas en GADStatisticsCore.
7.5.0 2015-09-22
  • El SDK ya no usa el método canOpenURL de UIApplication en dispositivos con iOS 9.
  • Se solucionó un problema por el que no se llamaba a los métodos GADNativeAdDelegate.
  • Ahora, se llama a la devolución de llamada adLoader:didFailToReceiveAdWithError de GADAdLoaderDelegate si no se solicita ningún tipo de anuncio.
7.4.1 2015-08-13
  • Se corrigió una falla que se producía cuando el usuario completaba una compra directa desde la app de un producto cuyo identificador contenía un carácter especial.
7.4.0 2015-07-30
  • Versión beta de MRAID v2.
  • Se agregaron nuevos parámetros de configuración globales para los informes de fallas y el seguimiento automático de las compras directas desde la app (IAP). Si el seguimiento automático de compras directas desde la app está habilitado, se quita la dependencia del SDK de seguimiento de conversiones para informar las conversiones de IAP.
  • La propiedad adUnitID de GADInterstitial ahora es readonly.
  • Se agregaron APIs para la mediación de videos basados en recompensas.
  • setLocationWithDescription: dejó de estar disponible el GADRequest. Utiliza setLocationWithLatitude:longitude:accuracy: en lugar de esta función.
7.3.1 2015-05-28
  • Se agregó compatibilidad con los formatos de anuncios nativos de instalación de aplicación y de contenido en AdMob, Ad Manager y Ad Exchange.
  • Se agregó compatibilidad con los formatos de anuncios nativos personalizados, disponibles para las reservas de Ad Manager.
  • Se corrigió una regresión que se introdujo en la versión 7.2.0, en la que los banners inteligentes se mostraban de forma incorrecta en el modo horizontal en iOS 8.
7.2.2 2015-05-07
  • Se corrige la siguiente advertencia que aparece cuando se sube contenido a la tienda de aplicaciones:
    The app references non-public selectors in Payload/(<app_id>):clientId,screenName,setScreenName.
7.2.1 2015-04-30
  • Los simuladores vuelven a cargar anuncios en vivo de forma predeterminada. Agrega kGADSimulatorID a la propiedad testDevices en GADRequest para obtener anuncios de prueba en los simuladores.
  • Se agregó la capacidad de que los adaptadores de mediación y los eventos personalizados registren los clics de los anuncios intersticiales.
  • Se agregaron mejoras menores a las APIs de eventos personalizados.
  • Se agregó GADInterstitial initWithAdUnitID: y dejó de estar disponible GADInterstitial init.
  • Se dio de baja el método setValidAdSizesWithSizes en DFPBannerView. Utiliza DFPBannerView.validAdSizes en lugar de esta función.
7.1.0 2015-04-01
  • Requiere vincular con CoreMedia.framework.
  • Se corrigieron varios errores.
7.0.0 2015-02-03
  • Se quitó la compatibilidad con iOS 5.
  • Se lanzó el SDK como un framework.
  • Se quitó la dependencia de la marca del vinculador -ObjC.
  • Se mejoró el tiempo de carga de anuncios en iOS 8.
  • Se agregó la propiedad requestAgent a GADRequest. Las integraciones de terceros deben establecer esta propiedad para indicar la plataforma desde la que se originó la solicitud.
  • Se agregó la nueva clase DFPRequest, que admite la segmentación personalizada y las exclusiones de categorías.
  • Se movió la propiedad publisherProvidedID de DFPExtras a DFPRequest.
  • Se reemplazaron GADAdMobExtras y DFPExtras por una sola clase GADExtras.
  • Se dio de baja la propiedad hasAutoRefreshed de GADBannerView.
  • Se quitó la macro GAD_SIMULATOR_ID. Los anuncios de prueba se habilitan automáticamente en el simulador cuando se usan GADBannerView y GADInterstitial.
  • Se quitaron las propiedades mediationExtras, additionalParameters y de prueba de GADRequest.
  • Se dio de baja el elemento setBirthdayWithMonth:day:year: de GADRequest.
  • Se quitó el método addKeyword: de GADRequest.
  • Se quitó la clase DFPSwipeableBannerView.
6.12.2 2014-11-06
  • Se desactivó el rebote de los anuncios de banner.
  • Se corrigió una falla que se producía en DumpViews.
6.12.0 2014-09-18
  • Versión oficial para la compatibilidad con iOS 8.
  • La carga de anuncios tarda menos tiempo en el subproceso principal en iOS 8.
  • Los anuncios de banner inteligente se muestran correctamente en modo horizontal en iOS 8.
  • Se requiere vincular con dos frameworks nuevos: EventKit y EventKitUI. Estos se vinculan automáticamente si los módulos y los frameworks de vinculación automática están habilitados.
  • Se dio de baja la propiedad mediatedAdView en GADBannerView.
  • Se quitó el método loadAndDisplayRequest:usingWindow:initialImage: que había dejado de estar disponible previamente en GADInterstitial.
6.11.1 2014-08-07 Se corrigió la inicialización de la vista de banner desde los archivos nib.
6.10.0 2014-07-17
  • Ahora, los anuncios se abren de forma predeterminada en Safari en lugar de en el navegador integrado en la app. La creatividad puede anular este comportamiento especificando mraid.expand() o admob.opener.openOverlay().
  • Se inhabilitaron los gestos de deslizamiento en DFPBannerView.
  • DFPSwipeableBannerView dejó de estar disponible y se reemplazó por DFPBannerView.
6.9.3 2014-06-12
  • El método loadAndDisplayRequest:usingWindow:initialImage en GADInterstitial dejó de estar disponible.
  • Se separaron los paquetes de estadísticas del SDK, lo que redujo el tamaño del SDK de 9.6 MB a 3.4 MB. El SDK de Analytics se puede descargar aquí.
  • La propiedad contentURL de DFPExtras se movió a GADRequest.
  • Se corrigieron varios errores.
6.9.2 2014-05-07
  • Se quitó la compatibilidad con iOS 4.3. El SDK admite iOS 5.0 y versiones posteriores, y ahora proporciona referencias débiles de ARC.
  • Se agregó un formato de banner grande de 320 x 100 con la constante kGADAdSizeLargeBanner.
  • Se agregó un nuevo formato de anuncio intersticial para iniciar compras directas desde la app. Establece la propiedad inAppPurchaseDelegate en GADInterstitial para controlar los eventos de compra directa desde la app.
6.8.0 2014-01-24
  • Segmentación de anuncios mejorada
  • Se requiere para vincular con el framework de CoreTelephony.
  • Se corrigió una falla que se producía cuando el dispositivo entraba en modo de avión.
6.7.0 2013-12-12
  • Mejor rendimiento de los anuncios cuando se colocan dentro de un UITableView
  • Se corrigieron varios errores.
6.6.1 2013-11-13 Se corrigieron algunas fugas de memoria que se producían cuando se usaba la mediación.
6.6.0 2013-11-05
  • Se requiere para vincular con el framework de AVFoundation.
  • Se agregó compatibilidad con las arquitecturas arm64 y x86_64.
  • Se redujo significativamente el tamaño de la biblioteca.
  • Se agregó la propiedad adNetworkClassName en GADBannerView y GADInterstitial.
  • Se corrigió un error por el que no se activaban los eventos de la app de Ad Manager para los anuncios intersticiales.
  • Se incluyó el adaptador HTML de Ad Exchange directamente en la biblioteca. Los desarrolladores de Ad Exchange ya no necesitan vincular libAdapterHtml.a por separado.
6.5.1 2013-08-29 Oculta la barra de estado para las vistas de pantalla completa en iOS 7.
6.5.0 2013-07-16
  • Se corrigió el error de cambio de tamaño de GADBannerView.
  • Se realizó un cambio en la API para el campo de la COPPA en GADRequest.
  • Pasa el IDFA de Apple en la solicitud de anuncio.
  • Se actualizaron los mensajes de advertencia de mediación para el uso de marcas de vinculador.
6.4.2 2013-05-20 Se corrigió un problema recurrente de GADMRAIDInterceptor.
6.4.1 2013-04-18 Se corrigió una falla que se producía cuando el Advertising Identifier era nil.
6.4.0 2013-04-08
  • Se corrigió un error que provocaba que GADInterstitial fallara cuando la app se ejecutaba en segundo plano.
  • Se corrigió una falla de subprocesos de GADMRAIDInterceptor.
  • Se corrigió un error para que los delegados de anuncios intersticiales ahora reciban interstitialWillLeaveApplication.
  • Se cambiaron los nombres de los símbolos MD5 para evitar errores de símbolos duplicados.
  • Se agregó compatibilidad para recibir anuncios de prueba cuando se usa AdMob a través de la mediación.
  • Los anuncios de prueba solo están disponibles en dispositivos que ejecutan iOS 6 y versiones posteriores.
  • Se quitaron todos los usos de UDID.
6.3.0 2013-02-14
  • Se agregó una instrucción de registro que proporciona el ID que se debe pasar a request.testDevices para habilitar los anuncios de prueba en un dispositivo específico.
  • Se agregó compatibilidad con los anuncios de prueba en iOS 6.
  • Se corrigió una falla en GADMraidInterceptor.
6.2.1 2012-10-16
  • Se requiere para vincular con el framework de StoreKit.
  • Se corrigió una falla que se producía cuando se giraba la app antes de que se recibiera el primer anuncio de mediación.
6.2.0 2012-09-26
  • La marca -all_load ya no es necesaria cuando se compila para ARMv7s; la marca -ObjC sigue siendo obligatoria.
  • Es obligatorio para vincularlo con el framework de AdSupport.
  • Se requiere usar Xcode 4.5 y compilar para iOS 6. La implementación mínima es iOS 4.3.
  • Se quitaron las instrucciones de ARMv6 del SDK, y ahora se incluyen las de ARMv7s.
  • Usa el identificador de publicidad (IDFA) de Apple para iOS 6 y el UDID para las versiones anteriores a iOS 6.
  • Se corrigieron varios errores para iOS 6.
  • Compatibilidad del navegador integrado en la app con la pantalla más alta del iPhone 5
  • Compatibilidad con el diseño automático para iOS 6
6.1.4/5 2012-08-09
  • Se corrigió un error en el seguimiento de impresiones y clics de terceros.
  • DFPBannerView se puede crear sin tener un tamaño inicial. Asegúrate de que se haya establecido validAdSizes antes de cargar una solicitud.

6.1.5: Esta versión utiliza el identificador universal de dispositivo (UDID). Las apps que usen esta versión deben obtener el consentimiento adecuado del usuario para enviar información del identificador del dispositivo de conformidad con las políticas de iOS pertinentes.

6.1.1/2 2012-07-19
  • Se corrigió un problema por el que el interceptor de MRAID fallaba cuando se accedía a una clave nula.
  • Los publicadores deberán agregar un parámetro -all_load cuando usen el SDK.
  • Se agregaron los objetos DFPBannerView, DFPInterstitial y DFPExtras específicamente para los publicadores de Ad Manager.
  • Nueva función de Ad Manager: Varios tamaños de anuncios.
  • Nueva función de Ad Manager: Eventos de apps.
  • Los encabezados de Ad Manager, Search y Mediation ahora se incluyen en la subcarpeta "Complementos", por lo que ya no se requieren descargas independientes.
  • Problema conocido: Cuando se usa GADBannerView con Interface Builder, el tamaño del marco se debe establecer de forma explícita antes de cargar una solicitud.

6.1.2: Esta versión utiliza el identificador único de dispositivo (UDID). Las apps que usen esta versión deben obtener el consentimiento adecuado del usuario para enviar información del identificador del dispositivo de conformidad con las políticas de iOS pertinentes.

6.0.3/4 2012-05-10
  • Se agregó la limitación de frecuencia.
  • Se corrigieron algunos errores menores.

6.0.4: Esta versión utiliza el identificador único universal (UDID). Las apps que usen esta versión deben obtener el consentimiento adecuado del usuario para enviar información del identificador del dispositivo de conformidad con las políticas de iOS pertinentes.

6.0.1 2012-04-19
  • Se agregó la mediación de redes de publicidad.
  • La mediación incluye la capacidad de mediar anuncios propios y eventos personalizados.
  • Se agregó compatibilidad con MRAID v1.0 para todas las versiones de la plataforma de iOS.
  • Se dieron de baja las macros GAD_SIZE_#x# y se reemplazaron por las constantes GADAdSize.
  • Se agregó compatibilidad con anuncios de ancho completo a través de las nuevas constantes de GADSize: kGADAdSizeSmartBannerPortrait y kGADAdSizeSmartBannerLandscape.
  • GADRequest ahora usa registerAdNetworkExtras: para establecer extras. La propiedad additionalParameters dejó de estar disponible.

A partir de la versión 5.0.8, el SDK de iOS no hace referencia a uniqueIdentifier.

5.0.8 2012-03-30
  • Se quitaron todas las referencias a uniqueIdentifier, una propiedad de UIDevice obsoleta.
  • La propiedad testDevices dejó de estar disponible y se reemplazó por la propiedad testing, que ahora está disponible.
5.0.5 2011-11-30
  • Se agregó compatibilidad con formatos de anuncios intersticiales de rich media adicionales para iPhone y iPad. Esta actualización será compatible con todos los formatos de anuncios intersticiales futuros.
  • Se mejoró el seguimiento de impresiones de anuncios intersticiales.
  • GADInterstitial siempre fue un objeto de un solo uso, pero ahora fallará de forma correcta llamando a didFailToReceiveAdWithError: en cualquier solicitud para cargar o mostrar un anuncio intersticial después de la primera solicitud.
5.0.4 2011-10-28 Se corrigieron los botones de gran tamaño en las pantallas Retina en el navegador integrado en la app.
5.0.3 2011-10-24
  • Integración de anuncios de búsqueda personalizados
  • Compatibilidad con iOS 5.0
  • Cargas más rápidas de anuncios intersticiales
  • Se corrigió la presentación de anuncios del controlador de vista modal.
  • Se corrigió el comportamiento de la etiqueta de anclaje.
4.1.1 2011-07-18
  • También cuenta con la certificación para iOS 5.0 Beta 3.
  • Se asignó un espacio de nombres a GTMStringEncoding para evitar colisiones del vinculador con otras bibliotecas.
  • El navegador integrado en la app se cierra solo cuando se muestran anuncios de la tienda de aplicaciones mal configurados.
  • Se corrigieron las fugas de memoria en el SDK.
  • Se corrigieron los problemas de seguimiento de clics con los banners de DoubleClick for Advertisers (DFA).
  • Se corrigieron algunas fallas muy poco frecuentes.
  • Versión de actualización oficial de Google Ad Manager.
4.1.0 2011-05-02
  • Todos los controladores de vista se descartan correctamente cuando se emite un cierre desde JavaScript en un controlador de vista oculto en la pila de controladores de vista.
  • Se agregó compatibilidad con los tiempos de espera de los anuncios intersticiales de AFMA proporcionados por el servidor.
  • Ahora, el modo de prueba se habilita agregando los IDs de dispositivo a una lista de entidades permitidas.
  • Se agregó un método para volver a usar la misma UIWebView en un banner y una superposición de rich media.
  • Se agregó el submodelo del dispositivo al diccionario onshow.
  • Se corrigieron las fugas de memoria en GADBrowserController y UIWebViews.
  • El controlador de vista de anuncios intersticiales de aplicación abierta se bloquea en modo vertical para quitar un registro de advertencia de la consola.
  • Cualquier código de respuesta HTTP 5xx ahora devuelve un "error de servidor" en lugar de un "error de red".
4.0.2 2011-03-15 Lanzamiento de la disponibilidad general.