Notas de la versión del SDK de IMA para HTML5 de Google

Para recibir notificaciones sobre los lanzamientos nuevos, suscríbete a la conversación de las notas de la versión en el foro de asistencia de la IMA.

Versiones 3.550.0 a 3.711.0 (más reciente)

Versión Fecha de lanzamiento Notas
3.711.0 2025-08-07
  • Se mejoró la compatibilidad con XHTML.
3.710.0 2025-08-06
  • Se agregó compatibilidad con el seguimiento de clics en anuncios con transmisiones de publicación de grupos de anuncios.
  • Se corrigió el error TypeError: a.brands.some is not a function.
  • Se corrigió un problema por el que IMA informaba eventos de anuncio completado con demasiada frecuencia.
  • Se corrigió una falla que causaban los valores no válidos del parámetro sz=.
3.704.0 2025-06-19
  • Se corrigió un problema relacionado con el uso del objeto DOMRect en el que el SDK de IMA mostraba un mensaje de error DOMRect is not defined en entornos que usaban Chromium anterior a la versión 61.
  • Se corrigieron las mediciones de visibilidad de OMID para la versión 139 de Firefox.
3,700.0 2025-06-05
  • Se dejó de usar el método ImaSdkSettings.setCookiesEnabled().
3.697.0 2025-05-28
  • Marca el parámetro viewMode como opcional en los métodos init() y resize() de la clase AdsManager. El parámetro viewMode no tiene efecto y puedes ignorarlo.
  • Se corrigió un problema por el que no se mostraba la IU del anuncio cuando se unía a una pausa publicitaria durante el video de una transmisión en vivo.
  • Se quita el enum ViewMode obsoleto.
3,695.1 2025-04-30
  • Se actualizó la documentación de los métodos AdsManager expand() y collapse() para describir su comportamiento con los anuncios no lineales y de VPAID.
3.693.0 2025-04-14
  • Se dejó de usar el modo de acceso DOMAIN de OMID.
3.691.0 31-03-2025
  • Se corrigió un problema por el que IMA no renderizaba el ícono de AdChoices.
  • Se corrigió un error por el que el método getCompanionAds() devolvía datos obsoletos de anuncios complementarios para anuncios con el mismo ID.
3.690.0 2025-03-26
  • Se corrigió un error por el que no se reproducían los videos en los elementos de video con proxy.
3.689.6 2025-03-24
  • Se agregó la clase AdPeriodData, que está disponible en el evento AD_PERIOD_STARTED y a la que se puede acceder con StreamEvent.getStreamData().
  • Se mejoró la escritura para que coincida con el tipo de evento y la clase de devolución de llamada del objeto de escucha.
  • Se agregan advertencias a la consola para las APIs de escucha de eventos no admitidas y obsoletas.
  • Se corrigió un problema de la inserción de anuncios guiada por el servidor (SGAI) en el que se retrasaban los eventos AD_BREAK_STARTED y AD_PERIOD_STARTED.
  • Se mejoró la estabilidad para las solicitudes de red fallidas.
  • Se aclaran las APIs de escucha de eventos.
3.681.0 2025-01-22
  • Se agregó compatibilidad con Ad.getCompanionAds(), que devuelve el array de anuncios complementarios en todos los eventos posteriores al evento de anuncio STARTED.
3.673.0 2024-10-16
3.668.1 2024-09-23
  • Se corrigió un problema que causaba errores 1005 cuando se usaba el código de muestra de IMA en un entorno de localhost.
3.667.0 2024-09-18
  • Se actualizó el parámetro networkCode para que LiveStreamRequest y VODStreamRequest sean opcionales. Te recomendamos que incluyas networkCode para que coincida con la configuración del identificador que se usa en Ad Manager.
3.661.1 2024-08-26
  • Se agregó el malayo (ms) a la lista de configuraciones regionales admitidas.
3.660.0 2024-08-20
  • Se agregó compatibilidad con el valor minSuggestedDuration para los anuncios no lineales. Anteriormente, IMA mostraba todos los anuncios no lineales durante 45 segundos.
3.653.0 2024-07-24
  • Se corrigió un problema para los entornos no seguros, http:// o localhost, en las versiones actualizadas de Chrome.
3.650.0 2024-07-03
3.647.0 2024-06-20
  • Agrega un campo StreamRequest.networkCode obligatorio para el código de red de Ad Manager del publicador en las solicitudes de transmisiones en vivo y de VOD.
  • Se agrega AdError 1022 para las URLs de clic no válidas o no admitidas.
  • Se corrigió un error que provocaba un bucle infinito de errores en los entornos de TV conectada para los anuncios que se pueden omitir.
3.642.0 2024-05-23
  • Se corrigió un problema con las cookies en los pings de seguimiento de VAST.
3.637.1 2024-04-25
3.631.0 2024-04-01
3.627.0 2024-03-06
  • Se corrigió un problema del iframe que generaba una advertencia en la consola sobre el escape del aislamiento del iframe.
3.624.0 2024-02-29
3.621.0 2024-02-15
  • Se agregaron íconos de Acerca de este anuncio a los anuncios complementarios.
  • Mejora el control para realizar nuevas solicitudes de anuncios con el mismo AdsLoader durante la reproducción de anuncios.
3.617.1 2024-02-05
  • Se agregó el atributo de título a los elementos iframe para mejorar la accesibilidad
3.616.1 2024-01-31
  • Se agregó compatibilidad con anuncios complementarios para la publicación de pods.
  • Se corrigió un problema relacionado con los anuncios de AdSense con anuncios complementarios fluidos.
3.614.1 2024-01-22
  • Se agregó compatibilidad con la localización en islandés ('is').
3.612.0 2024-01-11
  • Ahora, IMA prefiere renderizar las creatividades de SIMID en lugar de las de VPAID.
3.609.0 2023-12-12
  • Se agregó compatibilidad con la publicación de pods de VOD de DAI con la clase PodVodStreamRequest.
  • Se solucionó un problema en las transmisiones en vivo de DAI en el que, si los usuarios se unían a la transmisión en medio de una pausa publicitaria, no se podía hacer clic en el anuncio.
3.607.0 2023-12-04
  • Se corrigió un problema por el que no se activaban los balizas de error de VAST cuando no se mostraban anuncios.
  • Actualizaciones AdsManager.skip() para omitir anuncios solo si el IMA no renderiza el botón Omitir anuncio y el anuncio se puede omitir.
  • Actualiza las traducciones de idiomas.
3.601.0
Se revirtió
2023-11-06
  • Se revirtió a la versión 3.600.0 debido a problemas con el comportamiento de clics en la DAI.
  • Es una versión de servicio. No hay funciones nuevas.
3.600.0 2023-11-02
  • Agrega un comportamiento para activar un ping de error si IMA recibe un VAST vacío.
3.598.0 2023-10-26
  • Agrega un comportamiento para evitar que se activen las URLs de impresión de about:blank de VAST.
3.597.0 2023-10-23
  • Se agregó la funcionalidad para que IMA seleccione otros anuncios de buffet para la reproducción si el anuncio principal devuelve una etiqueta de VAST vacía.
3.595.0 2023-10-10
  • Se corrigió un problema por el que performance.now() no estaba definido en ciertas TVs conectadas.
  • Se corrigió un problema por el que no se renderizaban los elementos de la IU de anuncios en implementaciones personalizadas específicas.
3.594.0 2023-10-04
  • Agrega StreamManager.getAdSkippableState() a los valores devueltos de true si actualmente se puede omitir el anuncio.
  • Se corrigió un problema de la DAI de IMA en el que se ignoraba el valor de skipoffset= si la respuesta de VAST contenía un objeto de seguimiento de eventos de omisión personalizado.
3.592.0 2023-09-27
  • Se corrigió un problema de IMA del cliente en el que se ignoraba el valor de skipoffset= si la respuesta de VAST contenía un objeto de seguimiento de eventos de omisión personalizado.
3.582.5 2023-07-25
  • Agrega el evento de anuncio AD_BREAK_FETCH_ERROR que se activa cuando no se pueden reproducir anuncios en una pausa publicitaria.
  • Actualiza el comportamiento de AdPodInfo.getPodIndex() para admitir anuncios previos al video en transmisiones en vivo de DAI.
  • Se corrige el valor que devuelve Ad.getContentType() para los anuncios no lineales con recursos HTML o iframe.
