Historial de versiones del SDK de IMA de iOS para DAI de Google

Versión Fecha de estreno Notas
3.22.1 2024-04-12
  • Se solucionó un problema con la versión más reciente de Cocoapods que impedía que las apps se compilaran en simuladores de iOS.
3.22.0 2024-04-03
3.20.0 2024-01-28
  • Habilita la compatibilidad con anuncios complementarios para la publicación de grupos de anuncios
  • Habilitar las solicitudes de transmisión de VOD de la Entrega de Pods
  • Agrega un método get para los puntos de inserción al administrador de transmisiones.
3.19.2 2023-04-28
  • Se redujo la versión mínima de iOS para la compilación en iOS14.
3.19.1 2023-04-20
  • Se aumentó la versión mínima de iOS para la compilación en iOS14.
  • Se quitó la compatibilidad con la plataforma de ARMv7.
  • Se corrige el error por el que no se activaba un evento de anuncio de clic al hacer clic en el SIMID
  • Deja de indicar incorrectamente la compatibilidad con OMID en el modo seguro de VPAID.
  • Se corrigió un problema con la compatibilidad con eventos de cambio de tamaño de SIMID
  • Se agregó la clase IMAVideoStitcherVODStreamRequest, que proporciona compatibilidad con la API de VOD de Google Video Stitcher.
  • La versión 3.18.5 del SDK dejará de estar disponible el 20/04/2024. Consulta el Programa de baja para obtener más detalles.
3.18.5 2023-03-10
  • Aumenta la versión mínima del SDK de IMA para iOS a iOS 14.
  • Se corrigió un error por el que no se pasaba el contexto del usuario con un error de transmisión.
  • Habilita el ID propio del publicador (antes conocido como clave para la misma aplicación) para las aplicaciones que también incluyen el paquete de versión 9.14.0 o posterior de GMA.
  • Se agregó la clase IMAVideoStitcherLiveStreamRequest, que proporciona compatibilidad con la API de Google Video Stitcher Live.
  • Versión beta pública de la API de Google Video Stitcher
  • Versión beta pública de la API de Secure Signals.
  • La versión 3.18.4 del SDK dejará de estar disponible el 10/03/2024. Consulta el Programa de baja para obtener más detalles.
3.18.4 2022-12-08
  • Lanzamiento del servicio No hay funciones nuevas.
  • La versión 3.18.2 del SDK dejará de estar disponible el 8/12/2023. Consulta el Programa de baja para obtener más detalles.
3.18.2 2022-11-07
  • Agrega user_context a la solicitud de transmisión.
  • Se corrigieron las advertencias erróneas de "Mensaje interno no válido"
  • La versión 3.18.1 del SDK dejará de estar disponible el 7/11/2023. Consulta el Programa de baja para obtener más detalles.
3.18.1 2022-10-02
  • Se solucionó un problema que causaba que el SDK fallara con UIViewControllerHierarchyInconsistency.
  • La versión 3.17.0 del SDK dejará de estar disponible el 2/10/2023. Consulta el Programa de baja para obtener más detalles.
3.17.0 2022-08-03
  • Aumenta la tasa de bits predeterminada máxima para los dispositivos que no son móviles si el editor no establece la tasa de bits máxima.
  • La versión 3.16.3 del SDK dejará de estar disponible el 3/8/2023. Consulta el Programa de baja para obtener más detalles.
3.16.3 2022-04-19
  • Se agregó IMACompanionAdSlot.initWithView(view: UIView) para admitir anuncios complementarios de tamaño fluido.
  • El SDK de IMA para iOS ahora está empaquetado como un xcframework.
  • Se agregó compatibilidad con el simulador de M1.
  • Se solucionó un problema por el que se podía reemplazar la información de la versión del SDK de IMA.
  • Se solucionó un problema por el que el SDK de iOS creaba advertencias de símbolos duplicados.
  • La versión 3.15.1 del SDK dejará de estar disponible el 19/04/2023. Consulta el Programa de baja para obtener más detalles.
