El vídeo es uno de los formatos más valiosos de la compra programmatic y, a la vez, uno de los más frágiles. Un banner de display se carga o no se carga. Un anuncio de vídeo, en cambio, tiene que localizarse, descargarse, decodificarse, reproducirse y medirse, a menudo a través de una cadena de servidores que el comprador nunca ve. Cuando cualquier eslabón de esa cadena se rompe, la impresión se pierde o, peor aún, se contabiliza pero nunca llega a mostrarse de verdad.

La mayor parte de esa cadena funciona con un único estándar: VAST, el Video Ad Serving Template publicado por el IAB Tech Lab. Junto a él existe un estándar más antiguo, VPAID, que muchos compradores siguen viendo en las especificaciones de creatividades aunque la industria ya lo está abandonando. Entender qué hacen estos dos estándares, y qué falla en ellos, explica buena parte de los problemas de entrega y de reporting en las campañas de vídeo.

Esta guía explica qué es VAST, cómo se construye una respuesta VAST, cómo funciona el ad serving de vídeo desde la bid request hasta el reproductor, por qué VPAID está siendo reemplazado, qué errores les cuestan más a los compradores y qué cambia cuando gestionas la compra de vídeo en una plataforma propia.

¿Qué es VAST?

VAST es un formato XML que le indica a un reproductor de vídeo qué anuncio reproducir y cómo informar sobre él. Cuando un reproductor llega a una pausa publicitaria, solicita un anuncio a un ad server. La respuesta llega en forma de documento VAST. Ese documento enumera los archivos de vídeo, la dirección de click-through y las direcciones de tracking a las que el reproductor debe llamar mientras se reproduce el anuncio.

La ventaja de una plantilla compartida es que cualquier reproductor compatible puede reproducir cualquier anuncio compatible. Un editor no necesita código a medida para cada comprador, y un comprador no necesita creatividades a medida para cada editor. Un solo tag VAST puede funcionar en miles de sitios, apps y canales de televisión conectada.

VAST ha pasado por varias versiones. VAST 2.0 y 3.0 siguen siendo habituales en reproductores antiguos. VAST 4.x añadió archivos mezzanine de alta calidad independientes para la inserción de anuncios del lado del servidor, un Universal Ad ID para seguir la misma creatividad en distintas plataformas y una sección específica para scripts de verificación. La mayoría de los reproductores modernos aceptan VAST 4, pero muchos partners de supply todavía piden compatibilidad con VAST 2 o 3, así que los compradores deben comprobar qué admite cada emplazamiento.

Dentro de una respuesta VAST

Un documento VAST es un conjunto de elementos anidados. No necesitas escribir XML a mano para comprar vídeo, pero sí conviene que conozcas sus partes principales, porque la mayoría de los problemas de entrega se pueden rastrear hasta alguna de ellas.

Elemento Qué contiene Por qué importa al comprador
Ad (InLine o Wrapper) El anuncio completo o un puntero a otro documento VAST Cada wrapper añade un salto de servidor, lo que suma retraso y riesgo de fallo
Impression Direcciones a las que llama el reproductor cuando empieza el anuncio Es lo que la mayoría de las plataformas contabiliza como impresión pagada
Creatividad lineal Duración, punto de skip y la lista de archivos multimedia Una duración incorrecta o formatos ausentes impiden que el reproductor muestre el anuncio
MediaFiles Los archivos de vídeo reales en distintos tamaños, bitrates y tipos El reproductor elige el archivo que mejor se ajusta a su pantalla y conexión
TrackingEvents Direcciones para inicio, cuartiles, finalización, pausa, silencio y skip Alimentan tus informes de tasa de finalización y de engagement
VideoClicks Dirección de click-through y direcciones de seguimiento de clics Controla adónde llega el espectador y cómo se cuentan los clics
AdVerifications Scripts de verificación y sus parámetros (VAST 4.1 y posteriores) Permite medir sin envolver todo el anuncio en código
Error Una dirección a la que el reproductor llama con un código de error cuando algo falla La única señal que recibes sobre los anuncios que nunca se reprodujeron

Dos de ellos merecen especial atención. Los eventos de tracking son el origen de tus métricas de vídeo, así que una creatividad con trackers de cuartiles ausentes o rotos aparecerá en los informes como si nadie la hubiera visto. La dirección de error es la única forma de saber por qué falló un anuncio, así que un tag VAST sin ella te deja a ciegas.

Cómo funciona el ad serving de vídeo, paso a paso