3.580.0 2023-07-10
  • Se agrega un error de consola cuando se proporciona un elemento que no es HTMLVideoElement a la DAI StreamManager y al AdDisplayContainer del cliente, ya que esto provoca que fallen las mediciones de visibilidad y audibilidad.
3.579.0 2023-07-05
  • Agrega una advertencia de registro a la consola cuando se usa el elemento externo googletag.encryptedSignalProviders obsoleto.
3.573.0 2023-05-15
  • Se corrigió un problema por el que IMA no informaba que no se mostraban los anuncios complementarios obligatorios cuando no había espacios complementarios disponibles.
3.568.1 2023-04-13
  • Ahora, IMA activa un evento de anuncio CLICK para los clics en anuncios de SIMID.
  • Se dejó de usar el error 1300 del anuncio: CONSENT_MANAGEMENT_PROVIDER_NOT_READY.
3.566.2 2023-03-28
  • Solo se actualizó la documentación. Especifica que adTagParameters de la DAI solo acepta valores de string.
3.565.0 2023-03-21
3.564.1 2023-03-20
  • Se cambiaron los nombres de las siguientes APIs de VideoStitcherVodStreamRequest:
3.557.0 2023-02-21

Mostrar versiones anteriores (anteriores a 2023)

3.548.0 2022-12-06
  • Agrega StreamData.dashPeriodUrl para StreamData desde STREAM_INITIALIZED. Esta URL se usa para las transmisiones de grupos de anuncios lineales de DASH.
3.544.0 2022-11-10
3.541.0 2022-10-27
  • Se corrigió un problema por el que IMA se agregaba de forma no intencional al objeto de ventana.
3.532.0 2022-09-21
  • Se solucionó un problema de la DAI por el que se producía un error en la consola cuando se iniciaba una sesión de anuncios de OMID.
  • Se corrigió un problema que impedía que los usuarios hicieran clic en el clic directo de un anuncio lineal después de un anuncio no lineal.
3.531.0 2022-09-19
  • Se agregó la capacidad de que las creatividades del SIMID realicen las acciones de requestPause y requestPlay durante las transmisiones en vivo. Esta función ya está disponible para las transmisiones de VOD.
  • Se solucionó un problema por el que, a veces, se realizaban solicitudes de red fallidas innecesarias establecidas en "nulo" cuando finalizaba un anuncio de video.
3.529.2 2022-09-08
  • Se corrigió un problema por el que no se completaban algunos IDs de creatividad dentro de una cadena de contenedores en el objeto de anuncio.
3.526.0 2022-08-22
  • Se corrigió un problema con el parámetro is_lat en los dispositivos de TV conectados.
  • Se corrigió un problema por el que el botón Más información aparecía de forma incorrecta en entornos de escritorio.
3.523.0 2022-08-04
3.522.0 2022-07-18
  • Se actualizó el comportamiento en torno a la tasa de bits máxima predeterminada para las conexiones Wi-Fi. Puedes anular la tasa de bits máxima con AdsRenderingSettings.bitrate.
3.521.0 2022-07-12
  • Agrega el evento AD_CAN_PLAY, que IMA activa cuando el anuncio está listo para reproducirse. Usa este evento para saber cuándo actualizar la IU del reproductor después de un evento AD_BUFFERING.
  • Se corrigió un problema de la IU de anuncios para los anuncios que no son de TrueView y que seguían a los anuncios de TrueView dentro de un pod de anuncios.
3.520.0 2022-06-29
3.517.2 2022-05-23
3.513.0 2022-05-03
  • Actualiza la descripción de AdDisplayContainer.initialize() para destacar los pasos necesarios para los jugadores que usan la reproducción automática.
3.512.0 2022-04-21
  • Se corrigió un problema con el proxy de GPT cuando se usaba para reenviar eventos de IMA a través de un límite de iframe.
3.508.0 2022-03-28
  • Se corrigió un problema por el que, durante los anuncios de VMAP, llamar a adsLoader.onContentComplete() después de adsManager.destroy() provocaba incorrectamente que se reprodujeran anuncios al final del video.
  • Se corrigió un problema por el que, durante los anuncios de VMAP, llamar a AdsManager.discardAdBreak() a veces no descartaba la pausa publicitaria.
3.501.0 2022-02-17
3.498.1 10-2-2022
  • El RDID ya no se enviará en la solicitud de anuncio si se especifica TFUA o TFCD.
  • Se corrigió un error por el que el SDK sobrescribía el parámetro de URL.
3.495.1 2022-01-10
  • Se corrigió un problema por el que google.ima.OmidVerificationVendor no estaba definido.
3.494.0 2022-01-04
  • Se corrigió un problema por el que los anuncios TrueView for Action con tapas finales forzaban el enfoque en el botón de omitir, lo que provocaba un desplazamiento no deseado.
3.493.0 2021-12-16
  • Se lanza la compatibilidad con OMID en IMA HTML5 del cliente y DAI. Nota: Es posible que los publicadores sigan viendo una pequeña discrepancia (inferior al 7%) entre las impresiones en OMID y en Ad Manager.
  • Se agregó la nueva API de OMID Access Mode.
3.488.0 2021-11-08
  • Se quitan las advertencias de "Función no reconocida" que se registran en la consola.
  • Se corrige el comportamiento de resguardo en torno a los anuncios de JavaScript relacionados con el tamaño de la solicitud de anuncio.
3,485.1 2021-10-11
  • Se corrigió un problema con OMID por el que podían ocurrir inconvenientes si se cargaban varios AdsManagers durante la vida útil de un solo AdsDisplayContainer.
  • Se corrigió un error por el que ¿Por qué veo este anuncio? podía mostrarse dos veces en ciertos anuncios.
3.483.2 2021-10-04
  • Se corrigió un error en la integración de IMA con OMID para la Web cuando se usa dentro del Shadow DOM.
3.480.1 2021-09-13
  • Se corrigió un error que provocaba que la DAI informara un volumen incorrecto al SDK de OM cuando el reproductor de video estaba silenciado.
3.479.1 2021-09-08
3.474.0 2021-08-09
3.470.1 2021-07-01
  • Se corrigió un error en Safari para dispositivos móviles en el que el control del reproductor no se liberaba correctamente en adBreakEnded.
3.469.0 2021-06-24
  • Se corrigió un error que se producía cuando se recuperaban los anuncios complementarios antes del evento STARTED.
3.467.0 2021-06-17
  • Se corrigió un problema relacionado con los anuncios de VPAID en el modo INSECURE que se produjo debido a una actualización del navegador Chrome.
3.458.0 2021-05-13
  • Agrega la clase DaiSdkSettings con las siguientes APIs:
    • DaiSdkSettings.getFeatureFlags()
    • DaiSdkSettings.setFeatureFlags()
3.452.0 2021-04-15
  • Cambia el comportamiento de la pausa de anuncios para pausar los anuncios en cualquier momento en que los clics en anuncios provoquen la navegación fuera de la página. Este cambio exige que los publicadores muestren una IU para reanudar los anuncios una vez que se pausen. Para obtener más información sobre este cambio, consulta la entrada de blog sobre los cambios en el comportamiento de pausa. Los publicadores pueden probar la implementación de estos cambios con esta etiqueta de anuncio.
3.448.1 2021-03-31
  • Agrega la propiedad AdsRequest.pageUrl para ayudar con la segmentación de anuncios. El valor de la propiedad anula el parámetro &url= para las solicitudes de anuncios.
  • Actualiza el evento AdEvent.Type.DURATION_CHANGE para que se envíe cuando una creatividad de SIMID cambie su duración.
  • Se corrigió un problema por el que los anuncios con SIMID precargado podían provocar que los anuncios posteriores no registraran eventos de toque en entornos para dispositivos móviles.
3.447.1 2021-03-15
  • Se actualiza el comportamiento de los tipos de MIME especificados a través de AdsRenderingSettings.mimeTypes para que se ignoren los tipos que no admite el navegador.
  • Se agregó compatibilidad con extensiones como el seguimiento de ActiveView y el seguimiento personalizado durante las transmisiones de Ad Pod.
3.446.1 2021-03-08
  • Se corrigió un problema por el que los anuncios que seguían a un anuncio de SIMID no despachaban eventos TAPPED.
3.445.1 2021-03-02
  • Se solucionó un problema por el que los anuncios de video intercalados no lineales se mostraban durante un tiempo demasiado corto cuando se precargaban los anuncios posteriores al video.