3.15.1 2022-02-23
  • Se incrementó la versión mínima de iOS a 12
  • La versión 3.14.5 del SDK dejará de estar disponible el 23/2/2023. Consulta el Programa de baja para obtener más detalles.
3.14.5 2021-10-05
  • Se agregó la API de IMASettings:sameAppKeyEnabled , que te ayudará a publicar anuncios más relevantes y personalizados mediante el uso de datos recopilados de tus apps. En la actualidad, la API está habilitada de forma predeterminada sin necesidad de que los publicadores realicen cambios.
  • Se agregaron contratos de nulabilidad a todas las APIs.
  • La versión 3.14.4 del SDK dejará de estar disponible el 5/10/2022. Consulta el Programa de baja para obtener más detalles.
3.14.4 2021-07-06
  • Se solucionó un problema que causaba eventos faltantes cuando las apps estaban en segundo plano.
  • Se solucionó un problema que permitía a los editores configurar manualmente islat en la versión 14 de iOS.
  • Se aumentó la versión mínima de iOS a iOS 11
  • La versión 3.14.3 del SDK dejará de estar disponible el 6/7/2022. Consulta el Programa de baja para obtener más detalles.
3.14.3 2021-05-03
  • Se solucionó un problema que causaba mensajes de advertencia en iOS < 12.
  • Se agregó IMASettings:sessionid para permitir que los editores personalicen el ID de sesión.
  • Se solucionó un problema por el que se activaban los eventos de pausa y reanudación de anuncios durante el contenido.
  • Se garantizó que las inserciones de contenido de la IU del anuncio no se ajusten automáticamente
  • Última versión del SDK de IMA para iOS compatible con iOS 10.
  • La versión 3.14.1 del SDK dejará de estar disponible el 3/5/2022. Consulta el Programa de baja para obtener más detalles.
3.14.1 2021-02-17
  • Se solucionó un problema por el que, en ocasiones, se activaban eventos de anuncios duplicados cuando se habilitaba la precarga.
  • Se implementó la asistencia para PodServing.
  • Se solucionó un problema con la apertura de vínculos directos dobles en iOS 13 y versiones posteriores
  • La versión 3.13.0 del SDK dejará de estar disponible el 17/02/2022. Consulta el Programa de baja para obtener más detalles.
3.13.0 2020-10-13
  • El SDK ahora se compila con Xcode 12.
  • Se solucionó un problema por el que la búsqueda fuera de una pausa publicitaria no activaba el evento AD_BREAK_ENDED.
  • Se quitaron los campos obsoletos de IMAAVPlayerVideoDisplay, IMAVideoDisplay y IMAVideoDisplayDelegate.
  • Se solucionó un problema en el que se minimizaba la función PIP cuando se completaba cada anuncio.
  • Se corrigió un error por el que las transmisiones en vivo finalizaban la reproducción en cuanto se iniciaban en AirPlay.
  • Se solucionó un problema por el que, al presionar Omitir, no se realizaba ninguna acción con respecto a la reproducción compartida.
  • Se solucionó un problema por el que el contenido parpadeaba brevemente entre los anuncios de un grupo de anuncios para la reproducción compartida
  • Se agregó la API de IMAAVPlayerVideoDisplay.streamAssetOptions.
  • Duración del período del anuncio expuesto en IMAStreamManagerDelegate.
  • Se solucionó un problema por el que se activaba erróneamente un error "Ads cannot be requested because the ad container is not attached to the view hierarchy."
  • La versión 3.12.1 del SDK dejará de estar disponible el 13/10/2021. Consulta el Programa de baja para obtener más detalles.
3.12.1 2020-08-11
  • Versión oficial de la actualización para iOS 14.
  • Se solucionó un problema por el que, al abrir un clic y luego cerrar la app, se producía una fuga de memoria.
  • La versión 3.12.0 del SDK dejará de estar disponible el 11/08/2021. Consulta el Programa de baja para obtener más detalles.
