Notas de la versión

Versión Fecha de lanzamiento Notas
12.0.0 2025-02-03
  • Cambios rotundos:
    • Se actualizó la versión mínima de Xcode compatible a la 16.0.
    • Se actualizaron los nombres de las APIs de Swift para seguir las convenciones de nombres 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:
    • Llamar a CGSizeFromGADAdSize(_:) con un tamaño de anuncio adaptable intercalado ahora muestra la altura 0 hasta que el SDK de anuncios de Google para dispositivos móviles muestra un anuncio.
  • Concurrentia de Swift 6:
    • Se inició la migración incremental para admitir el modelo de concurrencia de Swift 6.
  • Segmentación personalizada:
    • El diccionario customTargeting en GADRequest ahora usa Any en lugar de String como 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 de anuncio se liberaba antes de que el anuncio terminara de mostrarse.
  • Open Measurement: Se actualizó al SDK de OM 1.5.2.
11.11.0 2024-10-21
  • GADErrorMediationNoFill quedó obsoleto.
  • Anuncios interscroller: GADMediationInterscrollerAd y -loadInterscrollerAdForAdConfiguration:completionHandler: dejaron de estar disponibles.
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 celular.
11.9.0 2024-09-11
  • Lanzamiento oficial para la compatibilidad con iOS 18.
  • Se solucionó un problema que impedía que los anuncios de apertura de apps 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 que se producía cuando se reproducía un video en pausa y se activaba una devolución de llamada de reproducción y pausa GADVideoControllerDelegate adicional.
11.7.0 2024-07-15
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 solo es 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 que se muestra es plegable.
  • El estado userInteractionEnabled de las vistas de recursos de anuncios nativos ahora se restablece después de configurar 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 no tener ninguna entrega.
  • 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 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 que se encuentra 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 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 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 son opcionales y no 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 detectan 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 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 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 de forma inesperada la música de fondo cuando terminaba 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 anuncios mediados manejan las devoluciones de llamada de los delegados 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 los anuncios de pantalla completa de terceros no se presentan, se llama a ad:didFailToPresentFullScreenContentWithError: en lugar de a 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. En su lugar, usa versionNumber.
  • Ahora se pueden conservar los adaptadores que no renderizan para la recopilación de indicadores.
10.6.0 2023-06-01
  • Se redujo el uso de memoria cuando se realizan muchas solicitudes de anuncios en paralelo.
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 aumentó 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:
    • 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.
    • Ahora se requiere un ID de aplicación de Ad Manager para todas las apps de Ad Manager. El ID tiene el siguiente formato:
      ca-app-pub-################~##########. Consulta Actualiza tu Info.plist para obtener más información.
    • Ahora, GoogleAppMeasurement.xcframework es obligatorio para todas las apps de Ad Manager.
    • Se quitaron los siguientes campos obsoletos:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Anuncios nativos: Se corrigió un error por el cual GADMediaContent.mainImage mostraba nil, a pesar de que 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 bytes de la compilación del SDK de anuncios de Google para dispositivos móviles.
9.14.0 2022-12-08
  • Anuncios de aplicación abierta: +loadWithAdUnitID:request:orientation:completionHandler: dejó de estar disponible y se reemplazó por +loadWithAdUnitID:request:completionHandler:. La carga de anuncios abiertos de la app ahora supone la orientación actual del dispositivo, que coincide con otros formatos de pantalla completa.
  • Se agregó compatibilidad con la mediación para los anuncios de aplicación abierta.
  • 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 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 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 anuncios recompensados: didRewardUserWithReward: dejó de estar disponible en GADMediationRewardedAdEventDelegate y se reemplazó por didRewardUser. La recompensa del anuncio que proporciona didRewardUserWithReward: siempre fue una no operación, y el valor de la recompensa del anuncio proviene de la configuración de la unidad de anuncios en la IU de Ad Manager.
  • 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 muestra 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 a 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 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Se corrigió un error por el que el validador nativo podía provocar una falla cuando se quitaba una vista de anuncio nativo de la jerarquía de vistas en 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
  • Lanzamiento oficial para la compatibilidad con iOS 15.
  • Se agregaron protecciones para evitar que las apps fallaran cuando se ejecutaba el SDK de anuncios de Google para dispositivos móviles en iOS 9 o versiones anteriores. El SDK solo es compatible con iOS 10 y versiones posteriores, y no realiza ninguna acción en caso contrario.