3.444.1 2021-02-25
  • Cambia el mensaje de error cuando una etiqueta de anuncio devuelve solo <Playlist/> a VAST_EMPTY_RESPONSE: 1009 y no UNKNOWN_AD_RESPONSE: 1010.
  • Se corrigió un error por el que los anuncios lineales de AdSense se informaban como no lineales.
  • Se corrigió un error con los anuncios de simid en el que requestChangeDuration solo se podía llamar una vez.
  • Se corrigió un error por el que la publicación de pods provocaba el envío de pings y errores 404 innecesarios.
3.442.0 2021-02-17
  • Se agregó la API de marcas de funciones, que se puede usar para habilitar o inhabilitar funciones específicas que no están habilitadas de forma permanente en el IMA. Usa ImaSdkSettings.getFeatureFlags() y ImaSdkSettings.setFeatureFlags() para obtener y establecer marcas de funciones. En versiones futuras del SDK, se usarán marcas de funciones para habilitar funciones adicionales.
  • Agrega la marca de función enableOmidBeta para quienes deseen habilitar el OMID para la versión beta abierta de la Web.
  • Agrega el valor especial de duración desconocida (-3) para inhabilitar la precarga de postrolls de VMAP. Usa AdsRequest.contentDuration() para establecerlo.
3.439.0 2021-02-08
  • Se agregó el método ImaSdkSettings.setSessionId() para establecer el ID de sesión, que se usa exclusivamente para la limitación de frecuencia.
3.438.0 2021-02-03
  • Se solucionó un problema por el que, en ocasiones, se duplicaban los eventos de IMA cuando se habilitaba la carga previa.
3.436.0 2021-01-26
  • Se corrigió un error en la entrega de pods en el que las verificaciones de metadatos anticipadas podían haberse enviado varias veces.
  • Se corrigió un error por el que AdServingId sobrescribía AdSystem si se establecía un valor inferior en el VAST.
3.433.2 2021-01-14
  • Se permitió la publicación de anuncios limitados cuando el usuario no da su consentimiento para las cookies, cuando el usuario rechaza el consentimiento para las cookies o cuando IMA no recibe una cadena de TC válida en las regiones del RGPD y la Directiva sobre la privacidad electrónica después del período de gracia de la integración del MTC v2 de IAB.
Cómo revertir a la versión 3.429.0 2020-12-10
  • Se revirtió a la versión 3.429.0 debido a un problema en la versión 3.430.0 en la que los puntos de inserción de las transmisiones de VOD de DAI devolvían horas de inicio y finalización de 0. Este problema se produjo principalmente en los SDK nativos (iOS y Android).
3.427.1 2020-12-02
  • Se actualizó la información de referencia para contentDuration para aclarar el caso de uso de la precarga de postrolls de VMAP.
  • Se corrigió un error por el que los anuncios de VPAID no tenían el tamaño correcto.
  • Se corrigió un error por el que el método getAdSkippableState devolvía valores incorrectos.
Cómo revertir a la versión 3.423.0 2020-11-11
  • Se revirtió a la versión 3.423.0 debido a un problema en la versión 3.424.1 en el que los cambios en el comportamiento de la pausa de anuncios afectaron negativamente a varios publicadores.
3.424.1 2020-11-09
  • Se corrigió un error por el que los cambios de volumen no persistían cuando se precargaban los administradores de anuncios.
  • Se modificó el comportamiento de la detención de anuncios para detenerlos en cualquier momento en que los clics en anuncios provoquen la navegación fuera de la página. Este cambio exige que los publicadores muestren una IU para reanudar los anuncios una vez que se pausen. Para obtener más información sobre este cambio, consulta la entrada de blog sobre los cambios en el comportamiento de pausa. Los publicadores pueden probar la implementación de estos cambios con esta etiqueta de anuncio.
3.420.1 2020-11-02
  • Se solucionó un problema por el que, en algunos casos, después de omitir un anuncio previo al video, no se reproducía el anuncio durante el video y se mostraba una pantalla negra con el audio del anuncio previo al video.
3.418.3 2020-10-22
  • Se corrigió un error por el que se quitaban los parámetros de consentimiento de las solicitudes de anuncios en los anuncios de AdSense.
3.418.1 2020-10-21
  • Los archivos multimedia HLS ya no son un formato de contenedor seleccionable para Chrome en la Web para computadoras o dispositivos móviles.
  • Se solucionó un problema con las llamadas a AdsManager.destroy() en el que el uso de VmapAdManager en ciertas situaciones no activaba el evento ALL_ADS_COMPLETED.
3.417.2 2020-10-19
  • Se solucionó un problema con las cadenas de transparencia y consentimiento (cadenas de TC) en el que una cadena no se resolvía cuando la URL de la etiqueta del anuncio y la URL proporcionada por el proveedor de administración de consentimiento tenían valores diferentes.
  • Se corrigió un error por el que el evento IMPRESSION se enviaba al publicador para los anuncios no lineales de AdSense, incluso si el anuncio no se podía mostrar debido a restricciones de tamaño.
  • Se corrigió un problema por el que los eventos fullscreen en iOS se contabilizaban dos veces.
3.415.1 2020-10-05
  • Se corrigió un error que provocaba que se ofuscaran las propiedades de AdProgressData.
  • Los anuncios de VPAID seguros con elementos de video proxy ahora reenvían correctamente el evento de cambio de pantalla completa.
  • ima3_dai_debug.js ahora imprime registros adicionales en la consola.
  • IMA ahora registra los protocolos de VPAID que se indican en la sección 3 de los Lineamientos para la definición de VPAID.
  • Se corrigió un error que provocaba que los anuncios que usaban recursos alternativos a veces solicitaran la misma etiqueta de anuncio dos veces.
3.411.1 2020-09-23
  • Se modificó el comportamiento de los vínculos directos en Android 6.0 y versiones anteriores para que los usuarios se redireccionen a la app de un anunciante en lugar de a una página de destino, si está disponible.
3.410.0 17-09-2020
  • Se agregó compatibilidad con anuncios complementarios de iframe y HTML al SDK de DAI.
3.407.0 2020-09-02
  • Los anuncios de VPAID seguros que se habrían visto afectados por la Intervención de anuncios pesados ahora muestran un error, lo que permite que el SDK reanude la reproducción.
3.405.0 2020-08-27
  • Se agregó el método StreamManager.focus() al SDK de DAI, que permite cambios de enfoque programáticos para el botón de omitir y otros elementos interactivos de la IU.
3.404.1 25-08-2020
  • Se agregó el método AdsManager.focus() al SDK del cliente, que permite cambios de enfoque programáticos para el botón de omitir y otros elementos interactivos de la IU.
  • Se cambió el tiempo de entrada gradual de los anuncios de FullSlot de 2 segundos a 0.3 segundos.
  • Si una ranura de anuncio VPAID tiene un tamaño de 0 x 0 cuando se inicializa, el SDK ahora llamará al método resizeAd() del anuncio VPAID una vez que se establezca correctamente el tamaño de la ranura, de modo que el anuncio cambie de tamaño para que coincida con las nuevas dimensiones de la ranura.
3.403.1 2020-08-24
  • Se corrigió un problema con adPodInfo.podIndex para las transmisiones de VOD de DAI para garantizar que los anuncios durante el video se indexen correctamente a partir de 1.
  • Se corrigió un problema con adPodInfo.timeOffset para las transmisiones de VOD de DAI que provocaba que los anuncios de posrol no devolvieran correctamente un valor de -1.
  • Se corrigió el bloqueo de los elementos AdsDisplayContainer dentro de un DOM de sombra.
3.402.0 2020-08-13
  • Se volvió a lanzar la integración de IAB TCFv2 después de resolver las discrepancias entre gdpr=1 y gdpr=true para que ambos valores se evalúen de la misma manera. Te recomendamos que uses gdpr=1.
3.399.2 2020-07-28
  • Se agregaron eventos de anuncios StreamEvent.Type.PAUSED y StreamEvent.Type.RESUMED al SDK de DAI.
  • Se agregó el evento ICON_FALLBACK_IMAGE_CLOSED, que se activa cuando se cierra el diálogo de la imagen de resguardo del ícono para dispositivos de TVs conectadas.
  • Se corrigió un problema que impedía que se mostraran anuncios complementarios cuando un anuncio tenía el mismo ID que el anuncio anterior.
  • Se agregó compatibilidad con las solicitudes de cambio de duración para los anuncios de SIMID en el SDK del cliente.