3.12.0 2020-08-05
  • Se agregó compatibilidad con el Modo de consentimiento adicional de Google. Para obtener más información, consulte la especificación técnica del Modo de consentimiento adicional de Google.
  • Se agregó compatibilidad con la clave "language_name" para subtítulos de transmisiones.
  • Se solucionó un problema que causaba que se agotara el tiempo de espera de los anuncios de solo audio.
  • Se corrige el problema por el que omitir el primer anuncio en un anuncio previo al video provocaba que el segundo anuncio ignorara su propio período de omisión.
  • Agrega viewController como un nuevo argumento de inicialización obligatorio o propiedad para IMAAdDisplayContainer.
  • Se reducen los eventos RESUME erróneos.
  • Se agregó IMAAdsRenderingSettings.enablePreloading, que está habilitado de forma predeterminada, para mejorar el rendimiento de la renderización de anuncios.
  • Agrega el evento ICON_TAPPED.
  • Soluciona un problema por el que IABTCF_gdprApplies solo se confirmaba si era una cadena.
  • La versión 3.11.4 del SDK dejará de estar disponible el 5/8/2021. Consulta el Programa de baja para obtener más detalles.
3.11.4 2020-03-26
  • Aumenta la versión mínima del entorno de ejecución a iOS 10
  • Se corrigió un error por el que algunas actualizaciones de la IU podían activarse en un subproceso en segundo plano.
  • Se corrigió un problema por el que las marcas estrictas provocaban un conflicto de inicio de IMACompanionAd con el de NSObject.
  • El método loadURL deja de estar disponible en el protocolo IMAVideoDisplay
  • Se agregó compatibilidad con anuncios de SIMID del cliente .
  • La versión 3.11.3 del SDK dejará de estar disponible el 26/3/2021. Consulta el Programa de baja para obtener más detalles.
3.11.3 2020-02-12
  • La versión 3.11.3 será la versión final del SDK de IMA compatible con iOS 9.x.
  • Se corrigió un error por el que la importación del encabezado del marco de trabajo no importaba IMAFriendlyObstruction.h.
  • Se solucionó un problema por el que los clics fallaban en iOS 9.x.
  • La versión 3.11.2 del SDK dejará de estar disponible el 12/02/2021. Consulta el Programa de baja para obtener más detalles.
3.11.2 2020-01-22
  • Se agregó compatibilidad para contentUrl de OMID 1.3 con AdsRequest:contentUrl y StreamRequest:contentUrl .
  • Actualiza la compatibilidad con las obstrucciones compatibles con OMID 1.3 para usar métodos registerFriendlyObstruction en IMAAdDisplayContainer.
  • Los métodos registerVideoControlsOverlay y unregisterAllVideoControlsOverlay dejaron de estar disponibles en IMAAdDisplayContainer y se reemplazaron por FriendlyObstruction .
  • Se solucionó un problema por el que no se informaban la reproducción automática ni la función de omisión de OMID.
  • Quita todas las referencias restantes a UIWebView.
  • La versión 3.11.1 del SDK dejará de estar disponible el 22/01/2021. Consulta el Programa de baja para obtener más detalles.
3.11.1 2019-12-04
  • Se agregó compatibilidad para la inclusión automática de parámetros de consentimiento del MTCv2 y la CCPA de IAB.
  • Soluciona un problema que causaba fallas cuando se usaba el Centro de control.
  • Se agregó compatibilidad con los anuncios TrueView for Action.
  • Se agregó playerVideoDisplay:didLoadPlayerItem: para DAI.
  • Se actualizaron los nombres de IMAAVPlayerVideoDisplayDelegate para mantener la coherencia con las convenciones de estilo Obj-C.
  • Se solucionó un problema que impedía que los eventos de anuncios LOG y INTERACTION incluyeran el objeto de anuncio en algunos casos.
  • Agrega la integración automática de las solicitudes de anuncios de Google para implementaciones de proveedores de administración de consentimiento que cumplen con el MTCv2 de IAB, como Funding Choices de Google.
  • Se corrigió un problema con los eventos de seguimiento breakstart y breakend de VMAP.
  • Agrega el método replaceAdTagParameters a IMAStreamManager, que permite reemplazar todos los parámetros de la etiqueta de anuncio durante una transmisión en vivo.
  • Agrega el evento AD_BREAK_FETCH_ERROR para indicar que no se reproducirá una pausa publicitaria.
  • La versión 3.10.1 del SDK dejará de estar disponible el 4/12/2020. Consulta el Programa de baja para obtener más detalles.