8.10.0 2021-09-01
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 en pantalla completa no tengan el tamaño correcto para las apps de varias escenas.
  • Se corrigió un error por el que fallaba una llamada a registerAdNetworkExtras: 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 app 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 delegado para silenciar o activar el sonido de los videos para ofertar anuncios nativos.
  • Se actualizó el tipo kGAMSimulatorID de id a NSString* para evitar la transmisión de tipos adicionales 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
  • Mayor compatibilidad con los eventos de conversión de SKAdNetwork mediante SKAdImpression
8.3.0 2021-03-25
  • Se agregó compatibilidad con el ID propio del publicador (antes conocido como clave para la misma aplicación) para ayudarte a publicar anuncios más relevantes y personalizados mediante el uso 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 para preparar la aplicación forzosa de AppTrackingTransparency.
  • Se quitó una definición de macro UIWindowScene que solo se necesitaba en versiones de Xcode anteriores a la 11.
8.1.0 2021-02-19
  • Se dejaron de usar disableAutomatedInAppPurchaseReporting y enableAutomatedInAppPurchaseReporting. Se quitaron los informes de IAP del SDK. Estos métodos ahora no realizan ninguna acción.
  • Se agregaron marcas para reducir el acceso del SDK a las APIs de CTTelephonyNetworkInfo.
8.0.0 2021-02-01
  • Cambios principales de la versión 8, como se describe en Prepárate para la versión 8 del SDK
  • Se mejoró el rendimiento del SDK cuando se realizan grandes cantidades de 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
  • Las apps deben compilarse con Xcode 12.0 o versiones posteriores.
  • Se agregó una porción de simulador arm64 para permitir pruebas en simuladores para plataformas de Apple Silicon Mac.
  • Se agregó un parámetro styleID a GADDynamicHeightSearchRequest.
  • Se agregó la devolución de llamada -adDidRecordImpression: a GADFullScreenContentDelegate para los formatos beta de pantalla completa.
  • Se agregó compatibilidad con NSUserDefaults gad_has_consent_for_cookies. El SDK de anuncios para dispositivos móviles habilitará los anuncios limitados (LTD) cuando la preferencia gad_has_consent_for_cookies se establezca en cero. Consulta cómo configurar el consentimiento para las cookies para obtener más detalles.
  • El SDK de anuncios para dispositivos móviles inhabilitará la transmisión del identificador de publicidad (IDFA) cuando se llame a GADMobileAds.sharedInstance().requestConfiguration.tag con forChildDirectedTreatment: true (consulta la configuración dirigida a niños) o se llame a GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (consulta la configuración de usuarios menores de la edad de consentimiento).
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 CocoaPod.
  • Se quitó arm64e de la distribución. Las pruebas locales en arm64e ya no estarán disponibles.
  • Se agregó el validador de la política de anuncios nativos.
  • Se agregó la versión beta del Inspector de anuncios.
  • Se corrigió un error en el que el rootViewController de GADNativeCustomTemplateAd retiene un puntero fuerte al anuncio.
7.67.0 2020-10-21
  • Se lanzaron nuevas APIs beta para anuncios intersticiales y recompensados. Las nuevas APIs 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 en forma 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 versiones posteriores.
  • Se dio de baja el formato GADInstreamAd.
  • Anuncios de prueba: Ahora se admite agregar 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 de apertura de apps: Se cambió GADAppOpenAd para que sea un formato de pantalla completa. Actualmente, los anuncios de aplicación abierta están en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
  • Anuncios nativos: Se agregó la propiedad mediaContent y se dio de baja la propiedad videoController en GADNativeCustomTemplateAd.
  • Mediación intersticial: Ahora se eliminan las duplicaciones de las devoluciones de llamada de interstitialDidDismissScreen: de los adaptadores de mediación.
