Notas de versión

Versión Fecha de estreno Notas
11.6.0 2024-06-17
  • Se agregó una dependencia en MarketKit. Esto requiere que las apps se compilen con Xcode 15.3 o una versión posterior.
    • MarketplaceKit solo funciona con Swift, por lo que se agregó un archivo de marcador de posición a la distribución para que se incluyan las bibliotecas estándar de Swift 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 contraíble.
  • El estado userInteractionEnabled de las vistas de elementos de anuncios nativos ahora se restablece después de configurar las vistas de elementos en nil.
  • Inspector de anuncios: Se agregó compatibilidad para mostrar indicadores de privacidad adicionales, como TFUA y TFCD.
11.4.0 2024-05-06
  • Se actualizó la identidad de firma de AdMob Inc. a Google LLC con el ID de equipo EQHXZ8M8AV. Si esto activa un aviso en Xcode, selecciona “Accept Change” para aceptar la identidad nueva.
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 de forma correcta las fallas de red en lugar de que no haya rellenos.
  • 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 apps del usuario.
11.0.1 2024-02-09
  • Open Measurement:
    • Se revirtió a la versión 1.4.8 del SDK de OM.
    • Funciona alrededor de 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 a tu app.
    • Se actualizó la versión mínima compatible de Xcode a 15.1.
    • Se actualizó el objetivo de implementación mínimo a iOS 12.
    • Se actualizó el SO mínimo necesario para recibir anuncios a iOS 13.
    • Se quitaron muchas APIs que antes estaban 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 corrigió una falla poco frecuente asociada con el Inspector de anuncios durante la inicialización del SDK.
10.14.0 2023-11-29
  • GADSimulatorID quedó obsoleto. Los simuladores ya están en el 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
  • Versión oficial de la compatibilidad con iOS 17.
  • Open Measurement: Se actualizó al SDK de OM 1.4.8.
  • Inspector de anuncios: Se agregó compatibilidad con el SDK para mostrar información del complemento.
  • Se quitaron los registros de la consola que recomiendan agregar los IDs de simulador en la API de testDeviceIdentifiers. Los simuladores ya están en el 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ó el problema de audio por el que, incluso si el anuncio estaba silenciado, la sesión de audio detenía inesperadamente la música en segundo plano cuando finalizaba el video.
  • Se agregó compatibilidad para pasar un ID de unidad de anuncios cuando se genera GADQueryInfo.
10.8.0 2023-07-12
  • Se realizaron cambios menores en la forma en que los delegados controlan las devoluciones de llamada de delegados adWillPresentFullScreenContent:, adWillDismissFullScreenContent: y adDidDismissFullScreenContent: para los anuncios mediados. Estos cambios hacen que los anuncios mediados se comporten más como anuncios propios.
    • Los SDKs de terceros que llaman a adWillPresentFullScreenContent: seguido de adDidDismissFullScreenContent: varias veces ahora activan varias devoluciones de llamada, en lugar de solo para el primer conjunto de llamadas.
    • Cuando no se presentan anuncios de pantalla completa de terceros, 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.
  • Los adaptadores que no se renderizan ahora se pueden conservar para la recopilación de señales.
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 cuando se creaba un objeto GADQueryInfo.
10.4.0 2023-04-20
  • Se actualizó la versión mínima compatible de Xcode a 14.1.
    • armv7 no es compatible con Xcode 14 y se quitó del SDK.
  • El objetivo de implementación mínimo se 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.
    • Ahora se requiere un ID de aplicación de Ad Manager para todas las aplicaciones de Ad Manager. El ID tiene el siguiente formato:
      ca-app-pub-################~##########. Consulta Cómo actualizar el archivo Info.plist para obtener más detalles.
    • GoogleAppMeasurement.xcframework ahora es obligatorio para todas las apps de Ad Manager.
    • Se quitaron los siguientes campos ya obsoletos:
      • userBirthday
      • userGender
      • userHasLocation
      • userLatitude
      • userLocationAccuracyInMeters
      • userLocationDescription
      • userLongitude
  • Anuncios nativos: Se corrigió un error por el que GADMediaContent.mainImage 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 medios.
  • Dejaron de estar disponibles los siguientes campos 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 adopta la orientación actual del dispositivo, la cual 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.
  • 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
  • Versión oficial de la compatibilidad con iOS 16.
  • iLTV: Se agregaron las siguientes propiedades a GADAdNetworkResponseInfo:
    • adSourceID
      adSourceInstanceName
      adSourceName
    Se agregó la siguiente propiedad a GADResponseInfo:
    • extrasDictionary