3.10.1 2019-09-19
  • Se agregó compatibilidad con iOS 13 y iPadOS.
  • La versión 3.9.2 del SDK dejará de estar disponible el 19/09/2020. Consulta el Programa de baja para obtener más detalles.
3.9.2 2019-08-16
  • Esto soluciona un problema por el que una vista clara de la IU del anuncio de IMA permanecía después de que se reprodujeran los anuncios, lo que impedía que el usuario interactuara con el reproductor.
  • La versión 3.9.1 del SDK dejará de estar disponible el 16/08/2020. Consulta el Programa de baja para obtener más detalles.
3.9.1 2019-07-18
  • Se corrigieron errores con la precisión de los informes de is_lat.
  • Se escribió IMAAdEventType.adData.
  • Se agregaron las APIs de authToken y streamFormat a IMAStreamRequest.
  • Se quitó la compatibilidad con mediaUrl de LinearAd. Usa adMedia en su lugar.
  • Se corrigió un error de metadatos de YouTube en los videos no listados.
  • Se corrigió la identificación incorrecta del ID de anuncio.
  • Se reemplazaron mediaWidth y mediaHeight por adMedia.width y adMedia.height.
  • Se solucionó un problema por el que los anuncios complementarios solo se renderizaban una vez.
  • Ahora, cuando no se admita un tipo de anuncio de video, el SDK mostrará el error kIMAError_VAST_TRAFFICKING_ERROR en lugar de kIMAError_FAILED_TO_REQUEST_ADS.
  • videoDisplayDidPlay: dejó de estar disponible y se reemplazó por videoDisplayDidResume:.
  • La versión 3.9.0 del SDK dejará de estar disponible el 18/07/2020. Consulta el Programa de baja para obtener más detalles.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Agrega los eventos AD_PERIOD_STARTED y AD_PERIOD_ENDED. Estos eventos son compatibles solo con la DAI.
  • Se solucionó un problema por el que se animaba la vista del anuncio al inicio.
  • Se solucionó un problema por el que no se mostraban errores de video en las transmisiones en vivo ni en VOD.
  • Se solucionó un problema por el que no se reanudaba el contenido en iOS y AirPlay
  • La versión 3.8.1 del SDK dejará de estar disponible el 19/2/2020. Consulta el Programa de baja para obtener más detalles.
3.8.1 2018-11-13
  • Se solucionó un problema por el que se analizaban incorrectamente las etiquetas de anuncios con varios tamaños de espacios publicitarios.
  • Se agregó [IMAVideoDisplay seekStreamToTime] para admitir anuncios que se pueden omitir en transmisiones de VOD de IMA de DAI.
  • Agrega IMAAdRenderingSettings.loadVideoTimeout.
  • Se agregaron IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight y IMAAd.VASTMediaBitrate.
  • Gracias a mejoras en la compilación, se reduce el tamaño de los objetos binarios en aproximadamente un 15%.
  • La versión 3.7.3 del SDK dejará de estar disponible el 13/11/2019. Consulta el Programa de baja para obtener más detalles.
3.7.3 2018-08-21
  • Mejora el manejo de errores de un manifiesto de transmisión con formato incorrecto.
  • Se corrigió un problema con los clics en URLs personalizadas de la aplicación en complementos HTML
  • Soluciona un problema con anuncios de video seguidos que se pueden omitir.
  • La versión 3.7.2 del SDK dejará de estar disponible el 21/08/2019. Consulta el Programa de baja para obtener más detalles.
3.7.2 2018-05-15
  • Se solucionó un problema por el que algunos complementos se expandían a una WebView de pantalla completa
  • La versión 3.7.1 del SDK dejará de estar disponible el 15/05/2019. Consulta el Programa de baja para obtener más detalles.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Lanzamiento de solo CocoaPods para corregir un error podspec. Extrae los archivos de la biblioteca para 3.7.0.
