Historial de versiones del SDK de IMA para iOS de Google

Versión Fecha de lanzamiento Notas
3.23.0 2024-06-12
  • Agrega VODConfigID a IMAVideoStitcherVODStreamRequest.
  • Hace que el fondo de los anuncios complementarios sea transparente.
  • Rechaza un valor nulo para adTagURL en IMAAdsRequest
  • Cambios resguardo a nivel de los recursos lógica para iterar en todos los anuncios en el anuncio VAST original hasta que el SDK identifica una creatividad reproducible. Si no se encuentra ninguna creatividad reproducible, no se reproduce el anuncio.
3.22.1 2024-04-12
  • Se solucionó un problema con la versión más reciente de CocoaPods que impedía el resultado. para compilar apps 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 en la Publicación de grupos de anuncios
  • 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 a iOS 12.
3.19.1 2023-04-20
  • Se aumentó la versión mínima de iOS para la compilación en iOS 14.
  • Se quitó la compatibilidad con la plataforma ARMv7.
  • Se corrigió un error por el que no se activaba un evento de anuncio de clic en el clic de SIMID.
  • Deja de indicar de forma incorrecta la compatibilidad con OMID en el modo seguro de VPAID.
  • Se solucionó un problema con la compatibilidad con eventos de cambio de tamaño de SIMID.
  • Agrega IMAVideoStitcherVODStreamRequest. que brinda compatibilidad con la API de VOD de Google Video Stitcher.
  • Se programó la versión 3.18.5 del SDK para el 20/4/2024. Consulta la Programa de baja para obtener más información.
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 una versión de GMA 9.14.0 o posterior.
  • Agrega IMAVideoStitcherLiveStreamRequest. que brinda 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.
  • Se programó la versión 3.18.4 del SDK para el 10/3/2024. Consulta la Programa de baja para obtener más información.
3.18.4 2022-12-08
  • Versión del servicio. No hay funciones nuevas.
  • Se programó la versión 3.18.2 del SDK para el 8/12/2023. Consulta la Programa de baja para obtener más información.
3.18.2 2022-11-07
  • Agrega user_context a la solicitud de transmisión.
  • Corrige el error "Mensaje interno no válido" advertencias existentes.
  • Se programó la versión 3.18.1 del SDK para el 7/11/2023. Consulta la Programa de baja para obtener más información.
3.18.1 2022-10-02
  • Se corrigió un problema que causaba que el SDK fallara con UIViewControllerHierarchyInconsistency.
  • Se programó la versión 3.17.0 del SDK para el 2/10/2023. Consulta la Programa de baja para obtener más información.
3.17.0 2022-08-03
  • Aumenta la tasa de bits predeterminada máxima para los dispositivos que no son móviles si el la tasa de bits máxima no la estableció el publicador.
  • La versión 3.16.3 del SDK dejará de estar disponible el 3/8/2023. Consulta la Programa de baja para obtener más información.
3.16.3 2022-04-19
  • Agregado IMACompanionAdSlot.initWithView(view: UIView) para admitir anuncios complementarios de tamaño flexible.
  • El SDK de IMA para iOS ahora se empaqueta como xcframework.
  • Se agrega compatibilidad con el simulador de M1.
  • Se solucionó un problema por el que era posible reemplazar la versión del SDK de IMA. información.
  • 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 está programada para darse de baja el 19/4/2023. Consulta la Programa de baja para obtener más información.
3.15.1 2022-02-23
  • Se aumentó la versión mínima de iOS a 12
  • La versión 3.14.5 del SDK está programada para darse de baja el 23/2/2023. Consulta la Programa de baja para obtener más información.
3.14.5 2021-10-05
  • Agregado IMASettings:sameAppKeyEnabled que te ayuda a publicar anuncios más relevantes y personalizados con datos recopilados de sus aplicaciones. Actualmente, la API está habilitada por de forma predeterminada sin que los publicadores deban realizar cambios.
  • Se agregaron contratos de nulabilidad a todas las APIs.
  • La versión 3.14.4 del SDK está programada para darse de baja el 5/10/2022. Consulta la Programa de baja para obtener más información.
