Para analizar nuestros productos y proporcionar comentarios sobre ellos, únete al canal oficial de Ad Manager en Discord, en el servidor Google Advertising and Measurement Community.
Revisa la compatibilidad y la compatibilidad con el SDK
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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 formato de video predeterminado que sea 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 se produce una búsqueda significativa en la dirección hacia atrás), start, 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 ni computadoras de escritorio, pero sí se pueden capturar con un elemento de seguimiento de clics in-page 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
IMA admite un modo simulado de pantalla completa, en el que el video ocupa toda la ventana del navegador.
El IMA considera que un video está en modo de pantalla completa cuando su offsetWidth y offsetHeight son al menos del 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. Por lo tanto, IMA no puede determinar el estado de volumen o silencio, ni se notifica al SDK sobre los cambios. A continuación, se muestra una lista de las versiones de navegador que son compatibles con mute y unmute:
Compatible: Firefox 3.5 o versiones posteriores, Chrome 8 o versiones posteriores, Safari 4 y versiones posteriores
No compatible: iOS, Android
Consulta los lineamientos de la 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 evento solo se deben activar una vez; de lo contrario, podrían interpretarse como un comportamiento generador de spam.
Esto permite a los usuarios buscar 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 compatibles de reproductores de video
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/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 todavía reciben actualizaciones de software de Roku
Compatibilidad con el formato de transmisión de video por Internet
IMA es compatible con HLS y DASH en todos sus SDK. Consulta esta tabla para obtener asistencia sobre plataformas de SDK específicas. Para una reproducción adecuada de transmisión, tu reproductor de video debe ser compatible con el tipo de transmisión que se utiliza.
2 Aún no se admiten las siguientes funciones de VAST 3.0:
Complementario adSlotId
Opciones de publicación complementaria
Íconos
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 "inicio" y "finalización"
Mostrar atributo breakType
Atributo repeatAfter
4 Solo se admiten las imágenes complementarias. Las creatividades complementarias de imagen 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 son compatibles con 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 que se pueden omitir.
6 Los anuncios TrueView que se pueden omitir solo se admiten en los SDK 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 elemento StreamManager.
¿Por qué este anuncio? no se admite en el SDK de Cast.
[null,null,["Última actualización: 2025-08-31 (UTC)"],[[["\u003cp\u003eThis page outlines supported video formats, browsers, and platforms for IMA DAI, primarily focusing on HLS and DASH.\u003c/p\u003e\n"],["\u003cp\u003eIt details VAST event compatibility, noting full support for events like \u003ccode\u003ecomplete\u003c/code\u003e, \u003ccode\u003ecreativeView\u003c/code\u003e, and partial support for \u003ccode\u003eclick\u003c/code\u003e, \u003ccode\u003efullscreen\u003c/code\u003e, \u003ccode\u003emute\u003c/code\u003e, and \u003ccode\u003eunmute\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIMA DAI supports a variety of platforms including HTML5, iOS, Android, Google Cast, tvOS, and Roku, each with varying levels of feature support for elements like VAST 4, VPAID 2, and VMAP 1.0.1.\u003c/p\u003e\n"],["\u003cp\u003eAd events are limited when rewatching ad breaks to prevent spam and improve user experience, only firing \u003ccode\u003eAD_PERIOD_STARTED\u003c/code\u003e and \u003ccode\u003eAD_PERIOD_ENDED\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eCompanion ads, specifically image companions, necessitate custom implementation for ad population and are not supported on tvOS.\u003c/p\u003e\n"]]],[],null,["This page provides general information on IMA DAI support and compatibility\nfor browsers, video formats, and platforms.\n\nSupported video formats and browsers\n\nHTML5 is still a new and evolving standard. As a result, support for various\nfeatures differs among browsers, and there is no single default video format\nsupported by all major browsers. The three main video formats used in the\nmajority of browsers are H.264, HLS, and Dash.\n\nVAST event compatibility\n\nThis section lists the VAST events that are automatically reported to the\nserver based on the information returned in the VAST response.\n\nFully supported\n\n`complete`, `creativeView`,\n`firstQuartile`, `impression`, `midpoint`,\n`pause`, `resume`, `rewind` (fired when there\nis any significant seeking in the backward direction), `start`,\n`thirdQuartile`.\n\nPartially supported\n\n- **`click`**\n\n\n The `Click` event is only sent for video ads.\n Clicks cannot be captured on the native fullscreen players on Android, iOS,\n or desktop, but clicks can still be captured by an in-page click tracking\n element when the video is closed. However, if the video element uses native\n controls on the iPad, clicks cannot be captured.\n- **`fullscreen`** \n\n\n IMA supports a **simulated full screen** mode,\n in which the video takes up the whole browser window.\n IMA considers a video to be in full screen mode\n when its `offsetWidth` and `offsetHeight`\n are at least the size of the document body.\n This mode is supported on all browsers.\n\n\n On the iPhone and pre-3.0 Android platforms,\n video always plays in full screen mode.\n- **`mute`** , **`unmute`**\n\n\n iOS and Android only have native control of the volume. As such, IMA cannot\n determine the volume or mute state, nor is the SDK notified of changes. Below is\n a list of the browser versions which do and do not support\n `mute`, `unmute`:\n - **Supported:** Firefox 3.5+, Chrome 8+, Safari 4+\n - **Not supported:** iOS, Android\n\n \u003cbr /\u003e\n\nRefer to the\n[IAB guidelines](//www.iab.com/wp-content/uploads/2015/06/VASTv3_0.pdf) for\nfurther details on VAST ad serving.\n\nAd events when rewatching ad breaks\n\nIMA does not fire ad events when rewatching ads for the following reasons:\n\n- Event URLs should only be triggered once, otherwise it could be read as spammy behavior.\n- This lets users seek in and around the ad breaks that they've already viewed, creating a better seeking experience.\n\nThese are the only events fired when rewatching ad breaks:\n\n- `AD_PERIOD_STARTED`\n- `AD_PERIOD_ENDED`\n\nSupported video player platforms\n\nThe Google IMA SDKs are supported on the following platforms:\n\n| Platform | Version |\n|-----------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| **HTML5** | **Desktop** : Chrome, Firefox, Safari, Edge, Opera **Mobile**: Chrome/Android Browser (Android for phones and tablets), Safari and Chrome (iOS) |\n| **iOS** | iOS 10.0+ |\n| **Android** | Android 4.4+ |\n| **Google Cast** | All Cast devices |\n| **tvOS** | tvOS 14+ |\n| **Roku** | All devices that are still receiving software updates from Roku |\n\nVideo stream format support\n\nIMA supports both HLS and DASH across its SDKs. See this table for support\non specific SDK platforms. For proper stream playback, your video player\nneeds to support the stream type being used.\n\n| IMA SDK platform | HLS | DASH |\n|------------------|-----|------|\n| **HTML5** | | |\n| **iOS** | | |\n| **Android** | | |\n| **Google Cast** | | |\n| **tvOS** | | |\n| **Roku** | | |\n\nVideo features and SDK versions\n\nTo learn more about the following features, read\n[video advertising overview](//support.google.com/admanager/answer/1711021).\n\n| IAB Video Suite | Support |\n|------------------------------------------|---------------------------|\n| VAST 4 | [1](#vast4-footnote) |\n| VAST 3 | [2](#vast3-footnote) |\n| VAST 2 | |\n| VPAID 2 | |\n| VMAP 1.0.1 | [3](#vmap-footnote) |\n| Linear ads | |\n| Non-linear ads (Overlays) | |\n| Companions | [4](#companions-footnote) |\n| VAST 3 alternate companion ad resources | |\n| Active View viewability | |\n| VAST Redirects | |\n| Companion backfill with display request | |\n| Google Publisher Tag (GPT) compatibility | |\n| Content awareness | |\n| Ad rules | |\n| Podding | |\n| Bumpers | |\n| Reporting on multi-event tracking (MET) | |\n| Skippable (reservation / non-TrueView) | [5](#skippable-footnote) |\n| TrueView InStream | [6](#trueview-footnote) |\n| InStream Select | |\n| Standard InStream | |\n| Full-slot | |\n| Companions | [4](#companions-footnote) |\n| Companion backfill | |\n| Overlays | |\n| TrueView InStream | [6](#trueview-footnote) |\n| InStream Select | |\n| Standard InStream | |\n| Full-slot | |\n| Companions | [4](#companions-footnote) |\n| Companion backfill | |\n| Overlays | |\n| Active View viewability | |\n| Why This Ad? | [8](#wta-footnote) |\n\n^1^ Of the\n[VAST 4 features supported by Google Ad\nManager](//support.google.com/admanager/answer/7358411), IMA support the following features:\n\n- VAST 4.2\n - Support for [Secure\n Interactive Media Interface Definition (SIMID)](//support.google.com/admanager/answer/1711021#simid)\n - Allowance of multiple `UniversalAdID` nodes\n- VAST 4.0\n - AdID\n - Mezzanine file\n - New VAST error codes\n - New VAST macros\n - `AdVerifications` support\n\n\u003cbr /\u003e\n\n^2^ The following VAST 3.0 features are not\nyet supported:\n\n- Companion `adSlotId`\n- Companion delivery options\n- Icons\n\n^3^ The following VMAP features are not yet supported:\n\n- VMAP-specific tracking events\n- VMAP-specific error codes\n- Overlay ads\n- Time offsets other than hh:mm:ss or \"start\" and \"end\"\n- Display `breakType` attribute\n- `repeatAfter` attribute\n\n^4^ Only image companions are supported. Image companions\nrequire custom implementation for populating ads. Companion ads are not supported on tvOS.\n\n^5^ Traditional skippable ads are only supported in\nthe IMA DAI SDKs for HTML5, iOS, tvOS, Roku, and Android (including Android TV).\nWith the Cast SDK, you must declare skipping capability with\n[`StreamRequest.senderCanSkip`](https://developers.google.com/ad-manager/dynamic-ad-insertion/sdk/cast/reference/js/StreamRequest#senderCanSkip),\nto supports tradditional skippable ads.\n\n^6^ TrueView skippable ads are only supported in\nthe IMA DAI SDKs for HTML5, iOS, and Android (including Android TV).\n\n^7^ AdSense features are not supported in the Cast SDK.\n\n^8^ *Why This Ad?* requires that the\n`adUiElement` parameter be passed when creating the `StreamManager`.\n*Why This Ad?* is not supported in the Cast SDK.\n| **Important:** Using the HTML5 IMA DAI SDK with skippable ads or *Why This Ad?* requires that the `adUiElement` parameter be passed when creating the `StreamManager`."]]