3.7.0 2018-01-30
  • Ya no se admite iOS 8 y versiones anteriores.
  • Lanzamiento del servicio, sin funciones nuevas.
  • La versión 3.6.1 del SDK dejará de estar disponible el 30/01/2019. Consulta el Programa de baja para obtener más detalles.
3.6.1 2017-10-09
  • Agrega IMAAdsRequest.liveStreamPrefetchSeconds.
  • La versión 3.6.0 del SDK dejará de estar disponible el 9/10/2018. Consulta el Programa de baja para obtener más detalles.
3.6.0 2017-07-24
  • Se agregó IMAAdsRequest.vastLoadTimeout.
  • Se agrega IMAAd.wrapperAdIDs.
  • Se agrega IMAAd.skipTimeOffset.
  • Se corrigió un error por el que el SDK no podía detectar la vista de video que se usaba para la reproducción de anuncios si se la quitaba de la jerarquía de vistas y se volvía a agregar a ella.
  • La versión 3.5.2 del SDK dejará de estar disponible el 24/07/2018. Consulta el Programa de baja para obtener más detalles.
3.5.2 2017-05-02
  • Quita la reanudación automática cuando se vuelve a la app para que deje de ejecutarse en segundo plano. Llama a [IMAAdsManager resume] para reanudar.
  • Se agregó [IMAAdsRenderingSettings playAdsAfterTime].
  • La versión 3.5.1 del SDK dejará de estar disponible el 2 de mayo de 2018. Consulta el Programa de baja para obtener más detalles.
3.5.1 2017-04-03
  • El SDK ahora arrojará kIMAError_FAILED_TO_REQUEST_ADS si IMAAdDisplayContainer no está en la jerarquía de vistas cuando se realiza una solicitud de anuncio o transmisión. Anteriormente, estas solicitudes fallaban de manera silenciosa.
  • La versión 3.5.0 del SDK dejará de estar disponible el 3/4/2018. Consulta el Programa de baja para obtener más detalles.
3.5.0 2017-03-24
  • Soluciona un problema con la compatibilidad con códigos de bits.
  • Agrega adsResponse al objeto IMAAdsRequest.
  • Se corrigió un problema con compilaciones de Swift.
  • La versión 3.4.2 del SDK dejará de estar disponible el 24/03/2018. Consulta el Programa de baja para obtener más detalles.
3.4.2 2017-03-09
  • Lanzamiento del servicio, sin funciones nuevas.
  • La versión 3.4.1 del SDK dejará de estar disponible el 9/3/2018. Consulta el Programa de baja para obtener más detalles.
3.4.1 2017-02-03
  • El SDK ahora se distribuye como un framework dinámico. Como resultado, ya no publicamos una versión independiente de AdMob del marco de trabajo, por lo que puedes utilizar la misma versión sin importar si tu implementación también utiliza AdMob o no.
  • Se agregó compatibilidad con íconos de video.
  • Agrega las siguientes propiedades nuevas a IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Agrega las siguientes propiedades nuevas a IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Agrega [IMAAdsManager setVolume:].
  • Agrega [IMACompanionDelegate companionSlotWasClicked].
  • Agrega IMASettings.disableNowPlayingInfo.
  • La versión 3.3.1 del SDK dejará de estar disponible el 3/2/2018. Consulta el Programa de baja para obtener más detalles.
Reversión a la versión 3.3.1 2016-01-31
  • Debido al problema con la compilación para dispositivos específicos, se revirtió a la versión 3.3.1.
3.4.0 2017-01-26
  • El SDK ahora se distribuye como un framework dinámico. Como resultado, ya no publicamos una versión independiente de AdMob del marco de trabajo, por lo que puedes utilizar la misma versión sin importar si tu implementación también utiliza AdMob o no.
  • Se agregó compatibilidad con íconos de video.
  • Agrega las siguientes propiedades nuevas a IMAAd:
    • adSystem
    • creativeID
    • creativeAdID
    • universalAdIdValue
    • universalAdIdRegistry
    • advertiserName
    • surveyURL
    • dealID
    • wrapperCreativeIDs
    • wrapperSystems
  • Agrega las siguientes propiedades nuevas a IMAAdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
  • Agrega [IMAAdsManager setVolume:].
  • Agrega [IMACompanionDelegate companionSlotWasClicked].
  • Agrega IMASettings.disableNowPlayingInfo.
  • La versión 3.3.1 del SDK dejará de estar disponible el 26/01/2018. Consulta el Programa de baja para obtener más detalles.