3.14.4 2021-07-06
  • Se solucionó un problema que causaba la falta de eventos cuando las apps se ejecutaban en segundo plano.
  • Se solucionó un problema que permitía a los editores configurar manualmente islat en versiones anteriores a iOS 14.
  • Se aumentó la versión mínima de iOS a iOS 11
  • Se programó la versión 3.14.3 del SDK para el 6/7/2022. Consulta la Programa de baja para obtener más información.
3.14.3 2021-05-03
  • Se solucionó un problema que causaba mensajes de advertencia en iOS <
  • Se agregó IMASettings:sessionid para permitir que los publicadores personalicen el ID de sesión.
  • Se solucionó un problema por el que se activaban los eventos de detención y reanudación de anuncios durante el contenido.
  • Se garantizó que las inserciones de contenido de la IU del anuncio no se ajustaran automáticamente.
  • La última versión del SDK de IMA para iOS es compatible con iOS 10.
  • La versión 3.14.1 del SDK está programada para darse de baja el 3 de mayo de 2022. Consulta la Programa de baja para obtener más información.
3.14.1 2021-02-17
  • Se solucionó un problema por el que, en ocasiones, se activaban eventos de anuncios duplicados cuando estaba habilitada la precarga.
  • Se implementó la asistencia para la entrega de Pods.
  • Se solucionó un problema de apertura de vínculo directo doble en iOS 13 y versiones posteriores.
  • La versión 3.13.0 del SDK está programada para darse de baja el 17/2/2022. Consulta la Programa de baja para obtener más información.
3.13.0 2020-10-13
  • El SDK ahora se compila con Xcode 12.
  • Se solucionó un problema por el cual la búsqueda de una pausa publicitaria no activaba la AD_BREAK_ENDED evento.
  • Se quitaron los campos obsoletos de IMAAVPlayerVideoDisplay. IMAVideoDisplay y IMAVideoDisplayDelegate.
  • Se solucionó un problema por el que PIP se minimizaba en cada finalización de anuncio
  • Se corrigió un error por el que las transmisiones en vivo finalizaban la reproducción en cuanto se iniciaban las transmisiones. AirPlayed.
  • Se solucionó un problema por el que al presionar Omitir no se realizaba nada en 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 en el que se activaba un error "Ads cannot be requested because the ad container is not attached to the view hierarchy." por error.
  • La versión 3.12.1 del SDK está programada para darse de baja el 13/10/2021. Consulta la Programa de baja para obtener más información.
3.12.1 2020-08-11
  • Versión de lanzamiento oficial para iOS 14.
  • Se solucionó un problema por el que se producía una fuga de memoria al abrir un clic y, luego, cerrar la app.
  • La versión 3.12.0 del SDK está programada para darse de baja el 11/08/2021. Consulta la Programa de baja para obtener más información.
3.12.0 2020-08-05
  • Se agregó compatibilidad con el Modo de consentimiento adicional de Google. Para obtener más información, consulta la especificación técnica del Modo de consentimiento adicional de Google.
  • Se agregó compatibilidad con "language_name". para los subtítulos de transmisiones.
  • Soluciona un problema que causaba que se agotara el tiempo de espera de los anuncios de solo audio.
  • Se corrigió un problema por el que, si se omitía el primer anuncio en un anuncio previo al video, el segundo ignoraba su propio desplazamiento de omisión.
  • Agrega viewController como un nuevo argumento o propiedad de inicialización requeridos para IMAAdDisplayContainer.
  • Reduce los eventos RESUME erróneos.
  • Agrega IMAAdsRenderingSettings.enablePreloading, que es de forma predeterminada para mejorar el rendimiento de la renderización de anuncios.
  • Agrega el evento ICON_TAPPED.
  • Se solucionó un problema por el que el elemento IABTCF_gdprApplies solo estaba disponible. se reconoció si se tratara de una cadena.
  • La versión 3.11.4 del SDK está programada para darse de baja el 5/8/2021. Consulta la Programa de baja para obtener más información.
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 hacían que el inicio de IMACompanionAd entre en conflicto con el de NSObject.
  • El método loadURL deja de estar disponible en el protocolo IMAVideoDisplay
  • Se agrega compatibilidad con anuncios de SIMID del cliente
  • La versión 3.11.3 del SDK está programada para darse de baja el 26/3/2021. Consulta la Programa de baja para obtener más información.