Infografía que muestra cómo funciona el ad serving de vídeo con VAST en cuatro pasos: pausa publicitaria, bid request, respuesta VAST, reproducción y tracking.

En la compra programmatic, VAST viaja dentro del flujo habitual de real-time bidding. Si ese flujo es nuevo para ti, nuestra guía sobre cómo funciona el real-time bidding explica la subasta en sí. En el caso del vídeo, los pasos son estos:

  1. El reproductor llega a una pausa publicitaria. Puede ser un pre-roll antes del contenido, un mid-roll durante el contenido, un post-roll al final o una unidad out-stream dentro de un artículo.
  2. El SSP envía una bid request con un objeto de vídeo. Describe el espacio: tipos de archivo aceptados, duración mínima y máxima, versiones de VAST compatibles, tamaño del reproductor, si se permite el skip y dónde se sitúa el anuncio dentro del contenido.
  3. El DSP contrasta el espacio con tu campaña. Si tu creatividad no cumple las reglas de duración, tamaño o protocolo, el DSP no debería pujar. Pujar por espacios que tu anuncio no puede ocupar desperdicia subastas ganadas.
  4. El DSP devuelve una puja con markup VAST. La bid response incluye el propio XML de VAST o una dirección desde la que el reproductor puede obtenerlo.
  5. El reproductor carga el VAST, sigue los wrappers y elige un archivo. Selecciona el archivo multimedia que mejor se adapta a su pantalla, su conexión y los tipos que admite.
  6. El anuncio se reproduce y se disparan los trackers. Los eventos de impresión, inicio, cuartiles y finalización se envían a todas las direcciones de tracking de la cadena. Si algo falla, el reproductor llama a la dirección de error.

El objeto de vídeo del paso dos es lo más útil que un comprador puede aprender a leer. Nuestro artículo sobre qué es una bid request recorre la estructura de OpenRTB. En vídeo, los campos que conviene vigilar son los tipos MIME aceptados, el rango de duración, la lista de protocolos compatibles, el start delay (que indica si es pre-roll, mid-roll o post-roll), el tipo de placement y la configuración de skip.

In-stream, out-stream y televisión conectada

VAST se utiliza en entornos muy distintos, y cada uno tiene sus propias reglas. Una creatividad que funciona bien en uno puede fallar o rendir por debajo de lo esperado en otro.

Entorno Dónde se muestra el anuncio Qué comprobar
In-stream (web y app) Antes, durante o después del contenido de vídeo en un reproductor Límites de duración, reglas de skip, sonido activado o desactivado
Out-stream Dentro de artículos o feeds, sin otro contenido de vídeo Autoplay e inicio silenciado, visibilidad de la unidad
Rewarded e intersticial in-app Unidades a pantalla completa dentro de apps móviles Compatibilidad con el SDK de la app, end cards, peso del archivo en redes móviles
Televisión conectada Apps de streaming en smart TV y dispositivos Archivos de alta calidad, sin código interactivo, inserción del lado del servidor

La televisión conectada es el entorno más estricto. Muchos anuncios de CTV se insertan en el stream desde el servidor, no los reproduce un navegador, así que no hay dónde ejecutar código interactivo. Las apps de TV también esperan archivos más grandes y de alta calidad. Nuestra guía sobre publicidad programmatic en CTV trata ese canal en detalle, y la guía de publicidad programmatic in-app cubre el vídeo rewarded e intersticial dentro de las apps.

VPAID: qué era y por qué está desapareciendo

VPAID, el Video Player-Ad Interface Definition, se creó para que un anuncio de vídeo pudiera ser interactivo. En lugar de un simple archivo de vídeo, la respuesta VAST apuntaba a un fragmento de código, primero en Flash y después en JavaScript. Ese código tomaba el control del espacio publicitario. Podía mostrar botones, formularios y juegos, y podía ejecutar scripts de medición.

El problema es que ese mismo poder hacía que VPAID fuera poco fiable y lento de cargar. Un anuncio que ejecuta su propio código puede retrasar la reproducción, agotar la batería de los móviles, comportarse de forma distinta en cada reproductor y ocultar lo que está haciendo. Además, no funciona en la mayoría de los entornos de televisión conectada y del lado del servidor, porque no hay un navegador que lo ejecute. Muchos editores y reproductores bloquean o limitan VPAID hoy en día, y algunas fuentes de supply lo rechazan directamente.