7.62.0 10-07-2020
  • Se corrigió el error por el que se debía hacer clic dos veces en los videos para reproducirlos después de pausarlos 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 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 muestra un código de GADPresentationErrorCode. Los errores de presentación de 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 en el que los anuncios intersticiales en el iPad podían rotar a orientaciones no admitidas, lo que causaba problemas de IU.
  • Anuncios de prueba: Se actualizó la etiqueta del anuncio de prueba para que diga "Modo de prueba" en lugar de "Anuncio de prueba" y se actualizó la IU de la etiqueta.
7.58.0 2020-04-13
  • La compatibilidad con la versión mínima de Xcode aumentó a 11.0.
  • Se agregó la propiedad adNetworkInfoArray a GADResponseInfo. Esta propiedad muestra metadatos sobre las redes de mediación a las que se llamó como parte de esta respuesta de anuncio.
  • Se inhabilitó la accesibilidad para los elementos de anuncios ocultos, de modo que herramientas como VoiceOver no indiquen elementos inactivos.
7.57.0 2020-03-18
  • GADRewardBasedVideoAd quedó obsoleto. Todos los clientes deben usar GADRewardedAd.
  • Se mejoraron los mensajes de error de "No se encontró el adaptador". Los mensajes de error ahora contienen el nombre del adaptador.
  • Se corrigió un problema de GADRewardedAd por el que no se volvía a llamar 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 son HTTP dentro de un SafariViewController.
7.56.0 2020-02-28
  • Se agregaron los métodos de instancia disableAutomatedInAppPurchaseReporting y enableAutomatedInAppPurchaseReporting en GADMobileAds y dejó de estar disponible el método de clase disableAutomatedInAppPurchaseReporting. Llama a disableAutomatedInAppPurchaseReporting antes de inicializar el SDK de anuncios de Google para dispositivos móviles o de cargar anuncios para inhabilitar los informes automáticos de IAP.
  • Se agregó el método disableMediationInitialization a GADMobileAds. Llama a este método antes de inicializar el SDK de anuncios de Google para dispositivos móviles 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: mostraba el tipo NSString para el error en lugar de NSError.
7.55.0 2020-02-04
  • Se quitaron todas las referencias a UIWebView. Ya no se admite UIWebView.
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 2.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 anuncios recompensados: Se corrigió un error por el que las ofertas no funcionaban 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 o 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 la escena cambia de tamaño.
  • 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 en el que se llamaba a una API de la IU en un subproceso en segundo plano.
  • Se corrigió la fuga de memoria 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 del contenido multimedia 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 versión beta de la API de banner adaptable fijo.
7.50.0 2019-09-18
  • Lanzamiento 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 configurar la propiedad scene en GADRequest para recibir anuncios del 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 APIs obsoletas.
  • Se agregó la propiedad testRequestIdentifiers a GADMobileAds.requestConfiguration. Se dio de baja la propiedad testDevices en GADRequest.
  • Se dejó de usar el código de error kGADErrorMediationNoFill. Todos los errores de no propagación ahora muestran el código de error kGADErrorNoFill.
  • Anuncios recompensados: Ahora se puede configurar la propiedad customRewardString en cualquier momento antes de que se muestre un GADRewardedAd. Anteriormente, esta propiedad se debía configurar antes de cargar un anuncio.
  • Mediación: Se mejoraron los mensajes de error públicos cuando no se pudieron encontrar adaptadores de mediación o no cumplen con el protocolo correcto.
7.49.0 2019-08-20
  • Se agregó una API de identificador de respuesta de anuncios 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 anteriores (p.ej., GADRewardBasedVideoAd) observaron una disminución de las 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 apps de video intersticiales y recompensados.
7.46.0 2019-06-24
  • Se incluyó la arquitectura arm64e en el framework de GoogleMobileAds para admitir pruebas en el dispositivo. Ahora se requiere Xcode 10 para la compilación.
  • Anuncios nativos: Se quitaron las APIs de GADNativeAppInstallAd y GADNativeContentAd que antes estaban obsoletas. Las apps deben usar anuncios nativos unificados.
  • Anuncios nativos: Se corrigió un error por el que el anuncio nativo mostraba una vista de contenido multimedia nil y una relación de aspecto de cero, a pesar de que 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 ocasiones excepcionales cuando se rechazaban los anuncios de video.
  • Se actualizó la devolución de llamada de rewardedAdMetadataDidChange para que no se llame cuando los metadatos sean nil.