3.398.1 21-07-2020
  • Se agregaron datos de registro adicionales a los SDKs de depuración de DAI.
3.397.1 21-07-2020
  • Se integró la cookie de GFP con el estándar de la versión 2 del MTC del RGPD. Ahora, cuando los publicadores se integren con una CMP, sus usuarios finales del Espacio Económico Europeo y el Reino Unido no usarán cookies si se aplica alguna de las siguientes condiciones:
    • El publicador inhabilitó la opción.
    • El usuario inhabilitó explícitamente la opción.
    • El CMP está esperando la interacción del usuario.
3.396.0 16-07-2020
  • Se agregó la capacidad de personalizar el tiempo de espera de la toma de decisiones del grupo de anuncios para las transmisiones de DAI. Para ello, se debe especificar un valor (en milisegundos) para el parámetro dai-apto de streamRequest.adTagParameters. Este parámetro de configuración también afecta el tiempo de espera de inicialización de la transmisión, que se establece en 4 segundos más que el valor dai-apto.
3.395.0 14-07-2020
  • Se corrigió un problema con los clics en la DAI en Safari para dispositivos móviles.
  • Se revirtió temporalmente la integración del MTC v2 de IAB debido a discrepancias entre el uso de gdpr=1 y gdpr=true.
3.394.0 2020-07-13
  • Se mejoró el control de excepciones en los casos en los que no hay redes disponibles cuando se produce la inicialización.
  • Se modificó el evento AD_PERIOD_ENDED para destruir el anuncio que se está reproduciendo actualmente y restablecer todos los datos asociados con el anuncio.
  • Se agregó el informe de cambio de volumen para los anuncios de VPAID.
  • Se agregó el parámetro subtitle_name para los subtítulos de DAI para especificar conjuntos de subtítulos para el mismo idioma.
3.391.0 2020-06-15
  • Se corrigió un error que permitía que se publicaran anuncios que se podían omitir en las transmisiones en vivo.
3.388.1 2020-06-02
  • Se agregó una función para devolver un error cuando el código JavaScript de VPAID intenta reproducir un anuncio antes de que se active el evento de inicio del anuncio del SDK.
  • Se corrigió un error que provocaba que se ignorara CompanionAdSelectionSettings en algunos casos.
3.384.0 2020-05-04
  • Se mejoró la accesibilidad del botón Omitir:
    • Se hizo que el texto previo al salto se pueda navegar con la tecla Tab para que los lectores de pantalla puedan leerlo.
    • Se agregaron valores de aria-label al contador previo al salto y al botón de salto.
3.383.0 2020-04-28
  • Se agregó compatibilidad con los anuncios de SIMID del cliente.
3.381.1 2020-04-16
  • Se solucionó un problema por el que la reproducción de contenido podía detenerse si no se cargaban los anuncios en una playlist de reglas de anuncios.
3.379.2 2020-04-09
  • Se actualizó el manejo de los anuncios de VPAID para que ya no generen elementos de video nuevos. Anteriormente, IMA creaba un nuevo elemento de video para los anuncios de VPAID cuando el elemento proporcionado por el publicador no funcionaba según lo previsto.
3.373.2 2020-03-10
  • Se corrigió un error que impedía que los eventos VOLUME_CHANGED y VOLUME_MUTED se activaran correctamente.
3,367.1 2020-02-12
  • Se agregó el método getVersion en AdsLoader para permitir la recuperación de la versión actual del SDK.
3.366.0 2020-02-06
  • Se dejó de usar la API de ViewMode.
3,365.1 2020-02-03
3.364.0 2020-01-28
  • Se corrigió un problema relacionado con la configuración de la localización para el SDK de DAI.
  • Se actualizaron los datos de los puntos de referencia para que ahora usen precisión de punto flotante.
3,361.1 2020-01-21
  • Se mejoró la visibilidad de ¿Por qué se muestra este anuncio? y Duración del anuncio en dispositivos móviles con anchos estrechos.
3.360.0 2020-01-15
  • Se actualizaron los tiempos de los puntos de referencia a números de punto flotante para que sean más precisos.
  • Se agregó compatibilidad para que se muestren los íconos de los anuncios de wrapper, además de los íconos de los anuncios intercalados.
  • Se actualizó la lógica de detección de superposiciones para determinar la visibilidad con mayor precisión.
3.358.2 2020-01-15
  • Se corrigió un problema en Internet Explorer 11 en el que EventTarget no estaba definido.
3.358.1 2020-01-08
  • Se quitó el texto previo a la omisión del contador regresivo de los anuncios que se pueden omitir.
3.355.4 2020-01-03
3,355.3 2019-12-10
  • Se solucionó un problema que impedía que se generaran eventos de registro en ciertos casos.
3.355.0 2019-12-05
  • Se corrigió un problema con los clics que contienen redireccionamientos a App Store en iOS.
3.354.0 2019-12-04
  • Se agregó compatibilidad con los anuncios que se pueden omitir en la Web móvil de iOS 10 y versiones posteriores en situaciones en las que no se pasa ningún elemento de video a AdDisplayContainer.
  • Para todos los anuncios no lineales y de espacio completo, se agregó una demora de dos segundos entre el momento en que se muestra un anuncio y el momento en que se puede hacer clic en él.
  • Se solucionó un problema que impedía que setAdWillPlayMuted silenciara los anuncios si enablePreloading se configuraba como true.
3.351.1 14-11-2019
  • Se corrigió un problema que impedía que los eventos de anuncios LOG y INTERACTION incluyeran el objeto del anuncio en algunos casos.
  • Se agregó la integración automática de las solicitudes de anuncios de Google para las implementaciones de proveedores de administración de consentimiento que cumplen con el MTC v2 de IAB, como Funding Choices de Google.
3.349.0 2019-11-11
  • Se corrigió un problema con los eventos de seguimiento de breakstart y breakend de VMAP.
3.346.0 2019-10-25
  • Se agregó compatibilidad con los anuncios TrueView al SDK de DAI. Los anuncios TrueView se pueden implementar pasando un AdUiElement al constructor de StreamManager.
3.343.1 2019-10-17
  • Se corrigió un error relacionado con el análisis de VMAP intercalado en tvOS.
3.339.0 2019-10-09
  • Se agregó compatibilidad con los íconos de VAST al SDK de DAI. Los íconos se pueden implementar pasando un AdUiElement al constructor de StreamManager.
3.338.1 2019-10-07
  • Se agregó un evento VIDEO_CLICKED, que se activa para todos los clics en videos, incluso si el clic no activa un clic directo.
  • Se agregó compatibilidad para mostrar el ícono de ¿Por qué este anuncio? en los anuncios de DAI. Esto se puede implementar pasando un AdUiElement al constructor del StreamManager.
3.337.0 2019-10-01
  • Se agregó compatibilidad con los anuncios que se pueden omitir al SDK de DAI. Los anuncios que se pueden omitir se pueden implementar pasando un AdUiElement al constructor del StreamManager.
3.336.1 2019-09-30
  • Se agregó compatibilidad al SDK de DAI para pasar un AdUiElement al constructor de StreamManager, que se debe usar en lugar de setClickElement para controlar el clic.
3.334.0 2019-09-23
  • Se corrigió un error relacionado con la precarga de VPAID.
3.325.3 2019-08-19
  • Las ventanas emergentes en Microsoft Edge ahora aparecen como pestañas nuevas.
  • Las ventanas emergentes en Internet Explorer 11 ahora aparecen como ventanas nuevas.
3.323.2 2019-08-12
  • Ahora se pueden desplazar las ventanas emergentes en Internet Explorer 11.
3.320.0 2019-07-23
  • Se agregó compatibilidad con URLs de intent:// para vincular páginas dentro de apps para Android.
  • Se agregó compatibilidad con URLs de market:// para vincular páginas dentro de Google Play Store en Android.
3.319.1 2019-07-22
  • Se agregó compatibilidad con varios IDs de anuncios universales. Los métodos getUniversalAdIdValue y getUniversalAdIdRegistry dejaron de estar disponibles.
3.316.0 2019-07-10
  • Se agregaron authToken y streamFormat al objeto de solicitud de transmisión de DAI.
3.312.1 2019-06-17
  • Se agregaron las funciones getUniversalAdIdValue y getUniversalAdIdRegistry al objeto de anuncio para la DAI.