El IAB Tech Lab ha dividido las dos funciones de VPAID en estándares separados y más seguros:

  • OMID (Open Measurement) se encarga de la visibilidad y la verificación. El código de medición se declara en la sección AdVerifications de VAST 4.1 y posteriores, y se ejecuta junto al anuncio en lugar de envolverlo.
  • SIMID (Secure Interactive Media Interface Definition) se encarga de la interactividad. El reproductor mantiene el control del vídeo y la capa interactiva se ejecuta en un frame independiente superpuesto.
  • El vídeo lineal VAST estándar se encarga de todo lo demás. Para la mayoría de las campañas de performance y de marca, basta con un archivo de vídeo limpio con trackers correctos.

Para los compradores, la regla práctica es sencilla. Salvo que un emplazamiento pida explícitamente unidades interactivas y las admita, sirve vídeo VAST limpio con medición a través de OMID. Llegarás a más supply y perderás menos impresiones por errores del reproductor.

VAST vs. VPAID vs. VMAP de un vistazo

Los compradores suelen encontrar un tercer acrónimo en las especificaciones: VMAP, el Video Multiple Ad Playlist. No describe un anuncio. Describe las pausas publicitarias dentro de un contenido: cuándo se producen y cuántos anuncios incluye cada una. La siguiente tabla diferencia los tres.

Estándar Qué describe Quién lo usa Situación actual
VAST Un anuncio: archivos, clics, trackers, errores Todos los compradores y vendedores de vídeo El estándar central, con la versión 4.x vigente
VPAID Código que controla un anuncio interactivo Configuraciones antiguas de interactividad y medición En proceso de sustitución por OMID y SIMID
VMAP La programación de las pausas publicitarias en el contenido Editores y reproductores de vídeo Se usa en contenido de formato largo y streaming

Los errores de VAST que más les cuestan a los compradores

Infografía de los errores más comunes en anuncios de vídeo VAST: errores de XML, timeouts de wrapper, archivos multimedia ausentes y errores no definidos.

VAST define códigos de error numerados que los reproductores envían a la dirección de error. No necesitas memorizar la lista completa, pero unos pocos grupos explican la mayoría de las impresiones de vídeo perdidas:

  • Errores de XML y de versión (rango 100). El reproductor no pudo leer el VAST o no admite la versión. Suelen deberse a un markup defectuoso o a servir VAST 4 a un reproductor antiguo.
  • Errores de wrapper (rango 300). Un wrapper agotó el tiempo de espera, la cadena tenía demasiados saltos o el último salto no devolvió ningún anuncio. Las cadenas largas de wrappers son una de las causas más frecuentes de subastas de vídeo ganadas y perdidas.
  • Errores lineales y de archivo multimedia (rango 400). El archivo no se encontró, tardó demasiado en cargar o ningún archivo coincidía con lo que admite el reproductor. Normalmente significa que a la creatividad le faltan los formatos o tamaños adecuados.
  • Errores no definidos (900). Algo falló y el reproductor no pudo determinar qué. Si una misma fuente genera errores 900 con frecuencia, merece la pena investigarla.

La mayoría de estos errores se pueden evitar antes del lanzamiento. Mantén las cadenas de wrappers cortas, idealmente con un solo salto o ninguno. Sube varias versiones de cada vídeo para que cualquier reproductor encuentre un archivo adecuado. Ajusta la versión de VAST a lo que admite el emplazamiento. Y asegúrate de que cada creatividad incluya una dirección de error operativa, para que los fallos aparezcan en tus informes en lugar de desaparecer.

Métricas de vídeo que debes vigilar

Los eventos de tracking de VAST alimentan las métricas de vídeo de tu DSP. Analízalas en conjunto, porque cada una por separado puede llevarte a conclusiones erróneas. Nuestra guía de métricas de reporting de un DSP cubre el conjunto general; estas son las específicas de vídeo.

Métrica Basada en Qué te indica
Inicios Evento de inicio Cuántas subastas ganadas llegaron realmente a reproducirse
Alcance por cuartiles Primer cuartil, punto medio, tercer cuartil En qué momento del anuncio abandonan los espectadores
Tasa de finalización Evento de finalización dividido entre inicios o impresiones Cuántos espectadores vieron el anuncio completo
Coste por visualización completa Inversión dividida entre finalizaciones El precio real de un anuncio visto por completo
Tasa de error Llamadas de error divididas entre subastas ganadas Cuánto pierdes por fallos técnicos

Una diferencia entre subastas ganadas e inicios es la señal de alarma más clara. Significa que estás pagando por ganar subastas de anuncios que nunca se reproducen. Revisa primero los códigos de error y después la fuente de supply. Algunas fuentes también generan finalizaciones que parecen demasiado perfectas, lo que es un motivo para combinar la compra de vídeo con los controles de tráfico que explicamos en nuestra guía sobre blocklists de brand safety.