3.11.3 2020-02-12
  • 3.11.3 será la versión final del SDK de IMA que sea compatible con iOS 9.x.
  • Se corrigió un error por el que la importación del encabezado del framework 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 está programada para darse de baja el 12/2/2021. Consulta la Programa de baja para obtener más información.
3.11.2 2020-01-22
  • Se agregó compatibilidad con contentUrl OMID 1.3 con AdsRequest:contentUrl y StreamRequest:contentUrl
  • Se reestructura la compatibilidad de las obstrucciones compatibles con OMID 1.3 para su uso registerFriendlyObstruction en IMAAdDisplayContainer.
  • Da de baja el registerVideoControlsOverlay y unregisterAllVideoControlsOverlay en IMAAdDisplayContainer a favor de FriendlyObstruction
  • Se solucionó un problema por el que no se informaban la reproducción automática de OMID ni la omisión.
  • Quita todas las referencias restantes a UIWebView.
  • La versión 3.11.1 del SDK está programada para darse de baja el 22/1/2021. Consulta la Programa de baja para obtener más información.
3.11.1 2019-12-04
  • Se agregó compatibilidad con la inclusión automática de parámetros de consentimiento de IAB. MTCv2 y CCPA.
  • Soluciona un problema que causaba fallas al usar el Centro de control.
  • Se agregó compatibilidad con los anuncios TrueView for Action.
  • Agrega playerVideoDisplay:didLoadPlayerItem: para DAI.
  • Actualiza IMAAVPlayerVideoDisplayDelegate nombres de la coherencia con las convenciones de estilo Obj-C.
  • Soluciona un problema que impidió LOG y INTERACTION eventos de anuncios por incluir el objeto de anuncio en algunos diferentes.
  • Agrega la integración automática de las solicitudes de Google Ads para las implementaciones. de proveedores de administración de consentimiento que cumplen con el MTCv2 de IAB, como Funding Choices.
  • Soluciona un problema con VMAP breakstart y breakend eventos de seguimiento.
  • Agrega el método replaceAdTagParameters al IMAStreamManager, que permite reemplazar todas parámetros de etiquetas de anuncios durante una transmisión en vivo.
  • Agrega el evento AD_BREAK_FETCH_ERROR para indicar que un no se reproducirá la pausa publicitaria.
  • La versión 3.10.1 del SDK está programada para darse de baja el 4 de diciembre de 2020. Consulta la Programa de baja para obtener más información.
3.10.1 2019-09-19
  • Se agrega compatibilidad con iOS 13 y iPadOS.
  • La versión 3.9.2 del SDK está programada para darse de baja el 19 de septiembre de 2020. Consulta la Programa de baja para obtener más información.
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 reprodujeron los anuncios, lo que impedía que el usuario interactuara con el jugador.
  • La versión 3.9.1 del SDK está programada para darse de baja el 16/08/2020. Consulta la Programa de baja para obtener más información.
3.9.1 2019-07-18
  • Se solucionaron problemas relacionados con la precisión de los informes de is_lat.
  • Ahora se escribe 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 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.
  • Cuando un tipo de anuncio de video no sea compatible, el SDK arrojará un error kIMAError_VAST_TRAFFICKING_ERROR en lugar de kIMAError_FAILED_TO_REQUEST_ADS
  • videoDisplayDidPlay: dejó de estar disponible y se reemplazó por videoDisplayDidResume:
  • Se programó la versión 3.9.0 del SDK para dar de baja el 18 de julio de 2020. Consulta la Programa de baja para obtener más información.
