Notas de la versión

Versión Fecha de estreno Notas
11.3.0 2024-04-11
  • Se agregó la propiedad adUnitID a GADAppOpenAd.
11.2.0 2024-03-14
  • Se agregó compatibilidad con 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 completarse.
  • Se actualizó el archivo 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 del seguimiento de la app del usuario.
11.0.1 2024-02-09
  • Open Measurement:
    • Se revirtió al SDK de OM 1.4.8.
    • Se evita un símbolo adView global no deseado presente en el SDK de OM 1.4.10, que genera 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 de Xcode compatible a 15.1.
    • Se actualizó el destino de implementación mínimo a iOS 12.
    • Se actualizó el SO mínimo necesario para recibir anuncios en iOS 13.
    • Se quitaron varias APIs obsoletas.
  • Open Measurement: Se actualizó al SDK de OM 1.4.10.
  • Anuncios de pantalla completa:
    • Las referencias de UIViewController para anuncios de pantalla completa ahora son anulables y no son obligatorias. El SDK usa la ventana principal de la app para buscar controladores de vista automáticamente cuando no se proporciona uno.
  • Pruebas:
  • Inspector de anuncios:
    • El Inspector de anuncios ahora muestra los errores que se encontraron durante el inicio de la sesión.
    • Se solucionó una falla inusual asociada con el Inspector de anuncios durante la inicialización del SDK.
10.14.0 2023-11-29
  • GADSimulatorID quedó obsoleto. De forma predeterminada, los simuladores ya se encuentran en modo de prueba.
  • -setSameAppKeyEnabled: quedó obsoleto. Usa -setPublisherFirstPartyIDEnabled: en su lugar.
  • 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 sobre complementos.
  • Se quitaron los registros de la consola en los que se recomienda agregar los IDs del simulador en la API de testDeviceIdentifiers. De forma predeterminada, los simuladores ya se encuentran en modo de prueba.
10.9.0 2023-08-02
  • Open Measurement: Se actualizó al SDK de OM 1.4.6.
  • Inspector de anuncios: Se agregó compatibilidad con SDK para exportar respuestas de anuncios.
  • Se solucionó el problema de audio por el que, incluso si se silenciaba el anuncio, la sesión de audio detenía inesperadamente la música en segundo plano 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 manejan las devoluciones de llamada de delegado adWillPresentFullScreenContent:, adWillDismissFullScreenContent: y adDidDismissFullScreenContent: para los anuncios mediados. Estos cambios hacen que los anuncios mediados se comporten más como anuncios propios.
    • Los SDK 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 muestran anuncios de pantalla completa de terceros, se llama a ad:didFailToPresentFullScreenContentWithError: en lugar de adWillPresentFullScreenContent: y adDidDismissFullScreenContent:.
10.7.0 2023-06-26
  • GADRequestConfiguration: dejó de estar disponible el método tagForChildDirectedTreatment: y se agregó una propiedad de lectura y escritura tagForChildDirectedTreatment.
  • GADRequestConfiguration: dejó de estar disponible el método tagForUnderAgeOfConsent: y se agregó una propiedad de lectura y escritura tagForUnderAgeOfConsent.
  • sdkVersion quedó obsoleto. Usa versionNumber en su lugar.
  • Los adaptadores que no sean de renderización ahora se podrán conservar para la recopilación de indicadores.
10.6.0 2023-06-01
  • Se reduce 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 al crear un objeto GADQueryInfo.
10.4.0 2023-04-20
  • Se actualizó la versión mínima de Xcode compatible 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 SDK para mostrar nombres de unidades de anuncios en la IU del inspector de anuncios.
10.3.0 2023-03-27
  • Se corrigieron errores y se mejoró el rendimiento.
10.2.0 2023-03-06
  • Se agregó una propiedad isMuted a GADVideoController.
10.1.0 2023-02-16
  • Se corrigieron errores y se mejoró 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 no están disponibles:
      • 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 una GADMediaView.
  • Los anuncios nativos fuera de contexto del inspector de anuncios ahora tienen vistas de contenido multimedia.
  • Los siguientes campos dejaron de estar disponibles en GADMediationAdConfiguration:
    • userHasLocation
    • userLatitude
    • userLocationAccuracyInMeters
    • userLongitude
  • Se quitó el código de bits 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 de aplicación abierta ahora asume la orientación actual del dispositivo, que coincide con otros formatos de pantalla completa.
  • Se agregó compatibilidad con la mediación para anuncios de aplicación abierta.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para solicitar y mostrar anuncios mediante la IU del Inspector de anuncios.