7.44.0 2019-05-10
  • Lanzamiento oficial para la compatibilidad con la medición de aplicaciones.
  • Open Measurement: Se actualizó al SDK de OM 1.2.14.
  • Se quitaron GADCorrelator y sus APIs asociadas. Anteriormente, esta función no funcionaba.
  • 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 de iOS requerida a 8.0.
  • Versión de actualización oficial para la compatibilidad con Open Measurement.
  • Open Measurement: Incluye el SDK de OM 1.2.13.
  • Open Measurement: Se agregó compatibilidad con formatos de anuncios nativos personalizados.
  • Anuncios nativos: Se agregaron las propiedades videoController y hasVideoContent a GADMediaContent.
  • Anuncios nativos: Se dejó 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 a los publicadores solicitar 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 anuncios recompensados (APIs nuevas): Se corrigió un error en el que los adaptadores de mediación de anuncios recompensados se desasignaban automáticamente después de la llamada de carga.
7.42.1 2019-03-25
  • Se corrigió una falla poco común que podía ocurrir cuando se desasignaban los anuncios de video.
7.42.0 2019-03-15
  • El SDK de anuncios de Google para dispositivos móviles ahora depende de la medición de aplicaciones. Debes incluir el framework de medición de aplicaciones y las dependencias. Tu ID de aplicación se debe colocar en el plist de la aplicación con la clave GADIsAdManagerApp. Consulta la guía de Inicio rápido para obtener más información.
  • Se redujo el tamaño del framework del SDK por debajo de 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ó una 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 en 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 que generaba un error de compilación cuando se hacía referencia a GADCustomEventParametersServer.
  • Se agregó la propiedad mainImage en la clase GADMediaContent para establecer el recurso de imagen principal para los anuncios nativos cuando el video no está disponible.
7.38.0 2019-01-22
  • Se solucionó un problema de renderización de los anuncios fluidos que se muestran en las vistas de tabla.
  • Se agregó una nueva clase GADMediaContent para proporcionar información de contenido multimedia.
7.37.0 2018-12-10
  • Se mejoró la compatibilidad con Crashlytics para proporcionar informes de fallas más útiles con la simbolización de seguimiento de pila actualizada.
7.36.0 2018-11-16
  • Se solucionó 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 solucionó un problema que impedía que se cargaran los 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 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 solicitar el segundo anuncio recompensado fallaba en varios adaptadores de mediación de terceros. Se puede solicitar otro anuncio después de que finalice la presentación en rewardBasedVideoAdDidClose:.
  • Se corrigió: Se actualizó CocoaPod para reducir el tamaño de los archivos a menos de 100 MB, lo que permite que los archivos del SDK se envíen a los repositorios de GitHub.
7.33.1 2018-09-13
  • Anuncios nativos: Se solucionó un problema por el que, en ocasiones, los anuncios de video no se reproducían correctamente.
  • Anuncios nativos: Se solucionó un problema en el que GADMediaView estaba vacío para los anuncios que no son 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 a favor de GADUnifiedNativeAd. Consulta la Guía unificada avanzada de anuncios nativos para obtener más instrucciones sobre el uso de las nuevas APIs.
  • 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 vistas de anuncios en vistas de colección.
  • Se agregó la propiedad requestConfiguration a GADMobileAds, que se puede usar para especificar los parámetros maxAdContentRating y tagForUnderAgeOfConsent para todas las solicitudes de anuncios.
  • Mediación: Se agregaron las propiedades maxAdContentRating y underAgeOfConsent a GADMediationAdRequest.
7.31.0 2018-05-17
  • GADNativeExpressAdView dejó de estar disponible y ya no publica anuncios. Se discontinuó el formato del anuncio nativo exprés.
  • Las propiedades de fecha de nacimiento y género dejaron de estar disponibles en GADRequest.
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 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.
  • 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 brindarles a los adaptadores acceso a las vistas individuales que se usan en un anuncio nativo.

    Agregado:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Obsoleto:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Se agregó compatibilidad con la mediación de video nativa. Los adaptadores de mediación nativa deben implementar el método mediaView en GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd, y mostrar su vista de contenido multimedia.
  • 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 cierre 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, al inicio de la app.
  • Los anuncios de prueba ahora muestran una etiqueta en la parte superior del anuncio. 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 desaloca la vista de seguimiento.
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
  • Lanzamiento 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 en iOS 11 por el que las vistas de banner se desplazaban hacia abajo debido a las inserciones de contenido.
  • Se agregó una dependencia en el framework Security.