3.3.1 2016-09-16
  • Ya no se admite iOS 7 y versiones anteriores.
  • La versión 3.2.1 del SDK dejará de estar disponible el 16/09/2017. Consulta el Programa de baja para obtener más detalles.
3.2.1 2016-05-09
  • Agrega compatibilidad con códigos de bits.
3.2.0 2016-04-14
    Nota: Debido a un error, la compatibilidad con códigos de bits no funcionó en esta versión.
  • Agrega compatibilidad con códigos de bits.
  • Se agregó compatibilidad con las URLs de clic que dirigen a los usuarios a la tienda de aplicaciones.
3.1.0 2015-12-17
  • Finalizó la fase beta.
  • Se agregó compatibilidad con la función Pantalla en pantalla en iOS 9. Para obtener más información, consulta nuestra guía de pantalla en pantalla o nuestra implementación en el ejemplo avanzado.
  • Ahora el encabezado IMAContentPlayhead debe pasarse a IMAAdsRequest en lugar de a IMAAdsManager.
  • Se agregó compatibilidad con complementos HTML5.
  • Se agregó [IMAAdsManager catalogAdBreak].
Versión beta 16 2015-09-04
  • Las actualizaciones serán compatibles con la función App Transport Security de iOS 9.
  • Se corrigió una falla en la desasignación IMAAdsLoader.
Versión beta 15 2015-07-22
  • Presenta eventos de búfer de anuncios a través de delegados de IMAAdsManager. Esto facilita la adición de elementos al reproductor, como indicadores de actividad y barras de almacenamiento en búfer.
  • Expone el modo de depuración. Los editores ahora pueden establecer el parámetro de configuración IMASettings enableDebugMode en YES para obtener registros más detallados en la consola. No se debe usar en producción, ya que marcará una marca de agua en el reproductor del anuncio.
  • IMAAdsManager destroy ahora cierra correctamente los anuncios en todos los casos.
  • Permite volver a usar contenedores de visualización.
  • Permite que los publicadores destruyan objetos de IMA desde métodos delegados.
  • IMAAdsManager ahora solo tiene una referencia débil a contentPlayhead (corregir posibles fugas de memoria) Ahora, deberás retener cualquier instancia o objeto de IMAAVPlayerContentPlayhead que implemente IMAContentPlayhead como propiedad; de lo contrario, el objeto se liberará de inmediato.
  • Quita la animación de cambio de tamaño del video.
  • Quita el evento de anuncio de reanudación inicial innecesario.
Beta v14 2015-05-27
  • Se solucionó un problema por el que, en ocasiones, el reproductor de anuncios se detenía en el búfer y nunca reanudaba la reproducción.
  • Se movió IMASettings a su propio archivo de encabezado.
Beta v13 2015-04-29
  • Se agregó compatibilidad con la reproducción de anuncios en segundo plano. Para obtener más información, consulta Reproducción de anuncios en segundo plano.
  • Ahora puedes importar el SDK como framework. Para obtener más información sobre la actualización, consulta nuestra entrada de blog sobre esta versión.
  • Se redujeron los tiempos de carga de anuncios en iOS 8.
  • Se solucionó un problema por el que los anuncios complementarios desaparecían después de que finalizaba un anuncio. Ahora se mostrarán anuncios complementarios hasta que se actualice el espacio publicitario.
  • Se agregó un tiempo de espera de 10 segundos para la carga del SDK.
  • IMASettings ahora implementa NScopy.
  • Se solucionó un problema por el que las apps fallaban cuando se desconectaban los auriculares
  • Los anuncios ahora se silencian cuando el dispositivo está silenciado de forma predeterminada. El publicador puede cambiar esta configuración configurando la categoría AVAudioSession.
  • Se corrigieron errores relacionados con la reproducción y la pausa en el Centro de control que no funcionaban en versiones de iOS anteriores a la 8.
  • Los anuncios ya no se detienen cuando se abre el panel lateral de notificaciones.
  • Se agregó un archivo VERSION al archivo ZIP descargable.
  • Para mejorar el rendimiento, la renderización de anuncios ahora se realiza de forma nativa a través de AVPlayer en todas las versiones de iOS.
