En esta página, se proporciona información general sobre la compatibilidad del cliente de IMA HTML5 y la compatibilidad con navegadores, formatos de video y plataformas.
Formatos y navegadores de video compatibles
La compatibilidad con varias funciones difiere entre los navegadores y no existe un único 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, WebM y Ogg Theora.
Reproductores de video compatibles
La mayoría de las funciones de IMA son compatibles con los reproductores de video HTML5 típicos, incluida la etiqueta HTML <video>
. Consulta el Programa de socios de tecnología de video para obtener una lista de los reproductores de video conocidos compatibles con el SDK de IMA.
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
, thirdQuartile
.
Parcialmente compatible
click
El evento
Click
solo se envía para anuncios de video. Los clics no se pueden capturar en los reproductores nativos de pantalla completa en Android, iOS ni computadoras de escritorio, pero un elemento de seguimiento de clics de anuncio in-page puede hacerlo cuando se cierra el video. Sin embargo, si el elemento de video usa controles nativos en el iPad, no se podrán capturar clics.fullscreen
El SDK de IMA admite un modo de pantalla completa simulado, en el que el video ocupa toda la ventana del navegador. Consideramos que un video está en modo de pantalla completa cuando su
offsetWidth
yoffsetHeight
son al menos del tamaño del cuerpo del documento. Este modo es compatible con todos los navegadores. Para ver un ejemplo de una pantalla completa simulada, descarga la muestra.En iPhone y en plataformas anteriores a la versión 3.0 de Android, el video siempre se reproducirá en modo de pantalla completa.
mute
yunmute
iOS y Android solo tienen control nativo del volumen. Por lo tanto, el SDK de IMA no puede determinar el estado de volumen o silencio, ni se nos notifica sobre los cambios. A continuación, se muestra una lista de las versiones de navegadores que son compatibles con
mute
yunmute
:- Compatible: Firefox 3.5 y versiones posteriores, Chrome 8 o versiones posteriores, Safari 4 y versiones posteriores
- No compatible:iOS y Android
Para obtener más detalles sobre la publicación de anuncios de VAST, consulta los lineamientos de la IAB.
Advertencias para frameworks de JavaScript
Existen ciertas restricciones cuando se usa un framework de JavaScript, como React o AngularJS,
con el SDK de IMA HTML5. Estos frameworks suelen mover elementos del DOM, lo que puede dañar la funcionalidad de IMA, ya que este espera que sea estático cuando se inicia el SDK. IMA admite frameworks de JavaScript siempre que IMA se inicie una vez que el framework haya terminado de mover los elementos del DOM. Específicamente, el elemento HTML5 que se pasa como argumento containerElement cuando se construye el AdDisplayContainer
no se debe mover una vez que se crea una instancia de este.
Asistencia de Apple AirPlay
Actualmente, el SDK de IMA no es compatible con Apple AirPlay. Inhabilita AirPlay o inhabilita las solicitudes de anuncios cuando se detecte AirPlay.
Plataformas compatibles de reproductores de video
Los SDK de IMA de Google son compatibles con las siguientes plataformas:
Plataforma | Versión | Tipo de anuncio |
---|---|---|
HTML5 | Computadoras de escritorio: Chrome, Firefox, Safari, Edge, Opera Dispositivos móviles: Navegadores Chrome/Android (Android para teléfonos y tablets), Safari y Chrome (iOS). |
Anuncios lineales, no lineales y complementarios, Soluciones de video de Ad Manager, video de Ad Exchange y anuncios de AFV |
iOS | iOS 10.0 o versiones posteriores | Anuncios lineales y complementarios, video de Ad Manager, video de Ad Exchange y anuncios de AFV |
Android | Android 4.1 y versiones posteriores | Anuncios lineales y complementarios, video de Ad Manager, video de Ad Exchange y anuncios de AFV |
tvOS | tvOS 14 y versiones posteriores | Anuncios lineales, video de Ad Manager y video de Ad Exchange |
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.
HTML5 v3 | iOS v3 | Android v3 | tvOS | |
---|---|---|---|---|
Paquete de videos de IAB | ||||
VAST 4 | ![]() |
![]() |
![]() |
![]() |
VAST 3 | ![]() |
![]() |
![]() |
![]() |
VAST 2 | ![]() |
![]() |
![]() |
![]() |
SIMID 1.0 | ![]() |
![]() |
![]() |
![]() |
VPAID 2 (HTML5) | ![]() |
![]() |
![]() |
![]() |
VMAP 1.0.1 | ![]() |
![]() |
![]() |
![]() |
SDK de OM 1.3 | ![]() |
![]() |
![]() |
![]() |
Funciones de video de Ad Manager | ||||
Anuncios lineales | ![]() |
![]() |
![]() |
![]() |
Elementos alojados en YouTube | ![]() |
![]() |
![]() |
![]() |
Anuncios no lineales (superposiciones) | ![]() |
![]() |
![]() |
![]() |
Anuncios complementarios | ![]() |
![]() |
![]() |
![]() |
Recursos de anuncios complementarios alternativos de VAST 3 | ![]() |
![]() |
![]() |
![]() |
Visibilidad de Vista activa | ![]() |
![]() |
![]() |
![]() |
Anuncios sonoros | ![]() |
![]() |
![]() |
![]() |
Redireccionamientos de VAST | ![]() |
![]() |
![]() |
![]() |
Reabastecimiento complementario con solicitud de visualización | ![]() |
![]() |
![]() |
![]() |
Compatibilidad con Google Publisher Tag (GPT) | ![]() |
![]() |
![]() |
![]() |
Reconocimiento del contenido | ![]() |
![]() |
![]() |
![]() |
Reglas de anuncios | ![]() |
![]() |
![]() |
![]() |
Pausas publicitarias manuales en reglas de anuncios |
![]() |
![]() |
![]() |
![]() |
Limitaciones de frecuencia8 | ![]() |
![]() |
![]() |
![]() |
Exclusiones competitivas (transmisión) | ![]() |
![]() |
![]() |
![]() |
Exclusiones competitivas (grupo) | ![]() |
![]() |
![]() |
![]() |
Exclusiones competitivas (página completa) | ![]() |
![]() |
![]() |
![]() |
Agrupación de anuncios | ![]() |
![]() |
![]() |
![]() |
Anuncios bumper | ![]() |
![]() |
![]() |
![]() |
Informes sobre el seguimiento de varios eventos (MET) | ![]() |
![]() |
![]() |
![]() |
Asignación dinámica (AdSense para video, Ad Manager Ad Exchange) | ![]() |
![]() |
![]() |
![]() |
Se puede omitir (no TrueView)11 | ![]() |
![]() |
![]() |
![]() |
In-Stream Select | ![]() |
![]() |
![]() |
![]() |
Precarga de elementos | ![]() |
![]() |
![]() |
![]() |
Funciones de AdSense para video | ||||
TrueView InStream | ![]() |
![]() |
![]() |
![]() |
In-Stream Select | ![]() |
![]() |
![]() |
![]() |
In-stream estándar | ![]() |
![]() |
![]() |
![]() |
Anuncios que abarcan todo el espacio publicitario | ![]() |
![]() |
![]() |
![]() |
Anuncios complementarios | ![]() |
![]() |
![]() |
![]() |
Reabastecimiento complementario | ![]() |
![]() |
![]() |
![]() |
Superposiciones | ![]() |
![]() |
![]() |
![]() |
Precarga de elementos | ![]() |
![]() |
![]() |
![]() |
Funciones de Ad Exchange de Ad Manager | ||||
TrueView InStream | ![]() |
![]() |
![]() |
![]() |
In-Stream Select | ![]() |
![]() |
![]() |
![]() |
In-stream estándar | ![]() |
![]() |
![]() |
![]() |
Anuncios que abarcan todo el espacio publicitario | ![]() |
![]() |
![]() |
![]() |
Anuncios complementarios | ![]() |
![]() |
![]() |
![]() |
Reabastecimiento complementario | ![]() |
![]() |
![]() |
![]() |
Superposiciones | ![]() |
![]() |
![]() |
![]() |
Visibilidad de Vista activa | ![]() |
![]() |
![]() |
![]() |
Precarga de elementos | ![]() |
![]() |
![]() |
![]() |
¿Por qué este anuncio? | ![]() |
![]() |
![]() |
![]() |
1 El SDK de HTML5 no admite ninguna función de VAST 3.0 que aún no sea compatible con el frontend de Ad Manager.
2 Las siguientes funciones de VAST 3.0 aún no son compatibles con los SDK que no son de HTML5:
- Complementario
adSlotId
- Opciones de publicación complementaria
- Íconos
- Cualquier función de VAST 3.0 que aún no sea compatible con el frontend de Ad Manager
3 Aún no se admiten las siguientes funciones de VMAP:
- 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 "start" y "end"
- Mostrar atributo
breakType
- Atributo
repeatAfter
4 La compatibilidad con VMAP y reglas de anuncios en iPhone requiere la reproducción de anuncios personalizados.
5 Las creatividades alojadas en YouTube se admiten en computadoras de escritorio, pero no en la Web móvil.
6 Compatible con iOS 10 y versiones posteriores cuando se usa playsinline
.
7 Se requiere el SDK de IMA para Android Beta 10 y versiones posteriores, o iOS 13 y versiones posteriores.
8 Las limitaciones de frecuencia de las reglas de anuncios y las exclusiones competitivas requieren cookies o PPID.
9 La precarga de elementos nativos no funciona con lo siguiente:
- Web móvil en dispositivos iOS
- Web móvil en Android anterior a la versión 4.0
- Anuncios alojados en YouTube, incluidos los formatos TrueView
-
Función de reproducción de pausas manuales de IMA (cualquier implementación que se base en el evento
AD_BREAK_READY
)
10 Requiere la versión 3.6.0 o una posterior del SDK de IMA.
11 El SDK no admite anuncios que se pueden omitir y duran menos de 8 segundos. Cuando se reproducen anuncios que duran menos que la duración mínima, no se muestra el botón Omitir.
12 Se admiten las siguientes funciones de VAST 4.0:
- AdID
- Archivo Mezzanine
- Nuevos códigos de error de VAST