Revisa la compatibilidad y la compatibilidad con el SDK

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

Formatos de video y navegadores compatibles

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 activa cuando hay una búsqueda significativa en la dirección hacia atrás), start y thirdQuartile.

Parcialmente compatible

  • click

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

  • fullscreen

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

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

  • mute, unmute

    iOS y Android solo tienen control nativo del volumen. Por lo tanto, IMA no puede determinar el volumen ni el estado de silencio, y el SDK no recibe notificaciones de los cambios. A continuación, se incluye una lista de las versiones del navegador que admiten y no admiten mute y unmute:

    • Navegadores compatibles: Firefox 3.5+, Chrome 8+, Safari 4+
    • No compatible: iOS, 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

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

  • Las URLs de eventos solo se deben activar una vez. De lo contrario, se podría interpretar como un comportamiento de spam.
  • Esto permite que los usuarios busquen dentro y alrededor de las pausas publicitarias que ya vieron, 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 SDKs de IMA de Google son compatibles con las siguientes plataformas:

Plataforma Versión
HTML5 Computadoras: Chrome, Firefox, Safari, Edge y Opera
Dispositivos móviles: Chrome o el navegador de Android (Android para teléfonos y tablets), Safari y Chrome (iOS)
iOS iOS 10.0 y versiones posteriores
Android Android 4.4 y versiones posteriores
Google Cast Todos los dispositivos Cast
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

El SDK de IMA admite HLS y DASH en todos sus SDKs. Consulta esta tabla para obtener asistencia en plataformas de SDK específicas. Para que la transmisión se reproduzca correctamente, tu reproductor de video debe admitir 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 Red-X
Android Marca de verificación Marca de verificación
Google Cast Marca de verificación Marca de verificación
tvOS Marca de verificación Red-X
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.

IAB Video Suite Asistencia
VAST 4 Advertencia 1
VAST 3 Advertencia 2
VAST 2 Marca de verificación
VPAID 2 Red-X
VMAP 1.0.1 Advertencia 3
Funciones de video de Ad Manager Asistencia
Anuncios lineales Marca de verificación
Anuncios no lineales (superposiciones) Red-X
Anuncios complementarios Advertencia 4
Recursos de anuncios complementarios alternativos de VAST 3 Red-X
Visibilidad de Vista activa Marca de verificación
Redireccionamientos de VAST Marca de verificación
Publicación complementaria con solicitud de Display Red-X
Compatibilidad con Google Publisher Tag (GPT) Red-X
Conocimiento del contenido Red-X
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 múltiples eventos (MET) Marca de verificación
Se puede omitir (reservado / no TrueView) Advertencia 5
Funciones de AdSense para video 7 Asistencia
TrueView InStream Advertencia 6
In-Stream Select Marca de verificación
In-stream estándar Marca de verificación
Ranura completa Red-X
Anuncios complementarios Advertencia 4
Reabastecimiento complementario Red-X
Superposiciones Red-X
Funciones de Ad Exchange en Ad Manager Asistencia
TrueView InStream Advertencia 6
In-Stream Select Marca de verificación
In-stream estándar Marca de verificación
Ranura completa Red-X
Anuncios complementarios Advertencia 4
Reabastecimiento complementario Red-X
Superposiciones Red-X
Visibilidad de Vista activa Marca de verificación
¿Por qué este anuncio? Advertencia 8

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

2 Las siguientes funciones de VAST 3.0 aún no son compatibles:

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

3 Las siguientes funciones de VMAP aún no son compatibles:

  • Eventos de seguimiento específicos del VMAP
  • Códigos de error específicos de VMAP
  • Anuncios superpuestos
  • Desplazamientos de tiempo que no sean hh:mm:ss o "start" y "end"
  • Mostrar el atributo breakType
  • Atributo repeatAfter

4 Solo se admiten los complementos de imagen. Los complementos de imagen requieren una implementación personalizada para completar los anuncios. Los anuncios complementarios no son compatibles con tvOS.

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

6 Los anuncios TrueView que se pueden omitir solo son compatibles con los SDKs de DAI de IMA 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 crea el objeto StreamManager. La función ¿Por qué este anuncio? no es compatible con el SDK de Cast.

Advertencias para los frameworks de JavaScript

Hay ciertas consideraciones que se deben tener en cuenta cuando se usa un framework de JavaScript, como React o AngularJS, con el SDK de IMA de HTML5. Estos frameworks suelen mover elementos del DOM, lo que puede dañar el SDK de IMA, ya que este espera que el DOM sea estático cuando se inicializa. El SDK de IMA admite frameworks de JavaScript, siempre y cuando el SDK se inicie después de que el framework haya terminado de mover los elementos del DOM. Específicamente, el elemento HTML5 que se pasa como argumento adUiElement cuando se construye el elemento StreamManager no debe moverse una vez que se instancia.

Compatibilidad con Apple AirPlay

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