3.311.0 2019-06-11
  • Se corrigió un error de metadatos de YouTube para los videos no listados.
Cómo revertir a la versión 3.296.0 2019-04-24
  • Se revirtió a la versión 3.296.0 debido a un error en la versión 3.297.3 en el que la reproducción de video no continuaba después del último fotograma del anuncio previo al video.
3.290.0 2019-04-01
  • Se corrigió un problema por el que los tipos de anuncios no admitidos (no lineales, VPAID) no mostraban errores correctamente.
3.284.0 2019-03-04
  • Se solucionó el problema por el cual no se borraban los eventos suscritos cuando se descartaba el anuncio.
  • Se agregaron los eventos AD_PERIOD_STARTED y AD_PERIOD_ENDED para la DAI. Se pueden usar para detectar cuándo la transmisión de DAI está en contenido o cuándo se reproducen anuncios o pizarras.
3.279.0 2019-02-13
  • Se agregó la propiedad manifestFormat a StreamData para indicar el formato del flujo. Esta propiedad se completa en el evento LOADED.
Cómo revertir a la versión 3.274.0 2019-02-12
  • Se revirtió a la versión 3.274.0.
3.275.4 2019-02-06
  • Se agregó la propiedad manifestFormat a StreamData para indicar el formato del flujo. Esta propiedad se completa en el evento LOADED.
3.273.0 2019-01-24
  • Se corrigió un problema por el que no se mostraban los íconos de VAST con los anuncios de VPAID.
3.271.0 2019-01-10
  • Se agregó compatibilidad con las macros de VAST 4.1. Consulta la especificación de VAST 4.1 para obtener más detalles.
  • Se corrigió un problema por el que los anuncios de VPAID que comenzaban fuera de la pantalla se inicializaban con un tamaño de espacio incorrecto.
  • Se corrigió un problema por el que no se activaban los errores de video para las transmisiones en vivo o de VOD.
  • Se solucionó un problema por el que no se reanudaba el contenido en Safari para iOS.
3.259.0 2018-11-27
  • Se corrigió un problema con la renderización de los anuncios complementarios cuando los pods de anuncios contienen anuncios de VPAID o usan la opción de resguardo a nivel del recurso.
3.255.0 2018-11-12
  • Se corrigió un problema con la compatibilidad de clics para los íconos de VAST en anuncios de VPAID en modo INSECURE.
3.254.0 2018-11-08
  • Agrega el evento AdEvent.Type.AD_BUFFERING. Este evento se activa cuando la reproducción del anuncio se detiene debido al almacenamiento en búfer.
3.246.0 2018-10-18
  • Se corrigió un problema de reproducción inactiva cuando se usa el proxy de Google Publisher Tag con el SDK de IMA.
3.244.2 2018-10-16
  • Agrega el evento AD_PROGRESS. Este evento se activa durante la reproducción del anuncio y contiene un objeto AdProgressData, que se obtiene a través de getAdData().
  • Agrega isCookiesEnabled() y setCookiesEnabled() a ImaSdkSettings.
  • Se corrigió un problema con los anuncios de video que se pueden omitir consecutivos.
  • Se solucionó un problema con los errores de anuncios cuando se usaba la reproducción personalizada en iOS.
3.234.1 2018-09-04
  • Los anuncios de wrapper de VAST en el grupo que no muestran un anuncio ahora se pueden reemplazar por anuncios de igual o menor duración de un buffet de anuncios (anuncios sin número de secuencia).
3.228.0 2018-08-14
  • Se corrigió un problema con los anuncios que se pueden omitir y que se reproducen uno tras otro.
  • Se corrigió un problema por el que AdsManager.isCustomPlaybackUsed() devolvía el valor incorrecto cuando se configuraba después de crear AdsLoader.
3.227.0 2018-08-13
  • Solo intenta reproducir los tipos de MIME compatibles que se pasan a AdsRenderingSettings.mimeTypes.
3.226.2 2018-08-07
  • Los anuncios superpuestos sin un tiempo de ejecución establecido ahora se ejecutan hasta el siguiente anuncio, en lugar de 15 segundos.
  • Se corrigió un problema por el que AdsRequest.vastLoadTimeout no se exportaba correctamente.
  • Se corrigió un problema por el que Ad.getVastMediaBitrate no se exportaba correctamente.
3.225.0 2018-07-30
  • Fuerza la salida de VAST 4 para las solicitudes de Google Ad Manager.
3.223.0 2018-07-25
  • Agrega Ad.getVastMediaBitrate().
3.216.1 2018-06-26
  • Se corrigió un problema en el SDK de DAI en el que Ad.getDuration() mostraba milisegundos en lugar de segundos de forma incorrecta.
3.216.0 2018-06-20
  • Se corrigió un error por el que los errores 303 se informaban erróneamente como errores 1005. Estos errores se registraron en el servidor como errores 900 en lugar de errores 303.
3.214.1 2018-06-12
Cómo revertir a la versión 3.211.3 2018-06-07
  • Debido a un problema que afecta a implementaciones específicas del iPhone, se revirtió a la versión 3.211.3.
3.213.1 2018-06-07
3.210.1 2018-05-16
  • Se corrigió un problema por el que los anuncios seguían mostrándose después de llamar a AdDisplayContainer.destroy().
  • Agrega allow="autoplay" al iframe que se usa para cargar anuncios de VPAID.
3.198.2 2018-03-27
  • Se corrigió un problema con la carga previa en las versiones recientes de Chrome y Safari para computadoras.
3.193.1 2018-02-26
  • Se quitaron los métodos de serialización y deserialización documentados de forma errónea en AdError.
3.192.0 2018-02-14
  • Se quita el código de error INVALID_ADX_EXTENSION innecesario. Los anuncios se seguirán reproduciendo si falla el análisis de la extensión.
  • El IMA cargado en un iframe ahora heredará la política de reproducción automática de la página principal en Chrome 65 y versiones posteriores.
  • Se corrigió una fuga de memoria que se producía cuando las implementaciones no destruían AdsManager en AdError.
3.190.0 2018-01-30
  • Ahora, los anuncios VPAID informarán un error cuando se detengan sin registrar una impresión. Esto sigue el comportamiento de todos los demás anuncios.
3.189.0 2018-01-24
  • Se corrigió un problema que se producía al volver de varias estrategias de reproducción automática a la opción de hacer clic para reproducir.
  • Se corrigió un problema de reproducción en IE 11.
  • Se corrigió un problema con los anuncios intercalados en iOS 11.
  • Los anuncios complementarios de VPAID vacíos ya no activan un error de consola.
  • Se redujo la gravedad de algunas advertencias para que usen registros de información.
3.186.1 2017-12-07
  • Ahora, AdErrorEvent.getInnerError() puede devolver un objeto AdError interno. Esto permite verificar si falló la reproducción automática.
3.184.1 2 de noviembre de 2017
  • Se solucionó un problema por el que no se reproducían los anuncios precargados si no se llamaba a adsManager.init con la suficiente rapidez.
  • Se agregó AdError.AUTOPLAY_DISALLOWED, que se activará cuando el SDK intente reproducir automáticamente un anuncio, pero el navegador se lo impida.
Revertir a la versión 3.182.1 26 de octubre de 2017
  • Debido a un problema que afecta algunas implementaciones del complemento videojs-ima, se revirtió a la versión 3.182.1.
3.183.1 26 de octubre de 2017
  • Se corrigió un problema por el que no se reproducían los anuncios precargados si no se llamaba a adsManager.init con la suficiente rapidez.
3.182.0 2017-10-17
  • Se corrigió la reproducción de anuncios de video lineales de tipo clic para reproducir en Safari 11 para computadoras.
Revertir a la versión 3.180.3 6 de octubre de 2017
  • Debido a un problema con algunos anuncios que no se mostraban correctamente, se revirtió a la versión 3.180.3.
3.181.3 2017-10-05
  • Se corrigió un problema por el que los clics no válidos pausaban el video.
  • Se corrigió un problema por el que se arrojaba un error en la pausa publicitaria de mitad del programa cuando se usaba discardAdBreak().
Cómo revertir a la versión 3.179.0 22 de septiembre de 2017
  • Debido a un problema con algunos anuncios de VPAID específicos, se revirtió a la versión 3.179.0.