9.9.0 2022-08-11
  • Se corrigieron errores y se mejoró el rendimiento.
9.8.0 2022-07-27
  • Mediación recompensada: didRewardUserWithReward: dejó de estar disponible en GADMediationRewardedAdEventDelegate y se reemplazó por didRewardUser. La recompensa de anuncio que proporciona didRewardUserWithReward: siempre fue no-op y el valor de la recompensa 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 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 compatible de Xcode 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 la versión 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 por el que el validador nativo podía causar una falla cuando se quitaba una vista de anuncio nativo de la jerarquía de vistas en el modo de prueba.
  • Dejaron de estar disponibles todas las constantes con el prefijo kGAD. En su lugar, úsalas con el prefijo GAD.
8.11.0 2021-09-16
  • Versión oficial de la compatibilidad con 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 es operativo.
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 las que es posible que las vistas web de pantalla completa no se ajustaran de forma correcta para las apps con varias escenas.
  • Se corrigió un error por el que una llamada a registerAdNetworkExtras: fallaba si el objeto GADRequest se creaba a través del método copy.
8.8.0 2021-07-20
  • Se agregó lógica para evitar casos poco frecuentes en los que se pudieran 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 del delegado para silenciar o activar el sonido de video para Open Bidding anuncios nativos.
  • Se actualizó el tipo kGAMSimulatorID 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 un formato experimental de anuncio no se descartaba cuando se descarta un anuncio si se presenta varias veces.
8.4.0 2021-04-19
  • Mayor compatibilidad con los eventos de conversión SKAdNetwork utilizando SKAdImpression.
8.3.0 2021-03-25
  • Se agregó compatibilidad con el ID de origen del publicador (antes conocido como clave para la misma app) 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: justo antes de la presentación y no 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 configuraciones de user_target_xcconfig.
8.2.0 2021-03-11
  • Se agregó compatibilidad adicional con SKAdNetwork como preparación para la aplicación forzosa de AppTrackingTransparency.
  • Se quitó una definición de macro UIWindowScene que solo se necesitaba en las versiones de Xcode anteriores a la 11.
8.1.0 2021-02-19
  • disableAutomatedInAppPurchaseReporting y enableAutomatedInAppPurchaseReporting dejaron de estar disponibles. Los informes de IAP se quitaron 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 importantes en la versión 8, como se describe en Cómo prepararse 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 requeridas para compilar en 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 formatos beta de pantalla completa.
  • Se agregó compatibilidad con el 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 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 de contenido dirigido a niños) o cuando 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ó el Validador de políticas de anuncios nativos.
  • Se agregó la versión beta del Inspector de anuncios.
  • Se corrigió un error por el que el rootViewController de GADNativeCustomTemplateAd retenía un puntero fuerte hacia el anuncio.
7.67.0 2020-10-21
  • Se lanzaron nuevas APIs en versión beta para anuncios intersticiales y recompensados. Las nuevas APIs proporcionan la misma funcionalidad, pero mejoran la coherencia.
  • Se agregó la propiedad neighboringContentURLStrings a GADRequest.
  • Se agregaron APIs para el formato GADRewardedInterstitialAd. Actualmente, los anuncios intersticiales recompensados se encuentran en versión beta privada. Comunícate con tu administrador de cuentas para solicitar acceso.
  • Se corrigió un error por el que las páginas de destino de los anuncios se cortaban en dispositivos con muescas.
7.66.0 2020-09-28
  • Anuncios de banner: Se agregó el método delegado adViewDidRecordImpression: a GADBannerViewDelegate.
7.65.0 2020-09-03
  • Requiere que las apps se compilen en Xcode 11.0 o una versión posterior.
  • Se dio de baja el formato GADInstreamAd.
  • Anuncios de prueba: Ahora se puede agregar un dispositivo de prueba en los casos en los que 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 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 la propiedad videoController dejó de estar disponible en GADNativeCustomTemplateAd.
  • Mediación intersticial: Ahora se anula la duplicación de las devoluciones de llamada interstitialDidDismissScreen: de los adaptadores de mediación.
