Versión |
Fecha de lanzamiento |
Notas |
3.23.0 |
2024-06-12 |
-
Se agrega
VODConfigID a IMAVideoStitcherVODStreamRequest.
-
Hace que el fondo sea transparente para los anuncios complementarios.
-
Rechaza el valor nulo para
adTagURL en IMAAdsRequest .
-
Se cambia la lógica de reemplazo a nivel del activo para iterar por todos los anuncios en el VAST original hasta que el SDK identifique una creatividad reproducible. Si no se encuentra una 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 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 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 a 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.
- Se dejó de indicar incorrectamente la compatibilidad con OMID en el modo seguro de VPAID.
- Se corrigió un problema con la compatibilidad del evento de cambio de tamaño de SIMID.
- Se agrega la clase IMAVideoStitcherVODStreamRequest, que proporciona compatibilidad con la API de VOD de Google Video Stitcher.
-
Se programó que la versión 3.18.5 del SDK deje de estar disponible el 20/04/2024. Consulta el
Programa de baja
para obtener más detalles.
|
3.18.5 |
2023-03-10 |
- Se aumentó 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 apps que también incluyen la versión 9.14.0 del GMA y versiones posteriores.
- Se agregó la clase 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 el
Programa de baja
para obtener más detalles.
|
3.18.4 |
2022-12-08 |
- Se lanzó una versión del servicio. No hay funciones nuevas.
-
Se programó que la versión 3.18.2 del SDK deje de estar disponible el 8 de diciembre de 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".
-
Se programó la versión 3.18.1 del SDK para el 7/11/2023. Consulta el
Programa de baja
para obtener más detalles.
|
3.18.1 |
2022-10-02 |
- Se corrigió un problema que causaba que el SDK fallara con
UIViewControllerHierarchyInconsistency .
-
Se programó que la versión 3.17.0 del SDK deje de estar disponible el 2 de octubre de 2023. Consulta el
Programa de baja
para obtener más detalles.
|
3.17.0 |
2022-08-03 |
- Aumenta la tasa de bits máxima predeterminada para los dispositivos que no son móviles si el publicador no establece la tasa de bits máxima.
-
Se programó que la versión 3.16.3 del SDK deje de estar disponible el 3 de agosto de 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 flexible.
- El SDK de IMA para iOS ahora se empaqueta como un xcframework.
- Se agrega 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 corrigió un problema por el que el SDK de iOS creaba advertencias de símbolos duplicados.
-
Se programó que la versión 3.15.1 del SDK deje de estar disponible el 19/04/2023. Consulta el
Programa de baja
para obtener más detalles.
|
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 el
Programa de baja
para obtener más detalles.
|
3.14.5 |
2021-10-05 |
- Se agregó la API de
IMASettings:sameAppKeyEnabled
, que te ayuda a publicar anuncios más relevantes y personalizados mediante el uso de datos recopilados de tus apps. Actualmente, la API está habilitada 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 de octubre de 2022. Consulta el
Programa de baja
para obtener más detalles.
|
3.14.4 |
2021-07-06 |
- Se solucionó un problema que causaba que se perdieran eventos cuando las apps se ejecutaban en segundo plano.
- Se solucionó un problema que permitía a los publicadores configurar
islat de forma manual en iOS <14.
- Se aumentó la versión mínima de iOS a iOS 11.
-
Se programó que la versión 3.14.3 del SDK deje de estar disponible el 06/07/2022. Consulta el
Programa de baja
para obtener más detalles.
|
3.14.3 |
2021-05-03 |
- Se corrigió un problema que causaba mensajes de advertencia en iOS anteriores a la versión 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 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 el
Programa de baja
para obtener más detalles.
|
3.14.1 |
2021-02-17 |
- Se corrigió un problema por el que, a veces, se activaban eventos de anuncios duplicados cuando se habilitaba la carga previa.
- Se implementó la compatibilidad con PodServing.
- 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 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 el salto de una pausa publicitaria no activaba el evento
AD_BREAK_ENDED .
- Se quitaron los campos obsoletos en
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 transmitían por AirPlay.
- 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 Pod para la reproducción compartida.
- Se agregó la API de
IMAAVPlayerVideoDisplay.streamAssetOptions .
- Es la duración del período del anuncio expuesto en
IMAStreamManagerDelegate .
- Se corrigió un problema por el que se generaba un error
"Ads cannot be requested because the ad container
is not attached to the view hierarchy." de forma errónea.
-
La versión 3.12.1 del SDK está programada para darse de baja el 13/10/2021. Consulta el
Programa de baja
para obtener más detalles.
|
3.12.1 |
2020-08-11 |
- Versión de lanzamiento oficial para iOS 14.
- Se solucionó un problema por el que abrir un vínculo y, luego, cerrar la app causaba una fuga de memoria.
-
La versión 3.12.0 del SDK dejará de estar disponible el 11 de agosto de 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, consulta la especificación técnica del Modo de consentimiento adicional de Google.
- Se agregó compatibilidad con la clave "language_name" para los subtítulos de las transmisiones.
- Se solucionó un problema que causaba que se agote el tiempo de espera de los anuncios solo de audio.
- Se corrigió un problema por el que omitir el primer anuncio en un preroll provocaba que el segundo anuncio ignorara su propio desplazamiento de omisión.
- Agrega
viewController como un nuevo argumento o propiedad de inicialización obligatorio para IMAAdDisplayContainer .
- Reduce 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 .
- Se corrigió un problema en el que solo se confirmaba el
IABTCF_gdprApplies si era una string.
-
Se programó que la versión 3.11.4 del SDK deje de estar disponible el 05/08/2021. Consulta el
Programa de baja
para obtener más detalles.
|
3.11.4 |
2020-03-26 |
-
Se 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 init de IMACompanionAd se encontrara con el de NSObject.
-
Deja de estar disponible el método
loadURL en el protocolo IMAVideoDisplay.
-
Se agregó compatibilidad con los
anuncios de SIMID del cliente
.
-
Se programó que la versión 3.11.3 del SDK deje de estar disponible el 26/03/2021. Consulta el
Programa de baja
para obtener más detalles.
|
3.11.3 |
2020-02-12 |
-
3.11.3 será la versión final del SDK de IMA que admitirá iOS 9.x.
-
Se corrigió un error por el que la importación del encabezado del framework no importaba IMAFRIENDObstruction.h.
-
Se solucionó un problema por el que los clics fallaban en iOS 9.x.
-
Se programó que la versión 3.11.2 del SDK deje de estar disponible el 12 de febrero de 2021. Consulta el
Programa de baja
para obtener más detalles.
|
3.11.2 |
2020-01-22 |
-
Se agregó compatibilidad con contentUrl de OMID 1.3 con
AdsRequest:contentUrl y StreamRequest:contentUrl .
-
Se reelaboró la compatibilidad con obstrucciones compatibles con OMID 1.3 para usar métodos
registerFriendlyObstruction en IMAAdDisplayContainer .
-
Los métodos
registerVideoControlsOverlay y unregisterAllVideoControlsOverlay dejan de estar disponibles en IMAAdDisplayContainer y se reemplazan por
FriendlyObstruction
.
- Se solucionó un problema por el que no se informaban la reproducción automática ni la posibilidad de omitir contenido de OMID.
- 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 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 MTC 2.0 de IAB y la CCPA.
- Se solucionó 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 la DAI.
- Se actualizaron los nombres de
IMAAVPlayerVideoDisplayDelegate para mantener la coherencia con las convenciones de estilo de Obj-C.
- Se corrigió un problema que impedía que los eventos de anuncios
LOG y INTERACTION incluyeran el objeto de anuncio en algunos casos.
- Se agregó la integración automática de solicitudes de anuncios de Google para implementaciones de proveedores de administración de consentimiento que cumplen con el MTC v2 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 , lo 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 está programada para darse de baja el 4 de diciembre de 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 está programada para darse de baja el 19 de septiembre de 2020. Consulta el
Programa de baja
para obtener más detalles.
|
3.9.2 |
2019-08-16 |
- Se solucionó un problema por el que se quedaba una vista clara de la IU del anuncio de IMA después de que se reproducían los anuncios, lo que impedía que el usuario interactuara con el reproductor.
-
Se programó que la versión 3.9.1 del SDK deje de estar disponible el 16 de agosto de 2020. Consulta el
Programa de baja
para obtener más detalles.
|
3.9.1 |
2019-07-18 |
- Se corrigieron 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 . En su lugar, usa adMedia .
- Se corrigió el error de metadatos de YouTube para los videos no listados.
- Se corrigió la identificación incorrecta del ID del 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 arrojará el 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ó que la versión 3.9.0 del SDK deje de estar disponible el 18/7/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 solo compatibles con DAI.
- Se solucionó un problema por el que la vista de anuncios se animaba al inicio.
- Se solucionó un problema por el que no se activaban los errores de video para las transmisiones en vivo ni los 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 el
Programa de baja
para obtener más detalles.
|
3.8.1 |
2018-11-13 |
- Se corrigió un problema por el que las etiquetas de anuncios con varios tamaños de espacios se analizaban de forma incorrecta.
- Se agregó
[IMAVideoDisplay seekStreamToTime] para admitir anuncios que se pueden omitir en las transmisiones de VOD de DAI de IMA.
- Agrega
IMAAdRenderingSettings.loadVideoTimeout .
- Agrega
IMAAd.VASTMediaWidth , IMAAd.VASTMediaHeight y IMAAd.VASTMediaBitrate .
- Reduce el tamaño del objeto binario en aproximadamente un 15% debido a las mejoras en la compilación.
-
Se programó que la versión 3.7.3 del SDK deje de estar disponible el 13/11/2019. Consulta el
Programa de baja
para obtener más detalles.
|
3.7.3 |
2018-08-21 |
- Se mejora el manejo de errores para un manifiesto de transmisión con el formato incorrecto.
- Se corrigió un problema con los clics en URLs personalizadas en la aplicación en los anuncios complementarios HTML.
- Se corrigió un problema con los anuncios de video que se pueden omitir uno tras otro.
-
Se programó que la versión 3.7.2 del SDK deje de estar disponible el 21 de agosto de 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 compañeros se expandían a una WebView de pantalla completa.
-
Se programó que la versión 3.7.1 del SDK deje de estar disponible el 15 de mayo de 2019. Consulta el
Programa de baja
para obtener más detalles.
|
3.7.1 |
2018-04-30 |
|
3.7.0.1 |
2018-02-12 |
- Versión solo para Cocoapods para corregir un error de podspec. Extrae los archivos de la biblioteca para la versión 3.7.0.
|
3.7.0 |
2018-01-30 |
- Se dejó de admitir 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 de enero de 2019. Consulta el
Programa de baja
para obtener más detalles.
|
3.6.1 |
2017-10-09 |
- Agrega
IMAAdsRequest.liveStreamPrefetchSeconds .
-
Se programó que la versión 3.6.0 del SDK deje de estar disponible el 9 de octubre de 2018. Consulta el
Programa de baja
para obtener más detalles.
|
3.6.0 |
2017-07-24 |
- Agrega IMAAdsRequest.vastLoadTimeout.
- Agrega IMAAd.wrapperAdIDs.
- 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 quitaba y se volvía a agregar a la jerarquía de vistas.
-
Se programó que la versión 3.5.2 del SDK deje de estar disponible el 24 de julio de 2018. Consulta el
Programa de baja
para obtener más detalles.
|
3.5.2 |
2017-05-02 |
- Se quita la reanudación automática cuando se vuelve a la app desde segundo plano.
Llama a
[IMAAdsManager resume] para reanudar.
- Agrega [IMAAdsRenderingSettings playAdsAfterTime].
-
La versión 3.5.1 del SDK está programada para darse de baja 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 realice una solicitud de anuncio o transmisión. Anteriormente, estas solicitudes fallaban de forma silenciosa.
-
La versión 3.5.0 del SDK está programada para darse de baja el 3 de abril de 2018. Consulta el
Programa de baja
para obtener más detalles.
|
3.5.0 |
2017-03-24 |
- Se corrigió un problema de compatibilidad con el código de bits.
- Agrega adsResponse al objeto IMAAdsRequest.
- Se corrigió un problema con las compilaciones de Swift.
-
Se programó que la versión 3.4.2 del SDK deje de estar disponible el 24/03/2018. Consulta el
Programa de baja
para obtener más detalles.
|
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 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 framework. Puedes usar la misma versión, independientemente de si tu implementación también usa AdMob.
- 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 .
-
Se programó que la versión 3.3.1 del SDK deje 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 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 de AdMob del framework. Puedes usar la misma versión, independientemente de si tu implementación también usa AdMob.
- 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 .
-
Se programó que la versión 3.3.1 del SDK deje de estar disponible el 26 de enero de 2018. Consulta el
Programa de baja
para obtener más detalles.
|
3.3.1 |
2016-09-16 |
- Se dejó de admitir iOS 7 y versiones anteriores.
-
Se programó que la versión 3.2.1 del SDK deje de estar disponible el 16 de septiembre de 2017. Consulta el
Programa de baja
para obtener más detalles.
|
3.2.1 |
2016-05-09 |
- Se agregó compatibilidad con códigos de bits.
|
3.2.0 |
2016-04-14 |
Nota: Debido a un error, la compatibilidad con el código de bytes no funcionaba en esta versión.
- Agrega compatibilidad con códigos de bits.
- Se agregó compatibilidad con las URLs de clic que dirigen a la tienda de aplicaciones.
|
3.1.0 |
2015-12-17 |
- Finalización de 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.
- IMAContentPlayhead ahora se debe pasar a IMAAdsRequest en lugar de IMAAdsManager.
- Agrega compatibilidad con los anuncios complementarios HTML5.
- Se agrega [IMAAdsManager discardAdBreak].
|
Versión beta 16 |
2015-09-04 |
- Actualizaciones para que sean compatibles con la función Seguridad de transporte de apps de iOS 9
- Se corrigió una falla en la desasignación de
IMAAdsLoader .
|
Versión beta 15 |
2015-07-22 |
- Presenta eventos de búfer de anuncios a través de delegados de
IMAAdsManager . Esto facilita agregar elementos como indicadores de actividad y barras de almacenamiento en búfer al reproductor.
- 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 objetos de IMA desde métodos delegados.
IMAAdsManager ahora solo tiene una referencia débil a contentPlayhead (se corrigen 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 para almacenar en búfer y nunca reanudaba la reproducción.
- Se movió IMASettings a su propio archivo de encabezado.
|
Versión beta 13 |
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 se puede importar el SDK como un 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 NSCopying.
- 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 esto configurando la categoría AVAudioSession.
- Se corrigieron errores relacionados con el hecho de que el Reproducir y Pausar del Centro de control 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 corrigió un problema por el que adPlaybackInfo no se propagaba 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 abortará la carga del anuncio.
- 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 10 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 . Se corrigieron 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 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 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 toman una referencia al objeto de 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 8 |
2014-10-13 |
- Presenta IMAUIElements, que permite ocultar o mostrar los 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 obligatorios 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.
- Se agregó compatibilidad con el emulador de iOS de 64 bits.
|
Versión beta 5 |
2014-02-14 |
- Se agregó compatibilidad con arm64.
- Se corrigieron conflictos con integraciones con Google+.
|
Versión beta 4 |
2013-12-12 |
- Se corrigieron las pérdidas de memoria en IMAAdsManager y IMAAdsLoader.
- IMAAdPodInfo tiene tres APIs nuevas: podIndex, timeOffset y maxDuration.
La documentación de la API se actualizará 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 1 |
2013-04-02 |
|