3.179.0 2017-09-18
  • Se corrigió un error por el que se renderizaban varias IU de anuncios cuando se precargaban anuncios y se reutilizaba el contenedor de anuncios.
3.178.0 2017-08-31
  • Se solucionó un problema por el que se arrojaba una excepción si se publicaba un anuncio que se podía omitir en una página de Safari para dispositivos móviles que no podía mostrarlo. Ahora, el SDK controla correctamente esta excepción.
  • Se corrigió un problema por el que, en casos excepcionales, CONTENT_RESUME_REQUESTED no se activaba para las transmisiones de HLS en Safari para dispositivos móviles.
3.176.0 2017-08-10
  • Agrega AdsRequest.liveStreamPrefetchSeconds.
  • Quita AdsRenderingSettings.useShareButton.
3.175.0 31-7-2017
  • Ahora, cuando se muestre un anuncio no lineal de VPAID, se enviará un evento STARTED desde el SDK al reproductor.
  • Los anuncios lineales de VPAID ahora activarán el evento STARTED en la impresión en lugar de en el inicio.
3.174.0 2017-07-24
  • Se corrigió un problema que provocaba que algunos pods de anuncios previos al video se congelaran cuando se habilitaba la carga previa.
  • Se solucionó un problema por el que los anuncios durante el video hacían que el contenido se reiniciara desde el principio en algunas implementaciones de iOS.
  • Se solucionó un problema por el que no se reanudaba el contenido de algunas transmisiones en vivo después de los anuncios en iOS.
3.173.1 2017-07-06
  • Se quitó la compatibilidad con los anuncios de VPAID Flash. Esto forma parte del proyecto más amplio de baja de Flash del SDK de IMA. Para obtener más información, consulta Desuso de Flash en los SDKs de IMA.
3.173.0 2017-06-28
  • Se solucionó un problema por el que el contenido no se restablecía correctamente con la reproducción personalizada en la Web para dispositivos móviles de iOS cuando se cambiaba de contenido y se solicitaban anuncios poco después.
3.172.0 2017-06-14
  • Se corrigió un problema que provocaba que fallaran los anuncios de AdSense de espacio completo en dispositivos móviles.
  • Agrega Ad.getSkipTimeOffset().
3.171.0 2017-06-08
  • Se agregó compatibilidad con los anuncios de AdSense de ranura completa a los siguientes métodos AdsManager existentes:
    • getCurrentTime()
    • getRemainingTime()
    • getDuration()
    • getAdSkippableState()
    • skip()
3.170.0 2017-06-01
  • Agrega AdsRequest.vastLoadTimeout.
  • Se agregó compatibilidad con los anuncios que se pueden omitir en iPhone y iPod Touch cuando se usa ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(true).
3.169.1 2017-05-19
  • Se agregó compatibilidad con el evento AdInteraction de VPAID. Cuando se activa, el reproductor de video recibe el nuevo evento AdEvent.INTERACTION.
3.168.0 2017-05-08
  • Se cambió el tiempo de espera predeterminado para la carga de medios de 15 a 8 segundos.
  • Se corrigió un problema por el que el parámetro de configuración ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus() no tenía ningún efecto.
3.166.0 2017-04-12
  • Agrega ImaSdkSettings.setDisableCustomPlaybackForIOS10Plus(). Se volvió a habilitar la reproducción personalizada en Safari para iOS de forma predeterminada (se había inhabilitado en la versión 3.164.0). Los anuncios se renderizarán en Safari como lo hacían antes de la versión 3.164.0.
3.164.0 2017-03-29
  • Se corrigió la compatibilidad con la reproducción automática en la Web para dispositivos móviles en iOS y Android. Para habilitar la función, silencia el reproductor de video o llama a AdsManager.setVolume(0) antes de llamar a AdsManager.start().
3.161.4 2017-03-24
  • Se agregó AdsManager.updateAdsRenderingSettings() para actualizar la configuración de renderización de anuncios después de llamar a getAdsManager().
Cómo revertir a la versión 3.161.1 2017-03-24
  • Se revirtió a la versión 3.161.1.
3.163.0 2017-03-23
  • Se agregó AdsManager.updateAdsRenderingSettings() para actualizar la configuración de renderización de anuncios después de llamar a getAdsManager().
3.160.3 2017-03-07
  • Se corrigió un problema relacionado con las posiciones incorrectas de los anuncios que se informaban para los pods mixtos.
3.159.0 2017-02-21
  • Se agregó compatibilidad con el resguardo a nivel del recurso.
3.156.0 2017-01-26
  • Se corrigió la generación incorrecta de informes sobre la posición del anuncio con grupos de anuncios de VPAID mixtos.
  • Agrega ImaSdkSettings.(set|get)DisableFlashAds().
  • Se agregó "application/dash+xml" como un tipo de MIME válido.
  • Se agregaron los siguientes métodos a Ad:
    • getUniversalAdIdValue()
    • getUniversalAdIdRegistry()
  • Se agregaron las siguientes propiedades a AdsRequest:
    • contentDuration
    • contentKeywords
    • contentTitle
3.154.1 2017-01-10
  • Ad.getWrapperCreativeIds() ahora es más sólido para hacer coincidir creatividades a través de envoltorios.
3.153.1 2016-12-07
  • Agrega Ad.getDealId().
  • Agrega Ad.getSurveyUrl().
  • Agrega Ad.getWrapperCreativeIds().
  • Se agregó compatibilidad con íconos para los anuncios VPAID de Flash y HTML5 en el modo ENABLED. Los íconos no funcionarán en el modo INSECURE.
3.151.1 11/10/2016
  • Agrega Ad.getAdvertiserName().
  • Se corrigió un problema con los VPAIDs de Flash en HTML5.
3.147.1 2016-10-14
  • Agrega Ad.getCreativeId().
3.146.2 2016-10-10
  • Se corrigió un error por el que se finalizaban prematuramente anuncios VPAID de Flash específicos.
  • Se corrigió un problema por el que los anuncios de VPAID de Flash se recortaban en el modo de pantalla completa.
3.145.0 2016-09-22
  • Agrega Ad.getApiFramework().
3.144.0 2016-09-13
  • Agrega AdError.ErrorCode.VAST_PROBLEM_DISPLAYING_MEDIA_FILE.
3.140.1 2016-08-18
  • Se corrigió un problema de clics para los anuncios de VPAID de Flash no seguros.
3.139.0 2016-08-10
  • Quita AdsRenderingSettings.AUTO_SCALE.
3.137.0 2016-07-26
  • Se agregaron Ad.getVastMediaWidth() y Ad.getVastMediaHeight()
  • Se corrigió el diseño del cursor en la IU de anuncios integrada.
3.135.1 2016-06-29
  • Se agregó compatibilidad con la carga previa de recursos multimedia a través de AdsRenderingSettings.enablePreloading.
3.134.0 2016-06-16
  • Se corrigió un problema por el que, en ocasiones, desaparecía el botón para omitir el anuncio si se hacía clic en el temporizador de cuenta regresiva.
3.133.0 2016-06-07
  • Se corrigió un error visual con los botones de omisión en Android 4.4.4. Los botones para omitir de otras plataformas no se vieron afectados por esta falla ni por este cambio.
3.128.2 2016-05-03
  • Agrega AdsRenderingSettings.playAdsAfterTime.
3.123.0 2016-02-24
  • Se agregó compatibilidad con las creatividades de Flash de VPAID en las reglas de VMAP y de anuncios.
3.120.0 2016-01-27
  • Agrega el parámetro videoElement a AdsManager.init. Se puede usar para especificar el elemento de video personalizado que se usará si no está listo cuando se llama al constructor AdDisplayContainer. El constructor AdDisplayContainer sigue siendo la forma preferida de proporcionar un elemento de video personalizado.
  • Agrega AdsRenderingSettings.useStyledLinearAds.
3.118.0 2016-01-13
  • Ahora se admiten las creatividades VPAID Flash en IMA HTML5.
3.116.4 2015-12-10
  • Los anuncios para dispositivos móviles que no utilizan el seguimiento de clics personalizado ahora incluirán una nueva IU con un botón "Más información". Ahora, al hacer clic en el anuncio, se pausará o reanudará en lugar de dirigir al usuario a la página de destino del anuncio.