9.13.0 2022-11-07
  • Se admiten acciones de clic adicionales en los anuncios nativos.
  • Se corrigieron errores y se mejoró el rendimiento.
9.12.0 2022-10-24
  • Se agregó GADQueryInfo para admitir la recopilación y el procesamiento de indicadores.
  • Se actualizó la documentación de las APIs de audio.
9.11.0 2022-09-20
  • Se corrigieron errores y se mejoró 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
  • Se corrigieron errores y se mejoró el rendimiento.
9.8.0 2022-07-27
  • Mediación recompensada: Se dio de baja didRewardUserWithReward: en GADMediationRewardedAdEventDelegate y se reemplazó por didRewardUser. La recompensa de anuncios que proporciona didRewardUserWithReward: siempre fue no operativa, y su valor proviene de la configuración de la unidad de anuncios en la IU de AdMob .
  • Inspector de anuncios: Se agregó compatibilidad con SDK para exportar solicitudes de anuncios.
9.7.0 2022-07-07
  • Se agregó la propiedad loadedAdNetworkResponseInfo a GADResponseInfo, y se 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 de Xcode compatible a 13.2.1.
  • Se corrigieron errores y se mejoró el rendimiento.
9.3.0 2022-04-07
  • Se corrigieron errores y se mejoró 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 adWilllPresentFullScreenContent más reciente en GADFullScreenContentDelegate.
9.1.0 2022-02-28
  • Se corrigieron errores y se mejoró el rendimiento.
9.0.0 2022-02-01
8.13.0 2021-11-17
8.12.0 2021-10-11
  • Se corrigió un error en 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 el modo de prueba.
  • Se dieron de baja todas las constantes con el prefijo kGAD. Usa aquellos con el prefijo GAD en su lugar.
8.11.0 2021-09-16
  • Lanzamiento oficial del soporte para iOS 15.
  • Se agregaron protecciones para evitar que las apps fallen cuando el SDK de anuncios de Google para dispositivos móviles se ejecuta en iOS 9 o versiones anteriores. El SDK solo es compatible con iOS 10 y versiones posteriores. De lo contrario, no funcionará.
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 por las que es posible que las vistas web de pantalla completa no se dimensionen correctamente para apps de varias escenas.
  • Se corrigió un error por el que fallaba una llamada a registerAdNetworkExtras: si se creaba el objeto GADRequest con el método de copia.
8.8.0 2021-07-20
  • Se agregó lógica para evitar casos excepcionales en los que se puedan presentar varias tiendas integradas en la aplicación una encima de la otra.
8.7.0 2021-06-24
8.6.0 2021-06-07
  • La propiedad mediaView dejó de estar disponible 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 video en los bidding anuncios nativos.
  • Se actualizó el tipo kGADSimulatorID de id a NSString* para evitar la conversión de tipos adicionales en Swift.
8.5.0 2021-05-07
  • Se corrigió un error por el que no se descartaba un formato de anuncio experimental cuando se descartaba un anuncio si se presentaba varias veces.
8.4.0 2021-04-19
  • Se aumentó la compatibilidad con los eventos de conversión SKAdNetwork usando SKAdImpression.
8.3.0 2021-03-25
  • Se agregó compatibilidad con el ID de origen 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 hacerlo 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 una configuración de user_target_xcconfig diferente.