3.9.0 2019-03-22
3.8.2 2019-02-19
  • Agrega AD_PERIOD_STARTED y AD_PERIOD_ENDED eventos. Estos eventos son compatibles con Solo para DAI.
  • Se solucionó el problema por el que la vista de anuncio animada al comenzar.
  • Se solucionó un problema por el que no se activaban errores de video para las transmisiones en vivo o 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 está programada para darse de baja el 19 de febrero de 2020. Consulta la Programa de baja para obtener más información.
3.8.1 2018-11-13
  • Soluciona el problema por el que las etiquetas de anuncios con varios tamaños de espacios se analizaron incorrectamente.
  • Se agregó [IMAVideoDisplay seekStreamToTime] para admitir anuncios que se pueden omitir en transmisiones de VOD con DAI de IMA.
  • Agrega IMAAdRenderingSettings.loadVideoTimeout.
  • Se agregaron IMAAd.VASTMediaWidth, IMAAd.VASTMediaHeight y IMAAd.VASTMediaBitrate.
  • Se reduce el tamaño de los objetos binarios en aproximadamente un 15% debido a las mejoras de compilación
  • Se programó la versión 3.7.3 del SDK para dar de baja el 13/11/2019. Consulta la Programa de baja para obtener más información.
3.7.3 2018-08-21
  • Mejora el manejo de errores para un manifiesto de transmisión con formato incorrecto.
  • Soluciona un problema con los clics de URL en la aplicación personalizadas en los anuncios complementarios HTML.
  • Soluciona un problema relacionado con los anuncios de video que se pueden omitir.
  • La versión 3.7.2 del SDK está programada para darse de baja el 21 de agosto de 2019. Consulta la Programa de baja para obtener más información.
3.7.2 2018-05-15
  • Se solucionó un problema por el que algunos complementarios se expandían a un WebView de pantalla completa.
  • La versión 3.7.1 del SDK está programada para darse de baja el 15 de mayo de 2019. Consulta la Programa de baja para obtener más información.
3.7.1 2018-04-30
3.7.0.1 2018-02-12
  • Lanzamiento exclusivo de CocoaPods para corregir un error de podspec. Permite desplegar los archivos de la biblioteca de la versión 3.7.0.
3.7.0 2018-01-30
  • Deja de ser compatible con iOS 8 y versiones anteriores.
  • Versión del servicio, sin funciones nuevas.
  • La versión 3.6.1 del SDK está programada para darse de baja el 30 y 2019. Consulta la Programa de baja para obtener más información.
3.6.1 2017-10-09
  • Agrega IMAAdsRequest.liveStreamPrefetchSeconds.
  • Está previsto que la versión 3.6.0 del SDK deje de estar disponible el 9 de octubre de 2018. Consulta la Programa de baja para obtener más información.
3.6.0 2017-07-24
  • Se agregó IMAAdsRequest.vastLoadTimeout.
  • Agrega los elementos IMAAd.wrapperAdID.
  • Se agregó IMAAd.skipTimeOffset.
  • Se corrigió un error por el que el SDK no podía detectar la vista de video que se usó para la reproducción de anuncios si se quitó de la jerarquía de vistas y se volvió a agregar a ella.
  • Está previsto que la versión 3.5.2 del SDK deje de estar disponible el 24/07/2018. Consulta la Programa de baja para obtener más información.
3.5.2 2017-05-02
  • Elimina la reanudación automática cuando se regresa a la app desde el segundo plano. Llama a [IMAAdsManager resume] para reanudar.
  • Se agregó [IMAAdsRenderingSettings playAdsAfterTime].
  • La versión 3.5.1 del SDK está programada para darse de baja el 2 de mayo de 2018. Consulta la Programa de baja para obtener más información.
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 fallaron en silencio.
  • La versión 3.5.0 del SDK está programada para darse de baja el 3 de abril de 2018. Consulta la Programa de baja para obtener más información.
3.5.0 2017-03-24
  • Se solucionó un problema con la compatibilidad con códigos de bits.
  • Agrega adsResponse al objeto IMAAdsRequest.
  • Soluciona un problema con las compilaciones de Swift.
  • La versión 3.4.2 del SDK está programada para darse de baja el 24 de marzo de 2018. Consulta la Programa de baja para obtener más información.
