Compatibilidad

En esta página, se proporciona información general sobre la compatibilidad con DAI de IMA para navegadores, formatos de video y plataformas.

Navegadores y formatos de video compatibles

El HTML5 sigue siendo un estándar nuevo y en evolución. Como resultado, la compatibilidad con varias funciones difiere entre los navegadores y no hay un solo formato de video predeterminado compatible con todos los navegadores principales. Los tres formatos de video principales que se usan en la mayoría de los navegadores son H.264, HLS y Dash.

Compatibilidad con eventos de VAST

En esta sección, se enumeran los eventos de VAST que se informan automáticamente al servidor según la información que se muestra en la respuesta de VAST.

Totalmente compatible

complete, creativeView, firstQuartile, impression, midpoint, pause, resume, rewind (se activan cuando hay cualquier salto significativo en dirección hacia atrás), start, thirdQuartile.

Parcialmente compatible

  • click

    El evento Click solo se envía para los anuncios de video. No es posible capturar clics en los reproductores de pantalla completa nativos de Android, iOS o computadoras de escritorio, pero un elemento de seguimiento de clics en la página puede capturar los clics cuando se cierra el video. Sin embargo, si el elemento de video usa controles nativos en el iPad, no se podrán capturar los clics.

  • fullscreen

    La IMA admite un modo de pantalla completa simulada, en el que el video ocupa toda la ventana del navegador. IMA considera que un video está en modo de pantalla completa cuando sus offsetWidth y offsetHeight son, como mínimo, el tamaño del cuerpo del documento. Este modo es compatible con todos los navegadores.

    En iPhone y en plataformas de Android anteriores a la 3.0, los videos siempre se reproducen en modo de pantalla completa.

  • mute y unmute

    iOS y Android solo tienen control nativo del volumen. Como tal, el IMA no puede determinar el volumen o el estado de silencio, y no se notifica al SDK de los cambios. A continuación, se muestra una lista de las versiones de navegadores que admiten y no admiten mute y unmute:

    • Compatibles: Firefox 3.5 y versiones posteriores, Chrome 8 y versiones posteriores, Safari 4 o versiones posteriores
    • No compatible: iOS y Android

Consulta los lineamientos de IAB para obtener más detalles sobre la publicación de anuncios de VAST.

Eventos de anuncios cuando se vuelven a mirar las pausas publicitarias

El IMA no activa eventos de anuncios cuando se vuelven a mirar anuncios por los siguientes motivos:

  • Las URLs de eventos solo deben activarse una vez; de lo contrario, podrían considerarse spam.
  • Esto les permite a los usuarios buscar entre las pausas publicitarias que ya vieron y alrededor de ellas, lo que crea una mejor experiencia de búsqueda.

Estos son los únicos eventos que se activan cuando se vuelven a mirar las pausas publicitarias:

  • AD_PERIOD_STARTED
  • AD_PERIOD_ENDED

Plataformas de reproductores de video compatibles

Los SDK de IMA de Google son compatibles con las siguientes plataformas:

Plataforma Versión
HTML5 Computadoras de escritorio: Chrome, Firefox, Safari, Edge y Opera
Dispositivos móviles: Navegador Chrome o Android (Android para teléfonos y tablets), Safari y Chrome (iOS)
iOS iOS 10.0 o versiones posteriores
Android Android 4.4 y versiones posteriores
Google Cast Todos los dispositivos de transmisión
tvOS tvOS 14 y versiones posteriores
Roku Todos los dispositivos que aún reciben actualizaciones de software de Roku

Compatibilidad con el formato de transmisión de video por Internet

IMA admite HLS y DASH en todos sus SDK. Consulta esta tabla para conocer la compatibilidad con plataformas de SDK específicas. Para que la transmisión se reproduzca correctamente, el reproductor de video debe ser compatible con el tipo de transmisión que se usa.

Plataforma del SDK de IMA HLS DASH
HTML5 Marca de verificación Marca de verificación
iOS Marca de verificación X roja
Android Marca de verificación Marca de verificación
Google Cast Marca de verificación Marca de verificación
tvOS Marca de verificación X roja
Roku Marca de verificación Marca de verificación

Funciones de video y versiones del SDK