7.62.0 10-07-2020
  • Se corrigió un error por el que se debía hacer clic dos veces en los videos para reproducirlos después de 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 las respuestas.
  • Se quitó la clase DFPCustomRenderedAd, una clase de formato de anuncio no utilizada 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 muestran un código de GADPresentationErrorCode. Los errores de presentación de mediación aparecen 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 provocaba problemas con la IU.
  • Anuncios de prueba: Se actualizó la etiqueta del anuncio de prueba a "Modo de prueba" en lugar de "Anuncio de prueba" y se actualizó la IU de la etiqueta.
7.58.0 2020-04-13
  • Se aumentó la compatibilidad mínima con la versión de Xcode a 11.0.
  • Se agregó la propiedad adNetworkInfoArray a GADResponseInfo. Esta propiedad muestra los metadatos sobre las redes de mediación a las que se llamó como parte de esta respuesta de anuncio.
  • Se inhabilitó la accesibilidad de los elementos de anuncios ocultos para que herramientas como VoiceOver no destaquen elementos inactivos.
7.57.0 2020-03-18
  • GADRewardBasedVideoAd quedó obsoleto. Todos los clientes deben usar GADRewardedAd.
  • Se mejoraron los mensajes de error para los errores de "no se encontró el adaptador". Los mensajes de error ahora contienen el nombre del adaptador.
  • Se corrigió un error GADRewardedAd por el que no se llamaba al método rewardedAd:didFailToPresentWithError: en casos en los que no se cargaba ningún anuncio recompensado.
  • Se corrigió una falla potencial que ocurría si las creatividades intentaban cargar URLs que no fueran HTTP dentro de un 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 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 Google Mobile Ads para 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 la configuración predeterminada del SDK en todas las vistas web.
  • Se agregó compatibilidad para leer los parámetros de consentimiento del MTC v2.0 de IAB y la cadena us_privacy de IAB.
7.53.1 2019-12-19
  • Se cambió el nombre del código de error kGADErrorAppIDMissing a kGADErrorApplicationIdentifierMissing.
  • Mediación de anuncios recompensados: Se corrigió un error por el que Open Bidding no funcionaba al usar la API de GADRewardAd.
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 comprobar si el anuncio se puede presentar de todos modos 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 uno que ya se presentó.
  • Anuncios nativos: Se corrigió un error por el que se llamaba a una API de IU en un subproceso en segundo plano.
  • Se corrigió la fuga de memoria de GADBlockSignalSource que se producía cuando se cargaban anuncios.
  • Mediación nativa: Se quitaron GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd.
  • Mediación nativa: Se agregaron las propiedades duration y currentTime al protocolo GADMediatedUnifiedFedRAMP.
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
  • La versión de iOS mínima compatible aumentó 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 quitó las propiedades videoController, duration, currentTime y aspectRatio.
  • Se agregó la API de banner adaptable fijo Beta.
7.50.0 2019-09-18
  • Versión 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 configurar 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ó la advertencia de Apple durante el envío a la tienda de aplicaciones sobre el uso de la API obsoleta.
  • Se agregó la propiedad testRequestIdentifiers a GADMobileAds.requestConfiguration. La propiedad testDevices dejó de estar disponible en GADRequest.
  • Se dio de baja el código de error kGADErrorMediationNoFill. Todos los errores de falta de relleno ahora muestran el código de error kGADErrorNoFill.
  • Anuncios recompensados: Ahora la propiedad customRewardString se puede configurar 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 los 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 que provocaba que las apps que usaban las antiguas APIs de videos recompensados (p.ej., GADRewardBasedVideoAd) observó disminuciones de impresiones en los informes de mediación.
7.47.0 2019-07-11
  • Open Measurement: Se actualizó al SDK de OM 1.2.16.
  • Se mejoraron los mensajes de registro cuando las apps configuran incorrectamente 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 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 que el anuncio nativo mostraba una vista de medios nil y una relación de aspecto de cero, aunque tenía contenido de video.
  • Mediación: Se corrigió una falla que se producía cuando los adaptadores de mediación disparaban 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 corrigió una falla que se producía en ocasiones excepcionales 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
  • Lanzamiento oficial de la asistencia de medición de aplicaciones.
  • Open Measurement: Se actualizó al SDK de OM 1.2.14.
  • Se quitó GADCorrelator y sus APIs asociadas. Esta función anteriormente no era funcional.
  • La propiedad preferredImageOrientation de GADNativeAdImageAdLoaderOptions dejó de estar disponible. En su lugar, usa GADNativeAdMediaAdLoaderOptions.