3.4.2 2017-03-09
  • Versión del servicio, sin funciones nuevas.
  • La versión 3.4.1 del SDK está programada para darse de baja el 9 de marzo de 2018. Consulta la Programa de baja para obtener más información.
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 del marco de trabajo para AdMob. Puedes usar la misma versión, independientemente de que tu implementación también utilice 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 está programada para darse de baja el 3 de febrero de 2018. Consulta la Programa de baja para obtener más información.
Reversión a la versión 3.3.1 2016-01-31
  • Debido a un 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 del marco de trabajo de AdMob. Puedes usar la misma versión, independientemente de que tu implementación también utilice 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 está programada para darse de baja el 26/01/2018. Consulta la Programa de baja para obtener más información.
3.3.1 2016-09-16
  • Deja de ser compatible con iOS 7 y versiones anteriores.
  • La versión 3.2.1 del SDK está programada para darse de baja el 16/09/2017. Consulta la Programa de baja para obtener más información.
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.
  • Agrega compatibilidad con las URLs de clic que dirigen 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 la muestra avanzada.
  • Ahora, IMAContentPlayhead se debe pasar a IMAAdsRequest en lugar de IMAAdsManager.
  • Agrega compatibilidad con los anuncios complementarios HTML5.
  • Agrega [IMAAdsManagerDismissAdBreak].
Versión beta v16 2015-09-04
  • Se actualizaron para ser compatibles con la función App Transport Security de iOS 9.
  • Se corrigió una falla en la desasignación de IMAAdsLoader.
Versión beta v15 2015-07-22
  • Presenta eventos de búfer de anuncios a través de delegados IMAAdsManager. De esta manera, se pueden agregar 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 un registro más detallado en la consola. No debe usarse en la producción, ya que generará una marca de agua en el reproductor de anuncios.
  • IMAAdsManager destroy ahora cierra correctamente los anuncios en todos los casos.
  • Permite la reutilización de contenedores de visualización.
  • Permite que los publicadores destruyan los objetos de IMA desde los métodos delegados.
  • IMAAdsManager ahora solo tiene una referencia débil a contentPlayhead (reparación de posibles fugas de memoria). Ahora deberás retener cualquier objeto o instancia 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 que no es necesario.
Versión beta v14 2015-05-27
  • Se solucionó un problema por el que, en ocasiones, el reproductor de anuncios se detenía al almacenar en búfer y nunca reanudaba la reproducción.
  • Se movió IMASettings a su propio archivo de encabezado.
Versión 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. Los anuncios complementarios ahora se mostrarán hasta que se actualice el espacio.
  • Se agregó un tiempo de espera de 10 segundos para la carga del SDK.
  • IMASettings ahora implementa NSCopias.
  • 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 editor puede cambiar esto si configura la categoría AVAudioSession.
  • Se corrigieron errores relacionados con la reproducción y la pausa del 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 v12 2015-02-12
  • Ahora usa 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 después 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 v10 2014-11-20
  • El SDK ahora usa WKWebView en iOS 8 para renderizar anuncios en lugar de UIWebView. Esto soluciona 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 requerirá que tu app sea compatible con arm64.
  • Se agregó un evento TAPPED que se activa cuando el usuario presiona una parte de un anuncio en la que no se puede hacer clic. Se puede usar para detectar toques en un anuncio y 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 fugas de memoria en clases de IMAJavascript.
Versión beta v8 2014-10-13
  • Presenta IMAUIElements, lo que permite ocultar o mostrar elementos de la IU del SDK de forma programática.
Versión beta 7 2014-08-11
  • Se introdujo el concepto de IMAAdDisplayContainer y cambió la forma en que se manejan los anuncios complementarios. Consulta Cambios en el SDK de IMA para iOS para obtener información sobre el código requerido cambios 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 del anuncio en iOS 8.
Versión beta 6 2014-05-27
  • Expone la descripción, el título y el contentType en el objeto IMAAd.
  • Agrega 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 pronto.
Versión beta 3 2013-09-25
  • Versión 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.