7.23.0 2017-09-05
  • Los adaptadores de mediación ahora reciben notificaciones a través de mediatedNativeAd:didUntrackView: cuando se desaloca un anuncio nativo.
7.22.0 2017-08-08
  • Se corrigió el 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 un estado en segundo plano.
7.21.0 2017-06-20
  • En el caso de las unidades de anuncios intersticiales que inhabilitaron los anuncios de video, los anuncios intersticiales publicados tendrán una opción de cierre 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 la creatividad 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.
  • Se agregó un nuevo método delegado opcional -adLoaderDidFinishLoading: a GADAdLoaderDelegate, que se invoca después de que un GADAdLoader termina de mostrar todos los anuncios de una solicitud.
7.20.0 2017-05-03
  • Se quitó el formato de anuncio de compra directa desde la aplicación.
  • Se quitó la arquitectura armv7s.
7.19.1 2017-04-13
  • Se solucionó 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 para 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 delegados a GADVideoControllerDelegate que corresponden al inicio, la pausa, el final, 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 nulos.
  • 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 cambia el tamaño del marco de la vista del banner.
7.13.1 2016-10-20
  • Se agregó compatibilidad con la vista previa en la aplicación y la solución de problemas en Google Ad Manager.
7.13.0 2016-10-17
  • Se agregó una dependencia en el framework JavaScriptCore.
  • Se corrigieron varios errores.
7.12.1 2016-10-05
  • Se corrigieron las anotaciones de nulidad para GADNativeAppInstallAd y GADNativeContentAd.
7.12.0 2016-09-28
  • Se corrigieron errores de fallas relacionadas con 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 CoreBluetooth, 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
  • Se corrigió un error de 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ó una dependencia en MobileCoreServices.
  • Se agregó una API para indicarle a la red publicitaria si la versión del SDK es, al menos, major.minor.patch.
7.9.1 2016-07-18
  • Se corrigió un error que afectaba la mediación de videos recompensados.
7.9.0 2016-07-13
  • Se agregaron dependencias de 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 SDKs 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 habilitó explícitamente los permisos de ubicación de una app.
7.8.0 2016-04-28
  • Se agregó una dependencia en los frameworks CoreBluetooth y SafariServices.
  • Se agregaron anotaciones de nulabilidad a los archivos de encabezado principales del SDK para mejorar la compatibilidad con los elementos opcionales de Swift.
  • Se agregó compatibilidad con GADAdSizeDelegate en anuncios con tamaño kGADAdSizeFluid.
7.7.1 2016-04-06
  • Se resolvió el problema con el control de clics de anuncios nativos en 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 bytes. 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 de tu proyecto y, en la sección Build Options, establece Enable Bitcode en Yes.
  • Se agregó una dependencia en el framework de MediaPlayer. Deberás vincular este framework al binario de tu app. Si usas CocoaPods, ejecuta pod install --repo-update.
  • Se quitaron todas las referencias a userID en las APIs de videos basados en recompensas.
  • Las llamadas al método loadRequest: para GADInterstitial siempre se vinculan con una llamada asíncrona de didFailToReceiveAd:withError: o interstitialDidReceiveAd:. Se corrigió un caso extremo en el que no se respetaba este contrato.
  • Mediación nativa: Se agregó la capacidad para que los adaptadores controlen y registren 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 reestructuraron o se movieron para simplificarlos.
  • Se corrigió el uso de mayúsculas del mensaje didFailToLoadWithError en el protocolo GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Se corrigieron 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 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 solicitan tipos de anuncios.
7.4.1 2015-08-13
  • Se corrigió una falla que se producía cuando el usuario completaba una compra directa desde la aplicación para un producto cuyo identificador contenía un carácter especial.