7.43.0 2019-04-19
  • Se actualizó la versión mínima requerida de iOS a 8.0.
  • Versión de lanzamiento oficial para 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 el 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 (nuevas API): Se corrigió un error por el que los adaptadores de mediación recompensados se desasignaban automáticamente después de la llamada de carga.
7.42.1 2019-03-25
  • Se corrigió una falla poco frecuente que puede ocurrir cuando se anula la asignación de 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 y las dependencias de medición de aplicaciones. El ID de aplicación debe colocarse en el plist de tu aplicación mediante 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 por el que la referencia a GADCustomEventParametersServer generaba un error de compilación.
  • Se agregó la propiedad mainImage en la clase GADMediaContent para establecer el recurso de imagen principal para 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 mostraban en las 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 útiles con una 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 uno 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. Esto soluciona un problema en el que la solicitud del segundo anuncio recompensado rompía 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 repositorios de GitHub.
7.33.1 2018-09-13
  • Anuncios nativos: Se solucionó un problema por el que, a veces, 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 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.
  • 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 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 avanzada de anuncios nativos para obtener más instrucciones sobre cómo usar las APIs nuevas.
  • Anuncios nativos: Se agregó la función "Silenciar este anuncio".
  • Anuncios nativos: Se corrigió un error por el que se quitaba la vista de AdChoices al reutilizar vistas de anuncios en 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 introducido 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 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 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 que se usan en un anuncio nativo.

    Se agregaron los siguientes elementos:

    -mediatedNativeAd:didRenderInView:clickableAssetViews:nonclickableAssetViews:viewController:

    Obsoletos:

    -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 muestran una etiqueta en la parte superior. Consulta la guía de pruebas para obtener más detalles.
7.25.0 25 de octubre de 2017
  • Mediación nativa: Los adaptadores ahora reciben la llamada a mediatedNativeAd:didRenderInView:viewController: apenas se asocia un anuncio nativo con una vista de anuncio nativo, en lugar de esperar a que esa vista 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
  • Versión oficial de compatibilidad con iOS 11.
  • Se quitó GADAdDelegate. En su lugar, se debe usar GADAudioVideoManager para administrar el audio de los anuncios.
  • Se corrigió un error de iOS 11 en el que las vistas de banners 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 desasigna un anuncio nativo.
7.22.0 2017-08-08
  • Se solucionó un problema por el que no se invocaba un evento "no se pudo cargar el anuncio" cuando se descarta una solicitud de anuncio debido a que la app se ejecuta en segundo plano.
7.21.0 2017-06-20
  • En el caso de los bloques de anuncios intersticiales inhabilitados para 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ó un nuevo método delegado opcional -adLoaderDidFinishLoading: a GADAdLoaderDelegate, 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 el tamaño incorrecto de los anuncios se enviaba a las redes de mediación para la mediación inteligente de banners.
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 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 correspondientes al inicio, la pausa, la finalización, el sonido y la activación del sonido del contenido de video.
  • Se agregó compatibilidad con adaptadores de mediación de videos recompensados para habilitar 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 del controlador de video GADNativeExpressAdView, GADNativeContentAd, GADNativeCustomTemplateAd, GADNativeContentAd y GADNativeCustomTemplateAd ahora no son nulas.
  • Mediación nativa: Los adaptadores ahora pueden configurar la propiedad adChoicesView en GADMediatedNativeAppInstallAd y GADMediatedNativeContentAd para renderizar AdChoices.
7.15.0 2016-11-21
  • Se agregó una propiedad GADMediaView a GADNativeContentAd y GADNativeCustomTemplateAd.
7.14.0 2016-10-28
  • Se movieron los encabezados del adaptador de mediación al encabezado de framework y global.
  • Para el tamaño del 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 vistas previas integradas en la app y 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
  • Correcciones de errores para fallas que involucran 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.
  • Ya no es necesario que las apps proporcionen texto para NSCalendarsUsageDescription y NSBluetoothPeripheralUsageDescription cuando se actualizan apps para iOS 10.
  • Se quitó la compatibilidad con createCalendarEvent y storePicture de MRAID 2.0.