3.115.0 2015-12-03
  • Cualquier anuncio no lineal de AdSense o Ad Exchange con una altura superior a 90 píxeles ahora se renderizará como un anuncio que abarca todo el espacio publicitario.
  • El nuevo anuncio de fullslot ocupa todo el contenido y contiene un temporizador de cuenta regresiva y un botón para omitir. La reproducción del contenido se reanuda después de que se cierra el anuncio, ya sea desde el temporizador o cuando el usuario omite el anuncio.
  • Los anuncios no lineales de AdSense o Ad Exchange con alturas inferiores a 90 px también se pueden forzar a renderizarse como anuncios de ranura completa estableciendo adsRequest.forceNonLinearFullSlot=true.
3.113.1 2015-11-12
3.111.0 2015-10-28
  • Agrega AdEvent.LINEAR_CHANGED..
  • Agrega AdEvent.DURATION_CHANGE..
  • Se usa la nueva IU en el 1% de las solicitudes de anuncios aptas.
3.110.0 2015-10-21
  • Se agregaron Ad.getTraffickingParameters y Ad.getTraffickingParametersString
3.108.1 2015-09-23
  • Se agregó compatibilidad con anuncios complementarios para los anuncios de VPAID.
3.107.1 2015-09-18
  • Se inhabilitó la reproducción personalizada en Android 4.0 y versiones posteriores. Los anuncios seguirán funcionando, pero usarán un reproductor propiedad del SDK en lugar del reproductor proporcionado por el usuario.
3.101.22 2015-09-10
  • Ahora, el modo VPAID se establece de forma predeterminada como HABILITADO en lugar de INHABILITADO.
3.101.17 2015-08-27
  • Hace que Ad.getContentType() esté disponible después del evento LOADED en lugar del evento STARTED. Esto proporciona acceso anticipado a los datos de anuncios.
3.101.10 2015-08-06
3.101.8 2015-07-25
  • Se corrigió el problema por el que no se actualizaban los valores del correlacionador para las etiquetas de Ad Manager con el formato pubads.g.doubleclick.net/gampad/live/ads.
3.101.6 2015-07-23
3.101.4 2015-07-13
  • La reproducción personalizada está inhabilitada en el 5% de los dispositivos con Android 4.0 o versiones posteriores. Este número aumentará hasta el 100% en futuras versiones.
3.101.2 2015-06-17
  • Ahora, los anuncios TrueView tendrán un botón "Más información" en la parte superior derecha. Si los usuarios hacen clic en el anuncio fuera de este botón de "Más información", ya no se los redireccionará al sitio del anunciante.
  • El botón Omitir para los anuncios que se pueden omitir ahora se mostrará incluso cuando se utilice el seguimiento de clics personalizado.
Cómo revertir a la versión 3.101.1 2015-06-04
  • Debido a problemas con la reproducción en Android, se revirtió a la versión 3.101.1.
3.102.1 2015-06-04
  • Ahora, los anuncios TrueView tendrán un botón "Más información" en la parte superior derecha. Si los usuarios hacen clic en el anuncio fuera de este botón de "Más información", ya no se los redireccionará al sitio del anunciante.
  • El botón Omitir para los anuncios que se pueden omitir ahora se mostrará incluso cuando se utilice el seguimiento de clics personalizado.
  • Se inhabilitará la reproducción personalizada en Android 4.0 y versiones posteriores. Los anuncios seguirán funcionando, pero usarán un reproductor propiedad del SDK en lugar del reproductor proporcionado por el usuario.
3.99.4 2015-05-12
  • Se corrigió un error del adaptador de VPAID que provocaba que, en ocasiones, no se pudiera hacer clic en el botón para omitir y en los elementos de clic en el anuncio.
  • Ahora, los anuncios TrueView devolverán correctamente el estado de omitibilidad a través de AdsManager.getAdSkippableState().
3.98.0 30/4/2015
  • Ahora permite que se cargue ima3.js en un DOM o iframe independiente del contenedor de video, siempre y cuando se encuentre en el mismo origen.
3.97.0 22/04/2015
  • Se corrigió un error por el que client.js no se cargaba debido a un uso incorrecto del protocolo.
  • Se corrigió un error del adaptador de VPAID en el que el adaptador no se cargaba si se cargaba en la sección <head>.
3.93.1 23/03/2015
  • Se agregó el método setAdWillAutoPlay en AdsRequest. Esto permitirá que los publicadores especifiquen si el anuncio se reproducirá en respuesta a una acción del usuario o si se reproducirá automáticamente.
3.91.0 25/02/2015
  • Se corrigió un error relacionado con VPAID en el que el reproductor de video activaba un evento "play" para los anuncios de VPAID en lugar del evento "playing" esperado.
3.87.0 2015-02-04
  • Se corrigió un error por el que los clientes que no usaban la IU de IMA obtenían valores incorrectos de getAdSkippableState.
  • El control de versiones de la versión ahora cambiará de 3.1.X a 3.X.Y.
3.1.85 2015-01-28
  • Se agregó AdEvent.Type.AD_METADATA.
3.1.81 2014-11-19
  • Se corrigió un problema de etiquetas de Freewheel con ciertas solicitudes de anuncios de terceros.
3.1.80 2014-11-13
  • Se agregaron getPlayerType, setPlayerType, getPlayerVersion y setPlayerVersion a ImaSdkSettings para permitir que los reproductores de socios especifiquen el tipo y la versión del reproductor durante la integración con el SDK.
3.1.79 2014-11-06
  • Ahora, Internet Explorer 11 es compatible con el SDK de IMA HTML5. Consulta el anuncio para obtener más información.
Revertir a la versión 3.1.75 2014-10-17
  • Debido a problemas con la reproducción de anuncios en la Web móvil, se revirtió a la versión 3.1.75.
3.1.73 2014-10-03
  • Habilita el seguimiento de clics personalizado para todos los dispositivos móviles. Este cambio revierte uno que se introdujo en la versión anterior (3.1.72), que habilitaba el seguimiento de clics personalizado solo para iPhone y Android anterior a la versión 4.0. Este seguimiento de clics personalizado más limitado se volverá a agregar al SDK en una fecha posterior.
3.1.72 2014-10-02
  • Ahora te recomendamos que siempre pases tu reproductor de video de contenido como el elemento de reproducción personalizado, ya que la reproducción personalizada solo se usará en ciertos entornos.
  • Los elementos de seguimiento de clics personalizados ahora solo se usan en ciertos entornos. Nota: Si renderizas tu elemento de seguimiento de clics personalizado sobre el reproductor de video, se interrumpirá la capacidad de hacer clic y omitir de los anuncios renderizados.
3.1.70 2014-09-18
  • Se cambió reportAdAutoPlayed a setAdWillAutoPlay en AdsRequest.
3.1.69 2014-09-18
  • El botón Más información se mostrará en los anuncios para dispositivos móviles, sin importar la duración del anuncio.
3.1.68 2014-09-17
  • Se agregó el parámetro de configuración reportAdAutoPlayed a AdsRequest. Ten en cuenta que se cambió el nombre de reportAdAutoPlayed a setAdWillAutoPlay. Consulta las notas de la versión 3.1.70.
3.1.66 2014-09-11
  • Agrega (1) el parámetro de configuración uiElements a AdsRenderingSettings y (2) la API de getUiElements en el anuncio.
3.1.65 2014-09-04
  • Convierte el botón de omitir en un botón real para que los usuarios de lectores de pantalla lo descubran con mayor facilidad.
3.1.63 2014-08-22
  • Se agregó compatibilidad con las creatividades de JavaScript de VPAID 2.
  • Se agregó compatibilidad con los íconos de VAST 3.
  • Se agregaron las siguientes funciones nuevas para los anuncios complementarios:
    • Se agregó compatibilidad con el atributo "required" en el elemento CompanionAds de VAST.
    • Se agregó compatibilidad con el atributo "adSlotID" en el elemento Companion de VAST.
    • Si se devuelven varios anuncios complementarios en VAST, el SDK seleccionará el anuncio complementario más adecuado para el entorno determinado.
  • Se corrigió el error por el que no se podía acceder a ImaSdkSettings.setNumRedirects y ImaSdkSettings.getNumRedirects.
  • Se agregaron los métodos de la API de isCustomPlaybackUsed y isCustomClickTrackingUsed.