Versión beta 12 2015-02-12
  • Ahora utiliza la reproducción de anuncios nativos en iOS 7 y versiones anteriores. Esto evita que el SDK interfiera con los eventos y controles de MPMoviePlayerController.
  • Se solucionó un problema por el que no se propagaba adPlaybackInfo en los eventos LOADED y START.
  • Agrega IMASettings.maxRedirects para especificar la cantidad de redireccionamientos luego de los cuales se rechazarán los redireccionamientos posteriores y se anulará la carga de anuncios.
  • Se agregó compatibilidad con la reproducción manual de anuncios.
Versión beta 11 2014-12-17
  • Se corrigió una fuga de memoria que se introdujo en la versión beta v10 con la adición de WKWebView.
Versión beta 10 2014-11-20
  • El SDK ahora usa WKWebView en iOS 8 para renderizar anuncios, en lugar de UIWebView. Esto corrige varios problemas relacionados con la comunicación entre las capas nativas del SDK y JS. Como efecto secundario de este cambio, el SDK de IMA ahora exigirá que la compilación de tu app sea compatible con arm64.
  • Se agregó un evento TAPPED que se activa cada vez que el usuario presiona una parte de un anuncio en la que no se puede hacer clic. Se puede usar para detectar presiones en un anuncio a fin de mostrar los controles del reproductor.
  • Para cumplir con la convención de iOS, los siguientes métodos dejaron de estar disponibles y se reemplazaron por métodos que hacen referencia al objeto que realiza la llamada:
    • IMAAdsManagerDelegate-adDidProgressToTime:currentTime:
    • IMAWebOpenerDelegate-willOpenInExternalBrowser
    • IMAWebOpenerDelegate-willOpenInAppBrowser
    • IMAWebOpenerDelegate-didCloseInAppBrowser
    • IMAWebOpenerDelegate-didOpenInAppBrowser
    • IMAWebOpenerDelegate-willCloseInAppBrowser
Versión beta 9 2014-10-27
  • Contiene correcciones para las fugas de memoria en las clases IMAJavascript.
Versión beta 8 2014-10-13
  • Se introdujo IMAUIElements, que permite ocultar o mostrar elementos de la IU del SDK de manera programática.
Versión beta 7 2014-08-11
  • Se introdujo el concepto de IMAAdDisplayContainer y se cambió la forma en que se manejan los anuncios complementarios. Consulta Cambios en el SDK de IMA para iOS para obtener información sobre los cambios de código requeridos en tu app.
  • Se quitaron las referencias a los encabezados y las fuentes de OCMock.
  • Se corrigió la actualización lenta de los elementos de la IU de los anuncios en iOS 8
Versión beta 6 2014-05-27
  • Expone la descripción, el título y el contentType en el objeto IMAAd.
  • Se agregó compatibilidad con el simulador de iOS de 64 bits.
Versión beta 5 2014-02-14
  • Se agregó compatibilidad con arm64.
  • Soluciona los conflictos con las integraciones con Google+.
Versión beta 4 2013-12-12
  • Corrige las fugas de memoria en IMAAdsManager y IMAAdsLoader.
  • IMAAdPodInfo tiene tres APIs nuevas: podIndex, timeOffset y maxDuration. Los documentos de la API se actualizarán para reflejar esto en breve.
Versión beta 3 2013-09-25
  • Lanzamiento del servicio, sin funciones nuevas.
Versión beta 2 2013-07-07
  • Lanzamiento público de la versión beta del SDK.
Versión beta cerrada v2 2013-06-24
Versión beta cerrada v1 2013-04-02
  • Versión beta inicial.