7.10.1 2016-08-26
  • Se corrigieron errores de fallas que involucraban 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 de publicidad si la versión del SDK es al menos major.minor.patch.
7.9.1 2016-07-18
  • Se corrigió el error que afectaba la mediación de videos con premio.
7.9.0 2016-07-13
  • Se agregaron dependencias de framework de GLKit, OpenGLES, CoreMotion y CoreVideo para mejorar la renderización y calidad de 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 el uso automático de datos 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 un tamaño de 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 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á de manera significativa el tamaño de los objetos binarios de la app. Para cambiar esta configuración en tu app, ve a Build Settings del proyecto y, en la sección Build Options, configura Enable Bitcode como Yes.
  • Se agregó una dependencia en el framework de MediaPlayer. Deberás vincular este framework al objeto binario de tu app. Si usas CocoaPods, ejecuta pod install --repo-update.
  • Se quitaron todas las referencias a userID en las APIs de video basadas en recompensas.
  • Las llamadas al método loadRequest: para GADInterstitial siempre se sincronizan con una llamada delegada asíncrona didFailToReceiveAd:withError: o interstitialDidReceiveAd:. Se corrigió un caso límite en el que no se confirmaba este contrato.
  • Mediación nativa: Se agregó la capacidad de que los adaptadores controlen y generen informes de 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 con el fin de 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 corrigió 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 se habilita el seguimiento automático de compras directas desde la aplicación, se quitará la dependencia del SDK de seguimiento de conversiones para informar las conversiones de CDA.
  • La propiedad adUnitID de GADInterstitial ahora es readonly.
  • Se agregaron APIs para 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 la instalación de aplicaciones y los formatos de anuncios nativos de contenido en AdMob, Ad Manager y Ad Exchange.
  • Se agregó compatibilidad con formatos de anuncios nativos personalizados, disponibles para reservas de Ad Manager.
  • Se corrigió una regresión introducida en 7.2.0 por la que los banners inteligentes se mostraban incorrectamente en orientación horizontal en iOS 8.
7.2.2 2015-05-07
  • Se corrigió la siguiente advertencia cuando se realizaba una carga en 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 “Live Ad” de forma predeterminada. Agrega kGADSimulatorID a la propiedad testDevices en GADRequest para obtener anuncios de prueba en simuladores.
  • Se agregó la capacidad de que los adaptadores de mediación y eventos personalizados registren los clics de 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 requiere una vinculación con CoreMedia.framework.
  • Se corrigieron varios errores.