3.1.62 2014-08-14
  • Actualización (11/9/2014): Actualmente, no recomendamos que los publicadores pasen su reproductor personalizado. Lanzaremos una función para cambiar automáticamente entre el reproductor personalizado y el reproductor propiedad del SDK a fines de septiembre, momento en el que comenzaremos a recomendar esta implementación.
    Ahora recomendamos que los publicadores siempre pasen un reproductor de video personalizado cuando creen un objeto AdDisplayContainer. Mantente al tanto de la próxima guía para modificar tu código.
  • Los editores ya no tendrán que guardar y restablecer el estado del reproductor de contenido en los eventos CONTENT_PAUSE_REQUESTED y CONTENT_RESUME_REQUESTED.
3.1.57 2014-06-26
  • Agrega un evento IMPRESSION en AdsManager que se activará cuando se registre una impresión.
  • Agrega eventos VOLUME_CHANGED y VOLUME_MUTED a AdsManager.
3.1.55 2014-06-11
  • La consola de GPT ahora puede funcionar si se habilita con todos los parámetros reconocidos oficialmente ('google_console', 'google_force_console' y 'googfc' para usar en dispositivos móviles). No es necesario establecer los valores de los parámetros (como 'google_console=1').
3.1.54 2014-06-09
  • Si un usuario no especifica la tasa de bits máxima preferida, el valor predeterminado para los teléfonos celulares es de 500 kbit y el valor predeterminado para otros dispositivos, incluidas las computadoras, es de 1,000 kbit.
  • Se quitó ImaSdkSettings.getCompetitiveExclusion().
  • Se expuso la API de minSuggestedDuration en la clase Ad.
3.1.53 2014-05-29
  • Ahora, el núcleo del SDK siempre se cargará desde imasdk.googleapis.com.
3.1.51 2014-05-12
  • Se corrigió un error que provocaba que los anuncios pausados se reanudaran automáticamente cuando el usuario bloqueaba el dispositivo.
  • Se actualizó la documentación sobre los errores de tiempo de espera de VAST y se especificaron las duraciones de los tiempos de espera.
3.1.50 2014-04-30
  • Se corrigió un error que causaba problemas a los publicadores que modificaban el prototipo de Array (p.ej., usuarios de motools).
  • Se cambió la funcionalidad de Ad.getContentType para que devuelva una cadena vacía en lugar de nula cuando se desconoce el contentType.
  • Se introduce un experimento del 25% para cargar el objeto binario principal desde nuestro nuevo dominio, imasdk.googleapis.com. Esto solo afectará a los publicadores que habiliten específicamente s0.2mdn.net para CORS. Según nuestras pruebas, no debería ser nadie.
  • Activa el nuevo dominio en un 1% el 1/5/2014, en un 25% el 2/5/2014 y en un 100% el 7/5/2014.
3.1.47 2014-04-11
  • Se agregaron las nuevas APIs Ad.getTitle(), Ad.getDescription() y Ad.getContentType().
  • Admite las macros CACHEBUSTER y ERRORCODE de VAST 3.
3.1.46 2014-04-03
  • La API de getCompanionAds ahora toma un google.ima.CompanionAdSelectionSettings como su tercer parámetro opcional
  • Se corrigió el error de Safari para iOS en iPad que congelaba un anuncio de video en redes lentas.
3.1.45 2014-03-06
  • Se agregó la API de AdsLoader.setAutoPlayAdBreaks que permite al publicador elegir si las pausas publicitarias de VMAP y AdRules se reproducen automáticamente.
  • Se agregó el evento adBreakReady que enviará AdsManager cuando se hubiera reproducido una pausa publicitaria si autoPlayAdBreaks se establece en falso.
3.1.44 2014-01-28
  • Se agregó el código de error VAST_MEDIA_LOAD_TIMEOUT a google.ima.AdError.ErrorCode para los tiempos de espera de contenido multimedia.
3.1.41 2013-12-16
  • Se corrigió la API de adsManager.skip() para que funcione con las reglas de anuncios.
3.1.38 2013-12-04
  • Expone google.ima.settings y su método setLocale a ima3.js.
3.1.35 2013-11-14
  • Cuando no se especifica un seguimiento de clics personalizado para la reproducción personalizada, el iframe del SDK realiza el seguimiento de los clics, no el elemento de video personalizado.
  • Habilita la IU del anuncio de video como predeterminada, incluida la renderización del botón para omitir.
  • Se cambia la cadena visible "Advertisment" por "Advertisement".
3.1.34 2013-10-22
  • Se agregó loadVideoTimeout a AdsRenderingSettings.
  • Cambia el tiempo de espera predeterminado del anuncio a 15 segundos. Si un anuncio no comienza a reproducirse después de 15 segundos, se abandonará y se activará CONTENT_RESUME_REQUESTED.
  • Mejor compatibilidad con los códigos de error compatibles con VAST Se dejaron de usar varios códigos de error que no se utilizaban y se consolidaron otros. El código de error 200 ahora se representa con la constante VAST_TRAFFICKING_ERROR. La respuesta UNKNOWN_AD_RESPONSE ahora es específica del SDK y tiene el código 1010.
  • Se inhabilitó el avance rápido de anuncios en las implementaciones para iPhone.
3.1.33 2013-10-10
  • Se corrigió un error en la detección de algunos clics en anuncios en dispositivos móviles.
3.1.23 2013-08-22
  • Nuevas APIs para AdPodInfo: Se expusieron la duración máxima del grupo, el índice del grupo y el desplazamiento temporal del grupo. Para obtener más información sobre estas nuevas APIs, consulta la página AdPodInfo.
3.1.20 2013-08-07
  • Corrección de errores: Se solucionaron problemas relacionados con el análisis de contenedores de VAST que no contienen creatividades.
  • Corrección de errores: Se corrigieron problemas con la pantalla completa de Safari para computadoras.
3.1.12 2013-05-21
  • Se corrigió un error en la implementación de la API de Companions (no basada en GPT).
3.1.10 2013-05-14
  • Si se usa GPT (Google Publisher Tag) para mostrar anuncios complementarios, el SDK ahora recuperará los tamaños de los espacios complementarios y los agregará a la solicitud de anuncio a Google Ad Manager, lo que anulará cualquier tamaño proporcionado por el publicador.
3.1 2012-12-18
  • En esta versión, se incluyen cambios internos importantes que influyen en la forma en que se carga el SDK. Se requieren cambios menores en la integración.
    • Nuevas URLs de carga de la API del SDK:
    • El SDK ya no usa un cargador asíncrono independiente. Cuando se carga la API del SDK, puedes comenzar a usarla de inmediato.
    • La API del SDK es una capa relativamente delgada que encapsula el núcleo del SDK. El núcleo se carga en un IFRAME inmediatamente después de que se crea AdDisplayContainer. Es importante crear el AdDisplayContainer con anticipación para minimizar el impacto de la latencia de la carga del SDK.
    • APIs nuevas:
    • Las versiones anteriores del SDK, incluida la 3.0.15, no serán compatibles en el futuro. Asegúrate de actualizar a la versión 3.1 lo antes posible.
3.0.15 2012-10-22
  • El objeto AdDisplayContainer ahora se debe especificar en el momento de crear el objeto AdsLoader. En la próxima versión, se quitará la forma obsoleta de pasar AdDisplayContainer con el método getAdsManager. Consulta la guía de migración de AdDisplayContainer para obtener más información sobre los cambios.
  • Se realizaron varios cambios en la compatibilidad con la reproducción personalizada:
    • Se trasladó la configuración de reproducción personalizada al constructor de AdDisplayContainer. La forma obsoleta de configurarlos con AdsRenderingSettings se quitará en la próxima versión.
    • Cuando se usan elementos personalizados de seguimiento de clics y reproducción de video, el SDK no mostrará ni ocultará estos elementos automáticamente. El publicador debe controlar la visualización de los elementos de reproducción personalizados.
    • En el caso de la reproducción de video personalizada en iPhone o iPod, el SDK no saldrá de la pantalla completa cuando finalice un anuncio lineal. En el caso de la reproducción de anuncios de video controlada por el SDK, no hay cambios en el comportamiento.
    • En la próxima versión, el SDK ya no cambiará el tamaño de los elementos personalizados de seguimiento de clics y de video de reproducción cuando se llamen a init y resize.
    Se implementaron varios de estos cambios para conservar la mayor cantidad posible de propiedades de renderización de los elementos de reproducción personalizados y permitir que el código del publicador los controle.
3.0.14 2012-09-26
  • Se agregó la función de alineación automática para los anuncios no lineales.
  • Ahora, la reanudación del contenido se envía después de que finaliza el anuncio al final del video.