Para obtener más información sobre las siguientes funciones, consulta la descripción general de la publicidad en video.

Paquete de videos de IAB Asistencia
VAST 4 Con advertencias 1
VAST 3 Con advertencias 2
VAST 2 Marca de verificación
VPAID 2 X roja
VMAP 1.0.1 Con advertencias 3
Funciones de video de Ad Manager Asistencia
Anuncios lineales Marca de verificación
Anuncios no lineales (superposiciones) X roja
Anuncios complementarios Con advertencias 4
Recursos de anuncios complementarios alternativos de VAST 3 X roja
Visibilidad de Vista activa Marca de verificación
Redireccionamientos de VAST Marca de verificación
Reabastecimiento complementario con solicitud de visualización X roja
Compatibilidad con Google Publisher Tag (GPT) X roja
Reconocimiento del contenido X roja
Reglas de anuncios Marca de verificación
Agrupación de anuncios Marca de verificación
Anuncios bumper Marca de verificación
Informes sobre el seguimiento de varios eventos (MET) Marca de verificación
Anuncios que se pueden omitir (reservados o que no son TrueView) Con advertencias 5
Funciones de AdSense para video7 Asistencia
TrueView InStream Con advertencias 6
In-Stream Select Marca de verificación
In-stream estándar Marca de verificación
Intervalo completo X roja
Anuncios complementarios Con advertencias 4
Reabastecimiento complementario X roja
Superposiciones X roja
Funciones de Ad Exchange en Ad Manager Asistencia
TrueView InStream Con advertencias 6
In-Stream Select Marca de verificación
In-stream estándar Marca de verificación
Intervalo completo X roja
Anuncios complementarios Con advertencias 4
Reabastecimiento complementario X roja
Superposiciones X roja
Visibilidad de Vista activa Marca de verificación
¿Por qué este anuncio? Con advertencias 8

1 De las funciones de VAST 4 compatibles con Google Ad Manager, IMA es compatible con las siguientes funciones:

2 Aún no se admiten las siguientes funciones de VAST 3.0:

  • Complementario adSlotId
  • Opciones de publicación complementarias
  • Íconos

3 Las siguientes funciones de VMAP aún no se admiten:

  • Eventos de seguimiento específicos de VMAP
  • Códigos de error específicos de VMAP
  • Anuncios superpuestos
  • Compensaciones horarias distintas de hh:mm:ss o "inicio" y "finalización"
  • Mostrar atributo breakType
  • Atributo repeatAfter

4 Solo se admiten imágenes complementarias. Los elementos complementarios con imágenes requieren una implementación personalizada para propagar anuncios. Los anuncios complementarios no son compatibles con tvOS.

5 Los anuncios tradicionales que se pueden omitir solo se admiten en los SDK de IMA de DAI para HTML5, iOS, tvOS, Roku y Android (incluido Android TV). Con el SDK de Cast, debes declarar la capacidad de omisión con StreamRequest.senderCanSkip para admitir anuncios adicionales que se pueden omitir.

6 Los anuncios TrueView que se pueden omitir solo se admiten en los SDK de IMA de DAI para HTML5, iOS y Android (incluido Android TV).

7 Las funciones de AdSense no son compatibles con el SDK de Cast.

8 ¿Por qué este anuncio? requiere que se pase el parámetro adUiElement cuando se cree el elemento StreamManager. La sección ¿Por qué este anuncio? no es compatible con el SDK de Cast.

Advertencias para frameworks de JavaScript

Existen ciertas consideraciones cuando se usa un framework de JavaScript, como React o AngularJS, con el SDK de IMA HTML5. A menudo, estos frameworks mueven elementos del DOM, lo que puede romper el SDK de IMA, ya que este espera que el DOM sea estático cuando se inicia. El SDK de IMA admite frameworks de JavaScript, siempre y cuando el SDK se inicie después de que el framework termine de mover los elementos del DOM. Específicamente, el elemento HTML5 que se pasa como el argumento adUiElement cuando se construye la StreamManager no debe moverse una vez que se crea una instancia.

Compatibilidad con Apple AirPlay

El SDK de IMA no es compatible con Apple AirPlay. Inhabilita AirPlay o las solicitudes de anuncios cuando se detecte AirPlay.