La compra de vídeo cuando la plataforma es tuya

Cuando alquilas un seat en un DSP, recibes las reglas de vídeo de la plataforma tal como vienen. No puedes decidir lo estrictos que deben ser los controles pre-bid de duración y protocolos, cuántos saltos de wrapper acepta la plataforma ni qué códigos de error provocan la pausa de una fuente. Ves los informes que la plataforma decide mostrarte.

Cuando la plataforma es tuya, esas reglas pasan a ser tuyas. Puedes negarte a pujar por espacios que tus creatividades no pueden ocupar, fijar tus propios límites para VPAID y los wrappers, conservar los datos brutos de tracking y de errores, y pausar fuentes de vídeo según tus propios umbrales de error y de finalización. Para las agencias y ad networks que venden vídeo a sus propios clientes, ese control marca la diferencia entre explicar los problemas de entrega y prevenirlos. El vídeo convive con display, native, audio y TV en el mismo formulario de campaña, como se detalla en nuestra página de formatos publicitarios.

¿Listo para gestionar vídeo en tu propio DSP?

Imagen del dashboard de AdTech Europe que promociona un DSP propio para la compra programmatic de vídeo con VAST.

AdTech Europe ofrece tecnología de demand-side platform a agencias, ad networks, equipos de compra de medios y emprendedores adtech que quieren tener su propio stack de compra en lugar de alquilarlo. El vídeo in-stream y out-stream funciona junto a los formatos de display, native, in-app, audio y TV, sin tarifas por QPS, bajo tu propia marca y dominio.

A octubre de 2026, puedes alquilar el DSP por $500 al mes (los planes mensuales incluyen una tarifa única de configuración equivalente a una mensualidad) o por $5,000 al año, licenciarlo por $25,000 en un solo pago o en 12 cuotas, o adquirir el código fuente completo por $50,000. Las cifras actualizadas en todas las divisas disponibles están en la página de precios, y la página de White Label DSP muestra la opción con tu marca. Para planificar una configuración de vídeo en torno a tus propios clientes y supply, agenda una reunión de estrategia programmatic con nuestro equipo.

Preguntas frecuentes

¿Qué es VAST en la publicidad en vídeo?

VAST, el Video Ad Serving Template, es un estándar XML del IAB Tech Lab que le indica a un reproductor de vídeo qué anuncio reproducir y cómo informar sobre él. Enumera los archivos de vídeo, la dirección de click-through y las direcciones de tracking de cada evento.

¿Cuál es la diferencia entre VAST y VPAID?

VAST describe un anuncio y cómo hacer su seguimiento. VPAID es código que se ejecuta dentro del reproductor para que un anuncio sea interactivo o para medirlo. VAST puede servir una unidad VPAID, pero hoy la mayoría de los compradores sirven vídeo VAST estándar y usan OMID para la medición.

¿Sigue siendo compatible VPAID?

Algunos reproductores web antiguos todavía lo aceptan, pero muchos editores, apps y entornos de televisión conectada bloquean o limitan VPAID. El IAB Tech Lab recomienda en su lugar OMID para la medición y SIMID para la interactividad.

¿Qué versión de VAST debo usar?

Usa la versión más reciente que admita cada emplazamiento. VAST 4.x es el estándar vigente y añade verificación y compatibilidad con archivos de alta calidad, pero algunos reproductores solo aceptan VAST 2 o 3. Las versiones compatibles aparecen en el objeto de vídeo de la bid request.

¿Qué es un wrapper de VAST?

Un wrapper es una respuesta VAST que apunta a otra respuesta VAST en lugar de contener el anuncio en sí. Cada wrapper añade un salto de servidor, por lo que las cadenas largas suman retraso y son una causa habitual de timeouts e impresiones perdidas.

¿Por qué no coinciden mis subastas de vídeo ganadas con mis inicios de vídeo?

El anuncio se ganó, pero no se reprodujo. Las causas habituales son los timeouts de wrapper, la falta de formatos de archivo, las versiones de VAST no compatibles y los errores del reproductor. Revisa los códigos de error de VAST por fuente de supply para encontrar la causa.

¿Qué es VMAP?

VMAP, el Video Multiple Ad Playlist, describe cuándo se producen las pausas publicitarias en un contenido y cuántos anuncios incluye cada una. Funciona junto con VAST: VMAP define la programación y VAST llena cada espacio.