7.4.0 2015-07-30
  • Versión beta de MRAID v2.
  • Se agregó una nueva configuración global para los informes de fallas y el seguimiento automático de compras directas desde la aplicación (IAP). Si se habilita el seguimiento automático de compras directas desde la aplicación, se quita la dependencia del SDK de seguimiento de conversiones para generar informes sobre las conversiones por compras directas desde la aplicación.
  • La propiedad adUnitID en GADInterstitial ahora es readonly.
  • Se agregaron APIs para la mediación de videos basados en recompensas.
  • setLocationWithDescription: dejó de estar disponible en 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 contenido y de instalación de aplicaciones 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 orientación horizontal en iOS 8.
7.2.2 2015-05-07
  • Se corrigió la siguiente advertencia cuando se subía a App Store:
    La app hace referencia a selectores no públicos en 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 simuladores.
  • Se agregó la capacidad para que los adaptadores de mediación y los eventos personalizados registren clics para los anuncios intersticiales.
  • Se agregaron mejoras menores a las APIs de eventos personalizados.
  • Se agregó GADInterstitial initWithAdUnitID: y GADInterstitial init dejó de estar disponible.
  • El método setValidAdSizesWithSizes dejó de estar disponible en DFPBannerView. Utiliza DFPBannerView.validAdSizes en lugar de esta función.
7.1.0 2015-04-01
  • Requiere vinculación con CoreMedia.framework.
  • Se corrigieron varios errores.
7.0.0 2015-02-03
  • Ya no se admite iOS 5.
  • Se lanzó el SDK como framework.
  • Se quitó la dependencia de la marca del vinculador -ObjC.
  • Se mejoró el tiempo de carga de los 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ó una 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.
  • La propiedad hasAutoRefreshed de GADBannerView dejó de estar disponible.
  • 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 mediationExtras, additionalParameters y las propiedades de prueba de GADRequest.
  • Se dio de baja 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 para los anuncios de banner.
  • Se corrigió la falla que se producía en DumpViews.
6.12.0 2014-09-18
  • Lanzamiento 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 orientación horizontal en iOS 8.
  • Requiere la vinculación con dos frameworks nuevos: EventKit y EventKitUI. Se vinculan automáticamente si los módulos y los frameworks de vinculación automática están habilitados.
  • La propiedad mediatedAdView dejó de estar disponible 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 nibs.
6.10.0 2014-07-17
  • Los anuncios ahora se abren de forma predeterminada en Safari en lugar del navegador integrado en la app. La creatividad puede anular este comportamiento si especifica 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 desagruparon los paquetes de estadísticas del SDK, lo que genera una reducción de tamaño del SDK de (9.6 MB a 3.4 MB). Puedes descargar el SDK de Analytics aquí.
  • La propiedad contentURL en DFPExtras se movió a GADRequest.
  • Se corrigieron varios errores.
6.9.2 2014-05-07
  • Ya no se admite 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 × 100, con kGADAdSizeLargeBanner constante.
  • Se agregó un nuevo formato intersticial para lanzar compras directas desde la aplicación. Establece la propiedad inAppPurchaseDelegate en GADInterstitial para controlar los eventos de compra directa desde la aplicación.
6.8.0 2014-01-24
  • Mejora la segmentación de anuncios.
  • Es obligatorio para vincularse con el framework CoreTelephony.
  • Se corrigió una falla que se producía cuando el dispositivo ingresaba al modo de avión.
6.7.0 2013-12-12
  • Se mejoró el 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 cuando se usaba la mediación.
6.6.0 2013-11-05
  • Es obligatorio para vincularse con el framework 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 empaquetó 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.
  • Cambio en la API para el campo de 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 la marca del vinculador.
6.4.2 2013-05-20 Se corrigió el problema recurrente de GADMRAIDInterceptor.
6.4.1 2013-04-18 Se corrigió una falla que se producía cuando Advertising Identifier era nil.
6.4.0 2013-04-08
  • Se corrigió el error de falla de GADInterstitial cuando la app se ejecuta en segundo plano.
  • Se corrigió una falla de subprocesos de GADMRAIDInterceptor.
  • Se corrigió un error para que los delegados 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 con iOS 6 y versiones posteriores.
  • Se quitaron todos los usos de UDID.