8.2.0 2021-03-11
  • Se agregó compatibilidad adicional con SKAdNetwork para preparar la aplicación AppTrackingTransparency.
  • Se quitó una definición de macro UIWindowScene que solo se necesita 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 principales en 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. Los simuladores de 32 bits ya no son compatibles con Xcode.
  • 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
  • Apps necesarias para compilar con Xcode 12.0 o versiones posteriores
  • Se agregó una porción de simulador arm64 para permitir pruebas en simuladores para plataformas 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 gad_has_consent_for_cookies de NSUserDefaults. El SDK de anuncios para dispositivos móviles habilitará anuncios limitados (LTD) cuando la preferencia gad_has_consent_for_cookies se establezca en cero. Consulta cómo configurar el consentimiento para cookies si deseas obtener más detalles.
  • El SDK de anuncios para dispositivos móviles inhabilitará la transmisión del identificador de publicidad (IDFA) cuando se llame al elemento GADMobileAds.sharedInstance().requestConfiguration.tag con forChildDirectedTreatment: true (consulta Configuración de contenido dirigido a niños) o se llame a GADMobileAds.sharedInstance().requestConfiguration.tagForUnderAgeOfConsent(true) (consulta la configuración de usuarios que no alcanzan 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ó la versión beta del Inspector de anuncios.
  • Se corrigió un error por el cual el elemento rootViewController de GADNativeCustomTemplateAd conservaba 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 recortes.
7.66.0 2020-09-28
  • Anuncios de banner: Se agregó el método de delegado adViewDidRecordImpression: a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Requiere apps para compilar con Xcode 11.0 o una versión posterior.
  • El formato GADInstreamAd dejó de estar disponible.
  • Anuncios de prueba: Ahora se admite agregar un dispositivo de prueba si el IDFA no está disponible.
7.64.0 2020-08-11
7.63.0 2020-07-28
  • Anuncios de aplicación abierta: Se cambió GADAppOpenAd para que sea un formato de pantalla completa. Actualmente, los anuncios de aplicación abierta 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 interstitialDidDismissScreen: desde 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 los videos para reproducirlos después de pausarlos porque 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 uso 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 por el que los anuncios intersticiales en iPad podían rotar a orientaciones no compatibles, lo que causaba problemas con la 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 versiones mínimas de Xcode aumentó a 11.0.
  • Se agregó la propiedad adNetworkInfoArray a GADResponseInfo. Esta propiedad muestra metadatos sobre redes de mediación a las que se llamó como parte de esta respuesta del anuncio.
  • Se inhabilitó la accesibilidad de los elementos ocultos del anuncio para que las herramientas como VoiceOver no destaquen 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 "No se encontró el adaptador". Los mensajes de error ahora contienen el nombre del adaptador.
  • Se corrigió un error de GADRewardedAd por el que no se llamaba al método rewardedAd:didFailToPresentWithError: cuando no se cargaba ningún anuncio recompensado.
  • Se corrigió una falla potencial que ocurría si las creatividades intentaban cargar URLs que no eran de HTTP dentro de una SafariViewController.
7.56.0 2020-02-28
  • Se agregaron los métodos de instancia disableAutomatedInAppPurchaseReporting y enableAutomatedInAppPurchaseReporting en GADMobileAds, y el método de clase disableAutomatedInAppPurchaseReporting dejó de estar disponible. Llama a disableAutomatedInAppPurchaseReporting antes de inicializar el SDK de anuncios de Google para dispositivos móviles o cargar anuncios para inhabilitar los informes automáticos de CDA.
  • 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 a fin de inhabilitar la inicialización del adaptador de mediación.
  • Se quitó la arquitectura i386. Ya no es compatible con 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 parámetros de consentimiento desde el MTC v2.0 de IAB y la string us_privacy de IAB.
7.53.1 2019-12-19
  • Se cambió el nombre del código de error kGADErrorAppIDMissing a kGADErrorApplicationIdentifierMissing.
  • Mediación recompensada: Se corrigió un error por el que bidding 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/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 un anuncio que ya se presentó.
  • Anuncios nativos: Se corrigieron 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 al cargar anuncios.
  • Mediación nativa: Se quitaron GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd.
  • Mediación nativa: Se agregaron las propiedades duration y currentTime al protocolo GADMediatedUnifiedUnified.
7.52.0 2019-11-06
  • Se corrigió un error por el que no se respetaba la relación de aspecto multimedia del anuncio in-stream en la solicitud.
7.51.0 2019-10-17
  • La versión mínima de iOS compatible aumentó a iOS 9. Las apps aún pueden vincularse a 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 banner adaptable fijo.
7.50.0 2019-09-18
  • Lanzamiento oficial de 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 del tamaño adecuado.
    • Se quitó la subclase SKStoreProductViewController, que no está permitida en iOS 13.
  • Se resolvió una advertencia de Apple durante el envío de la API obsoleta en la tienda de aplicaciones.
  • Se agregó la propiedad testRequestIdentifiers a GADMobileAds.requestConfiguration. La propiedad testDevices dejó de estar disponible en GADRequest.
  • El código de error kGADErrorMediationNoFill dejó de estar disponible. Todos los errores de falta de relleno 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, se debía configurar esta propiedad antes de cargar un anuncio.
  • Mediación: Se mejoraron los mensajes de error públicos cuando no se pudieron encontrar los adaptadores de mediación o no se ajustaban al protocolo correcto.
7.49.0 2019-08-20
  • Se agregó una API de identificador de respuesta del 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 anteriores (p.ej., GADRewardBasedVideoAd) tuvieron disminuciones en las impresiones de 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 el ID de la 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 pruebas en el dispositivo. Ahora se requiere Xcode 10 para compilar.
  • Anuncios nativos: Se quitaron las APIs de GADNativeAppInstallAd y GADNativeContentAd que dejaron de estar disponibles anteriormente. Las apps deben usar anuncios nativos unificados.
  • Anuncios nativos: Se corrigió un error por el cual el anuncio nativo mostraba una vista multimedia de nil y una relación de aspecto de cero a pesar de tener 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 fracaso para la misma solicitud.
7.45.0 2019-06-17
  • Open Measurement: Se actualizó al SDK de OM 1.2.15.
  • Se solucionó una falla que ocurría en ocasiones poco frecuentes cuando se descartaban 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 de la asistencia para la medición de aplicaciones.
  • La medición de apps inicializa y envía datos cuando se inicia la app de forma predeterminada. Se agregó una opción para retrasar la medición de la app hasta que se llame explícitamente al SDK de anuncios de Google para dispositivos móviles.
  • Open Measurement: Se actualizó al SDK de OM 1.2.14.
  • Se quitó GADCorrelator y sus APIs asociadas. Anteriormente, esta función no era funcional.
  • La propiedad preferredImageOrientation de GADNativeAdImageAdLoaderOptions dejó de estar disponible. Usa GADNativeAdMediaAdLoaderOptions en su lugar.
7.43.0 2019-04-19
  • Se actualizó la versión mínima requerida de iOS 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 dio de baja 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 editores solicitar una relación de aspecto específica para un elemento 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 se renderizan imágenes.
7.42.2 2019-03-29
  • Mediación recompensada (APIs nuevas): Se corrigió un error por el cual los adaptadores de mediación recompensados se desasignaban automáticamente después de la llamada de carga.
7.42.1 2019-03-25
  • Se solucionó un error poco frecuente que puede ocurrir cuando se desasignan 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 marco de trabajo de medición de aplicaciones y las dependencias. El ID de tu aplicación debe colocarse en el plist de la 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 a menos 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 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 elemento de imagen principal de los anuncios nativos cuando no hay video disponible.
7.38.0 2019-01-22
  • Se solucionó un problema de renderización de los anuncios fluidos que se mostraban en vistas de tablas
  • Se agregó una 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 fáciles de usar con 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 anuncios recompensados después de que se cargara uno nuevo dentro del método de 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 anuncio recompensado. Esto soluciona un problema en el que la solicitud del segundo anuncio recompensado causaba fallas en varios adaptadores de mediación de terceros. Se puede solicitar otro anuncio después de que finalice la presentación en rewardBasedVideoAdDidClose:.
  • Corregido: 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 por el que GADMediaView estaba vacío para anuncios que no eran de video.
  • Anuncios en forma de banner de DoubleClick: 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.
  • Se corrigieron errores y se mejoró el rendimiento.
7.32.0 2018-08-13
  • Anuncios recompensados: Se agregó la propiedad customRewardString a GADRewardBasedVideoAd, lo que permite a los editores pasar 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 unificada de los anuncios nativos avanzados para obtener más instrucciones sobre cómo usar 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 las vistas de anuncios en las vistas de colecciones.
  • 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
7.30.0 26 de marzo de 2018
  • Versión beta de MRAID v3.
  • Se corrigieron errores y se mejoró el rendimiento.
7.29.0 2018-02-16
  • Se corrigió un error ingresado 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 anuncios nativos unificados. Esto combina GADNativeAppInstallAds y GADNativeContentAds en un solo 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 complete un video.
  • Mediación de videos recompensados: 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 usadas en un anuncio nativo.

    Se agregaron los siguientes elementos:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Obsoleto:

    -mediatedNativeAd:didRenderInView:viewController:
7.27.0 2017-12-13
  • Se agregó compatibilidad con la mediación de videos nativos. Los adaptadores de mediación nativos 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 cuando se inicia la app.
  • Los anuncios de prueba ahora incluyen 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 obtienen la llamada a mediatedNativeAd:didRenderInView:viewController: apenas se asocia un anuncio nativo 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 con 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 utilizar GADAudioVideoManager para administrar el audio de los anuncios.
  • Se corrigió un error de iOS 11 por el que las vistas de banner se desplazaban hacia abajo debido a inserciones de contenido.
  • Se agregó una dependencia en el framework Security.
7.23.0 2017-09-05
  • Los adaptadores de mediación ahora reciben una notificación a través de mediatedNativeAd:didUntrackView: cuando se desasigna un anuncio nativo.
7.22.0 2017-08-08
  • Se solucionó el problema por el que no se invocaba un evento de "no se pudo cargar el anuncio" 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 inhabilitaron los anuncios de video, los anuncios intersticiales publicados tendrán una opción para cerrarlos inmediatamente, incluso si una creatividad 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 editores 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 actualmente.
  • Se agregó a GADAdLoaderDelegate un nuevo método de delegado opcional -adLoaderDidFinishLoading:, que se invoca después de que GADAdLoader termina de mostrar todos los anuncios para una solicitud.
7.20.0 2017-05-03
  • Se quitó el formato del anuncio de compra directa desde la aplicación.
  • Se quitó la arquitectura armv7s.
7.19.1 2017-04-13
  • Se solucionó el 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 de inicio y pausa/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 fin, el silenciamiento y la activación del sonido del contenido de video.
  • Se agregó compatibilidad para que los adaptadores de mediación de videos recompensados habiliten la inicialización temprana 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 de controlador de video GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd y GADNativeCustomTemplateAd ahora no son nulas.
  • Mediación nativa: Ahora los adaptadores pueden establecer 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 marco de trabajo y al encabezado global.
  • Para el tamaño del anuncio kGADAdSizeFluid, cuando se cambia el tamaño del banner, ya no se 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 app 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 nulabilidad para GADNativeAppInstallAd y GADNativeContentAd.
7.12.0 2016-09-28
  • Se corrigieron errores de fallas que involucraban a GADStringFromCGFloat.
  • Se agregó GADNativeAdViewAdOptions para especificar la ubicación de AdChoices en 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 actualizan apps para iOS 10.
  • Se quitó la compatibilidad con MRAID 2.0 createCalendarEvent y storePicture.
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 indicar a la red de publicidad 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 del framework de 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 usen 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 SDK para usar datos de ubicación automáticamente cuando un usuario habilita 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 el tamaño kGADAdSizeFluid.
7.7.1 2016-04-06
  • Se resolvió un problema con el manejo de clics de anuncios nativos en vistas de desplazamiento
7.7.0 2016-02-24
  • Se agregó compatibilidad con anuncios de video recompensados.
  • Se agregó compatibilidad con 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 en tu app, ve a Build Settings del proyecto y, en la sección Build Options, establece Enable Bitcode en Yes.
  • Se agregó una dependencia en el framework 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 video basadas en recompensas.
  • Las llamadas al método loadRequest: para GADInterstitial siempre se sincronizan con una llamada de delegado didFailToReceiveAd:withError: o interstitialDidReceiveAd: asíncrona. Se corrigió un caso límite en el que no se confirmaba este contrato.
  • Mediación nativa: Se agregó la capacidad de los adaptadores para controlar y también informar eventos de clic.
  • Anuncios de búsqueda: Se agregó compatibilidad con la altura dinámica.
7.6.0 2015-12-07
  • Se reagruparon o movieron los métodos de protocolo para los adaptadores de mediación para simplificarlos.
  • Se corrigió el uso de mayúsculas del mensaje didFailToLoadWithError en el protocolo GADRewardBasedVideoAdDelegate.
7.5.2 2015-10-16
  • Se corrigieron los errores.
7.5.1 2015-09-30
  • Se corrigieron 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 solicitan tipos de anuncios.
7.4.1 2015-08-13
  • Se corrigió una falla que se produce cuando el usuario completa una compra directa desde la aplicación de un producto cuyo identificador contiene 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 el seguimiento automático de compras directas desde la aplicación está habilitado, se quita la dependencia del SDK de seguimiento de conversiones para informar las conversiones de CDA.
  • La propiedad adUnitID en GADInterstitial ahora es readonly.
  • Se agregaron APIs para la mediación de videos basada 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 contenido y de instalación de apps en AdMob, Ad Manager y Ad Exchange.
  • Se agregó compatibilidad con formatos de anuncios nativos personalizados, disponibles para las reservaciones de Ad Manager.
  • Se corrigió una regresión introducida en la versión 7.2.0 por la que los banners inteligentes se mostraban de forma incorrecta en el modo horizontal en iOS 8.
7.2.2 2015-05-07
  • Se corrigió la siguiente advertencia cuando se realiza una carga en la 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 activos de forma predeterminada. Agrega kGADSimulatorID a la propiedad testDevices en GADRequest para obtener anuncios de prueba en simuladores.
  • Se agregó la capacidad de los adaptadores de mediación y los eventos personalizados de registrar clics para anuncios intersticiales.
  • Se agregaron mejoras menores a las APIs de eventos personalizados.
  • Se agregó GADInterstitial initWithAdUnitID: y GADInterstitial init dejó de estar disponible
  • 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
  • Se debe vincular 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 anuncios en iOS 8.
  • Se agregó la propiedad requestAgent a GADRequest. Las integraciones de terceros deben configurar esta propiedad para denotar 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 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 en el subproceso principal en iOS 8.
  • Los anuncios de banner inteligente se muestran correctamente en orientación horizontal en iOS 8.
  • Requiere vincularse a dos frameworks nuevos: EventKit y EventKitUI. Estos se vinculan automáticamente si los módulos y los frameworks con vinculación automática están habilitados.
  • La propiedad mediatedAdView dejó de estar disponible en GADBannerView.
  • Se quitó el método loadAndDisplayRequest:usingWindow:initialImage: obsoleto en GADInterstitial.
6.11.1 2014-08-07 Se corrigió la inicialización de vista de banner desde archivos NIB.
6.10.0 2014-07-17
  • Los anuncios ahora se abren de forma predeterminada en Safari en lugar de hacerlo en el navegador de la app. La creatividad puede anular este comportamiento si especifica mraid.expand() o admob.opener.openOverlay().
  • Los gestos de deslizamiento se inhabilitaron en DFPBannerView.
  • DFPSwipeableBannerView dejó de estar disponible y se reemplazó por DFPBannerView.
6.9.3 2014-06-12
  • El método loadAndDisplayRequest:usingWindow:initialImage de GADInterstitial dejó de estar disponible.
  • Los paquetes de estadísticas desagrupados del SDK reducen el tamaño del SDK (de 9.6 a 3.4 MB). Puedes descargar el SDK de Analytics aquí.
  • La propiedad contentURL de DFPExtras se movió a GADRequest.
  • Se corrigieron varios errores.
6.9.2 2014-05-07
  • Ya no se admite iOS 4.3. El SDK es compatible con 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 iniciar compras directas desde la aplicación. Configura la propiedad inAppPurchaseDelegate en GADInterstitial para controlar los eventos de compra directa desde la aplicación.
6.8.0 2014-01-24
  • Se mejoró la segmentación de anuncios.
  • Es necesario vincular con el framework CoreTelephony.
  • Se solucionó un error que se produce cuando se activa el modo de avión del dispositivo.
6.7.0 2013-12-12
  • Se mejoró el rendimiento de los anuncios cuando se colocan dentro de una UITableView.
  • Se corrigieron varios errores.
6.6.1 2013-11-13 Se corrigieron algunas fugas de memoria durante el uso de la mediación
6.6.0 2013-11-05
  • Es necesario vincular con el framework AVFoundation.
  • Se agregó compatibilidad con las arquitecturas arm64 y x86_64.
  • Se redujo considerablemente el tamaño de la biblioteca.
  • Se agregó la propiedad adNetworkClassName en GADBannerView y GADInterstitial.
  • Se corrigió el error por el que los eventos de aplicaciones de Ad Manager no activaban anuncios intersticiales.
  • Incorpore 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 cambió la API para el campo de la COPPA en GADRequest.
  • Se 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 Corrección del 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ó la falla de GADInterstitial que se producía cuando la app se ejecutaba en segundo plano.
  • Se corrigió una falla de subprocesos de GADMRAIDInterceptor.
  • Se corrigió un error para que los delegados intersticiales ahora reciban interstitialWillLeaveApplication.
  • Se cambió el nombre 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 o 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 pasará 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 necesario vincular con el framework StoreKit.
  • Se solucionó una falla que se producía cuando se rotaba la aplicación antes de la recepción del primer anuncio de mediación.
6.2.0 2012-09-26
  • Ya no se necesita la marca -all_load para compilar para ARMv7s; todavía se requiere la marca -ObjC.
  • Se debe vincular con el framework de AdSupport.
  • Es necesario usar Xcode 4.5 y compilar en función de iOS 6. La implementación mínima es iOS 4.3.
  • El SDK quitó instrucciones de ARMv6 y ahora incluye instrucciones de ARMv7s.
  • Se usa el identificador de publicidad de Apple (IDFA) para iOS 6 y el UDID para las versiones anteriores a iOS 6.
  • Diversas correcciones de errores para iOS 6.
  • Compatibilidad del navegador de la app con la pantalla, más alta, iPhone 5.
  • Compatibilidad con autolayout para iOS 6.
6.1.4/5 2012-08-09
  • Corrección de errores en el seguimiento de impresiones y clics de terceros
  • Se puede crear DFPBannerView sin tener un tamaño inicial Asegúrate de que validAdSizes esté configurado antes de cargar una solicitud.

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

6.1.1/2 2012-07-19
  • Se corrigió la falla del interceptor de MRaid que se producía cuando se accedía al problema de clave nula.
  • Los publicadores deberán agregar una marca -all_load cuando usen el SDK.
  • Se agregaron objetos DFPBannerView, DFPInterstitial y DFPExtras específicamente para publicadores de Ad Manager.
  • Nueva función de Ad Manager: varios tamaños de anuncios
  • Nueva función de Ad Manager: Eventos en las apps
  • Los encabezados de Ad Manager, Búsqueda y Mediación ahora se incluyen en la subcarpeta "Complementos", por lo que ya no se requieren descargas por separado.
  • Problema conocido: Cuando se usa GADBannerView con Interface Builder, el tamaño del fotograma debe configurarse de forma explícita antes de cargar una solicitud.

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

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

6.0.4: Esta versión usa el identificador universal de dispositivo (UDID). Las apps que usan esta versión deben obtener el consentimiento correspondiente del usuario para enviar información de identificación de dispositivo de acuerdo con las políticas de iOS relevantes.

6.0.1 2012-04-19
  • Se agregó la mediación de la red 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 iOS.
  • Las macros GAD_SIZE_#x# dejaron de estar disponibles y se reemplazaron por 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 hechas a uniqueIdentifier, una propiedad UIDevice obsoleta.
  • La propiedad testDevices dejó de estar disponible y se reemplazó por la propiedad testing, que ahora no está obsoleta.
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.
  • Mejoramos el seguimiento de impresiones intersticiales.
  • GADInterstitial siempre fue un objeto de uso único, pero ahora fallará correctamente 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 botones de gran tamaño en pantallas Retina en navegadores en la app.
5.0.3 2011-10-24
  • Integración de los anuncios de búsqueda personalizados.
  • Compatibilidad con iOS 5.0
  • Cargas más rápidas de anuncios intersticiales.
  • Corrección de la presentación de anuncios de controladores de vistas modales.
  • Se corrigió el comportamiento de las etiquetas de anclaje.
4.1.1 2011-07-18
  • Certificación adicional en iOS 5.0 Beta 3.
  • Se asignaron espacios de nombres a GTMStringEncoding para evitar colisiones de vinculadores con otras bibliotecas.
  • El navegador de la aplicación se cierra automáticamente para anuncios de App Store mal configurados.
  • Se corrigieron fugas de memoria en el SDK.
  • Se corrigieron problemas de seguimiento de clics con banners de DoubleClick for Advertisers (DFA).
  • Se corrigieron un par de fallas muy poco frecuentes.
  • Versión de lanzamiento 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 estos controladores.
  • Se agregó compatibilidad con tiempos de espera intersticiales de AFMA proporcionados por el servidor.
  • El modo de prueba ahora se habilita incluyendo los IDs de dispositivos en la lista blanca.
  • Se agregó un método para reutilizar la misma UIWebView en un banner y una superposición de rich media.
  • Se agregó un submodelo de dispositivos al diccionario exhibido.
  • Se corrigieron fugas de memoria en GADBrowserController y UIWebViews.
  • El controlador de vistas intersticiales de apertura de apps se bloquea automáticamente en el modo vertical para quitar un registro de advertencia de la consola.
  • Todos los códigos de respuesta HTTP 5xx ahora muestran un “error de servidor” en lugar de un “error de red”.
4.0.2 2011-03-15 Versión de disponibilidad general.