En esta página, se proporciona información general sobre la compatibilidad y 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 que admitan 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
cualquier salto significativo 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 clics en los reproductores nativos de pantalla completa en Android, iOS o computadoras, pero un elemento de seguimiento de clics en la página puede capturarlos 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. IMA considera que un video está en modo de pantalla completa cuando sus
offsetWidth
yoffsetHeight
son, al menos, del tamaño del cuerpo del documento. Este modo es compatible con todos los navegadores.En el iPhone y las plataformas de Android anteriores a la versión 3.0, el video siempre se reproduce 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 silenciamiento, ni se notifica al SDK sobre los cambios. A continuación, se muestra una lista de las versiones de navegador que admiten y no admiten
mute
yunmute
:- Compatibilidad: Firefox 3.5 y versiones posteriores, Chrome 8 y versiones posteriores, Safari 4 y versiones posteriores
- No compatible: iOS y Android
Consulta los lineamientos de la IAB para obtener más detalles sobre la publicación de anuncios 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 deben activarse una vez; de lo contrario, se podría interpretar como un comportamiento de spam.
- Esto permite que los usuarios busquen en 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 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: Navegador Chrome/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 de transmisión |
tvOS | tvOS 14 y versiones posteriores |
Roku | Todos los dispositivos que aún reciben actualizaciones de software de Roku |
Compatibilidad con formatos de transmisión de video
IMA admite HLS y DASH en todos sus SDKs. Consulta esta tabla para obtener información sobre la compatibilidad con plataformas de SDK específicas. Para que la transmisión se reproduzca correctamente, el reproductor de video debe admitir el tipo de transmisión que se usa.
Plataforma del SDK de IMA | HLS | DASH |
---|---|---|
HTML5 | ||
iOS | ||
Android | ||
Google Cast | ||
tvOS | ||
Roku |
Funciones de video y versiones del SDK
Para obtener más información sobre las siguientes funciones, lee la descripción general de la publicidad en video.
IAB Video Suite | Asistencia |
---|---|
VAST 4 | 1 |
VAST 3 | 2 |
VAST 2 | |
VPAID 2 | |
VMAP 1.0.1 | 3 |
Funciones de video de Ad Manager | Asistencia |
Anuncios lineales | |
Anuncios no lineales (superposiciones) | |
Anuncios complementarios | 4 |
Recursos de anuncios complementarios alternativos de VAST 3 | |
Visibilidad de Vista activa | |
Redireccionamientos de VAST | |
Reabastecimiento de la versión complementaria con solicitud de display | |
Compatibilidad con Google Publisher Tag (GPT) | |
Conocimiento del contenido | |
Reglas de anuncios | |
Agrupación de anuncios | |
Anuncios bumper | |
Informes sobre el seguimiento de múltiples eventos (MET) | |
Anuncios que se pueden omitir (reservas o no TrueView) | 5 |
Funciones de AdSense para video 7 | Asistencia |
TrueView InStream | 6 |
In-Stream Select | |
In-Stream estándar | |
Ranura completa | |
Anuncios complementarios | 4 |
Reabastecimiento complementario | |
Superposiciones | |
Funciones de Ad Exchange en Ad Manager | Asistencia |
TrueView InStream | 6 |
In-Stream Select | |
In-Stream estándar | |
Ranura completa | |
Anuncios complementarios | 4 |
Reabastecimiento complementario | |
Superposiciones | |
Visibilidad de Vista activa | |
¿Por qué este anuncio? | 8 |
1 De las funciones de VAST 4 compatibles con Google Ad Manager, IMA admite las siguientes:
- VAST 4.2
- Compatibilidad con Secure Interactive Media Interface Definition (SIMID)
- Compatibilidad con varios nodos
UniversalAdID
- VAST 4.0
- AdID
- Archivo mezzanine
- Nuevos códigos de error de VAST
- Nuevas macros de VAST
- Compatibilidad con
AdVerifications
2 Aún no se admiten las siguientes funciones de VAST 3.0:
adSlotId
complementario- Opciones de publicación complementaria
- Íconos
3 Aún no se admiten las siguientes funciones de VMAP:
- Eventos de seguimiento específicos del VMAP
- Códigos de error específicos de VMAP
- Anuncios superpuestos
- Desfases de hora distintos de hh:mm:ss o "inicio" y "fin"
- Cómo mostrar el atributo
breakType
- Atributo
repeatAfter
4 Solo se admiten imágenes complementarias. Las imágenes complementarias requieren una implementación personalizada para propagar los anuncios. Los anuncios complementarios no son compatibles con tvOS.
5 Los anuncios tradicionales que se pueden omitir solo son compatibles con los SDKs de DAI de IMA para HTML5, iOS, tvOS, Roku y Android (incluida Android TV).
Con el SDK de Cast, debes declarar la función de omisión con StreamRequest.senderCanSkip
para admitir 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 (incluida 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 StreamManager
.
¿Por qué este anuncio? no es compatible con el SDK de Cast.
Consideraciones para frameworks de JavaScript
Existen ciertas consideraciones cuando se usa un framework de JavaScript, como React o AngularJS, con el SDK de IMA para HTML5. Estos frameworks suelen mover elementos del DOM, lo que puede dañar el SDK de IMA, ya que el SDK espera que el DOM sea estático cuando se inicia. El SDK de IMA admite frameworks de JavaScript, siempre que el SDK se inicie después de que el framework haya terminado de mover los elementos DOM.
Específicamente, el elemento HTML5 que se pasa como argumento adUiElement
cuando se construye StreamManager
no se debe mover 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.