7.0.0 2015-02-03
  • Se interrumpió la compatibilidad con 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 establecer esta propiedad para denotar la plataforma de 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.
  • Se dio de baja la propiedad hasAutoRefreshed de GADBannerView.
  • Se quitó la macro GAD_SIMULATOR_ID; los anuncios de prueba se habilitan automáticamente en el simulador cuando se usa GADBannerView y GADInterstitial.
  • Se quitaron los elementos 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
  • Versión oficial de compatibilidad con iOS 8.
  • La carga de anuncios lleva menos tiempo en el subproceso principal en iOS 8.
  • Los anuncios de banner inteligente se muestran correctamente en orientación horizontal en iOS 8.
  • Se requiere la vinculación con dos frameworks nuevos: EventKit y EventKitUI. Estas tienen vinculación automática si se habilitan módulos y frameworks de vinculación automática.
  • La propiedad mediatedAdView dejó de estar disponible en GADBannerView.
  • Se quitó el método loadAndDisplayRequest:usingWindow:initialImage: que ya estaba 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 del navegador de 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
  • Dejó de estar disponible el método loadAndDisplayRequest:usingWindow:initialImage en GADInterstitial.
  • Paquetes de estadísticas sin agrupar del SDK que generan una reducción de tamaño (de 9.6 -> 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
  • Se interrumpió la compatibilidad con iOS 4.3. El SDK admite iOS 5.0 y versiones posteriores, y ahora proporciona referencias débiles de ARC.
  • Se agregó un formato de banner grande de 320 x 100 con kGADAdSizeLargeBanner constante.
  • Se agregó un nuevo formato intersticial para lanzar compras directas desde la aplicación. Configura la propiedad inAppPurchaseDelegate en GADInterstitial para controlar los eventos de compras directas desde la aplicación.
6.8.0 2014-01-24
  • Se mejoró la segmentación de anuncios.
  • Se necesita para realizar la vinculación con el framework de CoreTelephony.
  • Se corrigió un fallo que se produce cuando el dispositivo entra en 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 que se producían cuando se usaba la mediación.
6.6.0 2013-11-05
  • Se necesita para realizar la vinculación con el framework de 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ó un error por el que los eventos de apps de Ad Manager no activaban anuncios intersticiales.
  • Incluyó el adaptador de 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 la COPPA GADRequest.
  • Transmite el IDFA de Apple en la solicitud de anuncio.
  • Se actualizaron los mensajes de advertencia de mediación para el uso de marcas del vinculador.
6.4.2 2013-05-20 Se corrigió un problema recurrente de GADMRAIDInterceptor.
6.4.1 2013-04-18 Se corrigió una falla que se producía cuando 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 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 o versiones posteriores.
  • Se quitaron todos los usos del 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
  • Se necesita para realizar la vinculación con el framework de StoreKit.
  • Se corrigió una falla que se producía cuando se rotaba la app antes de la recepción del 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 todavía es necesaria.
  • Se requiere para establecer un vínculo con el marco de trabajo de AdSupport.
  • Es obligatorio usar Xcode 4.5 y realizar compilaciones con 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 (IDFA) de Apple 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 del iPhone 5
  • Compatibilidad con autolayout para iOS 6.
6.1.4/5 2012-08-09
  • Se corrigió un error del seguimiento de clics o impresiones de terceros.
  • Se puede crear DFPBannerView sin 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 sobre el identificador del dispositivo de acuerdo con las políticas relevantes de iOS.

6.1.1/2 2012-07-19
  • Se corrigió la falla de MRaid Interceptor cuando se accede a un problema de clave nula.
  • Los editores 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 aplicaciones.
  • Los encabezados de Ad Manager, Búsqueda y Mediación ahora se incluyen en la subcarpeta "Complementos", por lo que ya no requieren descargas separadas.
  • Problema conocido: Cuando se usa GADBannerView con Interface Builder, el tamaño del fotograma debe establecerse de manera 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 sobre el identificador del dispositivo de acuerdo con las políticas relevantes de iOS.

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 del usuario adecuado para enviar información del identificador de dispositivo de acuerdo con las políticas relevantes de iOS.

6.0.1 2012-04-19
  • Se agregó 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 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 establecer extras. La propiedad additionalParameters dejó de estar disponible.

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

5.0.8 2012-03-30
  • Se quitaron todas las referencias hechas a uniqueIdentifier, una propiedad UIDevice obsoleta.
  • La propiedad testDevices dejó de estar disponible y se reemplazó por la propiedad testing que ya no está obsoleta.
5.0.5 2011-11-30
  • Se agregó compatibilidad con formatos de anuncios intersticiales de Rich Media para iPhone y iPad. Esta actualización será compatible con todas las versiones futuras de los formatos de anuncios intersticiales.
  • Se mejoró el seguimiento de impresiones de anuncios intersticiales.
  • GADInterstitial siempre fue un objeto de un solo uso, pero ahora fallará correctamente cuando se llame a didFailToReceiveAdWithError: en cualquier solicitud para cargar o mostrar un elemento 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 de 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 la etiqueta 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 app se cierra automáticamente cuando hay anuncios en la App Store mal configurados.
  • Se corrigieron las fugas de memoria en el SDK.
  • Se solucionaron problemas de seguimiento de clics con banners de DoubleClick for Advertisers (DFA).
  • Se corrigieron algunas 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 de forma correcta cuando se emite un cierre de JavaScript en un controlador de vista oculto en la pila de controladores de vista.
  • Se agregó compatibilidad con tiempos de espera intersticiales de AFMA proporcionados por el servidor.
  • El modo de prueba ahora se habilita mediante la inclusión de ID de dispositivos en la lista blanca.
  • Se agregó un método para reutilizar el mismo UIWebView en un banner y una superposición de rich media.
  • Se agregó un submodelo de dispositivos al diccionario que se muestra.
  • Se corrigieron fugas de memoria en GADBrowserController y UIWebViews.
  • El controlador de vista intersticial abierto en la app se bloquea 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.