6.3.0 2013-02-14
  • Se agregó una sentencia de registro que proporciona el ID que se pasa a request.testDevices para habilitar los anuncios de prueba en un dispositivo específico.
  • Se agregó compatibilidad con anuncios de prueba en iOS 6.
  • Se corrigió una falla en GADMraidInterceptor.
6.2.1 2012-10-16
  • Es obligatorio para vincularse con el framework StoreKit.
  • Se corrigió una falla que se producía cuando la app se rotaba antes de recibir 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 vincularse con el framework de AdSupport.
  • Es obligatorio usar Xcode 4.5 y compilar para iOS 6. La implementación mínima es iOS 4.3.
  • El SDK quitó las instrucciones ARMv6 y ahora incluye instrucciones ARMv7s.
  • Usa el identificador de publicidad (IDFA) de Apple para iOS 6 y el UDID para versiones anteriores a iOS 6.
  • Se corrigieron varios errores para iOS 6.
  • Compatibilidad del navegador integrado en la app para la pantalla más alta del iPhone 5
  • Compatibilidad con autolayout para iOS 6.
6.1.4/5 2012-08-09
  • Se corrigió un error en el seguimiento de clics o impresiones de terceros.
  • Se puede crear DFPBannerView sin tener un tamaño inicial. Asegúrate de que se haya configurado validAdSizes antes de cargar una solicitud de carga.

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

6.1.1/2 2012-07-19
  • Se corrigió el problema por el que MRaid Interceptor fallaba cuando se accedía a un problema de clave nulo.
  • Los publicadores deberán agregar una marca -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 aplicación
  • Los encabezados de Ad Manager, Búsqueda y Mediación ahora se incluyen en la subcarpeta "Complementos", por lo que ya no es necesario descargarlos por separado.
  • 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 de dispositivo universal (UDID). Las apps que usan esta versión deben obtener el consentimiento adecuado del usuario para enviar información del identificador de dispositivo de conformidad con las políticas relevantes de iOS.

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 de dispositivo universal (UDID). Las apps que usan esta versión deben obtener el consentimiento adecuado del usuario para enviar información del identificador de dispositivo de conformidad con las políticas relevantes de iOS.

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# a favor de las constantes GADAdSize.
  • Se agregó compatibilidad con anuncios de ancho completo a través de las nuevas constantes GADSize: kGADAdSizeSmartBannerPortrait y kGADAdSizeSmartBannerLandscape.
  • GADRequest ahora usa registerAdNetworkExtras: para configurar elementos adicionales. 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 UIDevice obsoleta.
  • La propiedad testDevices dejó de estar disponible en favor de la propiedad testing, que ahora no está obsoleta.
5.0.5 2011-11-30
  • Se agregó compatibilidad con formatos adicionales de anuncios intersticiales rich media para iPhone y iPad. Esta actualización será retrocompatible con todos los formatos de anuncios intersticiales futuros.
  • Se mejoró el seguimiento de impresiones intersticiales.
  • GADInterstitial siempre fue un objeto de uso único, pero ahora fallará de forma elegante llamando a didFailToReceiveAdWithError: en cualquier solicitud para cargar o mostrar un 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 de anuncios intersticiales más rápidas
  • 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 está certificado en la versión beta 3 de iOS 5.0.
  • Se asignó un espacio de nombres a GTMStringEncoding para evitar colisiones del vinculador con otras bibliotecas.
  • El navegador integrado en la app se cierra debido a que los anuncios de App Store están 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 raras.
  • Es la versión oficial de Google Ad Manager.
4.1.0 2011-05-02
  • Todos los controladores de vista se quitan 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 anuncios intersticiales de AFMA proporcionados por el servidor.
  • El modo de prueba ahora se habilita mediante una lista blanca de IDs de dispositivos.
  • Se agregó un método para volver a usar el mismo UIWebView en un banner y una superposición de contenido multimedia enriquecido.
  • Se agregó el submodelo del dispositivo al diccionario onshow.
  • Se corrigieron las fugas de memoria en GADBrowserController y UIWebViews.
  • El controlador de vista intersticial que abre la app se bloquea en modo vertical para quitar un registro de advertencia de la consola.
  • Cualquier código de respuesta HTTP 5xx ahora muestra un “error del servidor” en lugar de un “error de red”.
4.0.2 2011-03-15 Esta es la versión de disponibilidad general.