Validador de VAST

Pega una etiqueta VAST y compruébala contra las reglas VAST del IAB en tu navegador. El XML nunca sale de tu dispositivo.

El Validador de VAST analiza la etiqueta que pegas por completo en tu navegador. Las etiquetas remotas, los píxeles de seguimiento y las URLs de MediaFile nunca se descargan, y nada de lo que pegas se sube a ArrayKit.

Abre el Formateador de XML

Acerca de Validador de VAST

El Validador de VAST analiza una etiqueta VAST (Video Ad Serving Template) y la comprueba contra las reglas VAST del IAB para que detectes un creativo roto antes de publicarlo. Pega un documento InLine o Wrapper y detecta la versión, luego verifica los nodos requeridos —AdSystem, AdTitle, Impression, Creatives y un VASTAdTagURI en los wrappers— además del delivery, type, width y height del MediaFile y la Duration en HH:MM:SS. Cada problema se agrupa en errores y advertencias con la ruta exacta del nodo, así sabes qué Ad, Creative o MediaFile corregir. Está pensado para ingenieros de ad-ops, publishers e integradores de DSP que depuran etiquetas de vídeo todo el día. Nada se descarga ni se sube: la etiqueta que pegas se analiza por completo en tu navegador.

Características

Cómo usar Validador de VAST

  1. Pega tu XML VAST (InLine o Wrapper) en el cuadro, o carga un ejemplo
  2. Lee la versión detectada y el recuento de errores y advertencias en la parte superior
  3. Abre cada hallazgo para ver la ruta del nodo y qué corregir
  4. Copia el informe para compartir los resultados con tu equipo de ad-ops

Ejemplo

Entrada

<VAST version="4.0"><Ad><InLine>
  <AdSystem>Server</AdSystem><AdTitle>Ad</AdTitle>
  <Impression>https://ex/imp</Impression>
  <Creatives><Creative><Linear>
    <Duration>0:30</Duration>
  </Linear></Creative></Creatives>
</InLine></Ad></VAST>

Salida

VAST 4.0 — 2 error(s), 0 warning(s)
[ERROR] …Linear > Duration — Duration "0:30" is not in HH:MM:SS format
[ERROR] …Linear — InLine Linear creative must contain a <MediaFiles> element

Se detecta la versión 4.0; la Duration incorrecta y el MediaFiles ausente se señalan con sus rutas de nodo.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Qué versiones de VAST admite este validador?
Lee el atributo version en el elemento raíz <VAST> y entiende VAST 2.0, 3.0, 4.0, 4.1, 4.2 y 4.3. Una versión desconocida se marca como advertencia para que aún puedas ver el resto de las comprobaciones estructurales.
¿Valida un Wrapper de forma distinta a un InLine?
Sí. Un anuncio InLine debe llevar AdSystem, AdTitle, Impression, Creatives y, para un creativo Linear, una Duration y al menos un MediaFile. Un Wrapper, en cambio, requiere un VASTAdTagURI no vacío y no necesita MediaFiles, así que ambos se comprueban con reglas diferentes.
¿Por qué se señala mi MediaFile si el anuncio aún se reproduce en algunos reproductores?
Los reproductores permisivos recurren a valores por defecto, pero la especificación del IAB exige delivery, type, width y height en cada MediaFile. El validador ajusta la etiqueta a la especificación para que funcione en SSPs y reproductores estrictos, no solo en el que probaste.
¿Qué formato de Duration espera VAST?
Un valor HH:MM:SS con ceros a la izquierda, opcionalmente con milisegundos como HH:MM:SS.mmm. Así, 00:00:15 es válido pero 0:15, 15 o 00:15 no lo son. El atributo skipoffset puede ser en su lugar un porcentaje como 25%.
¿Puede seguir un VASTAdTagURI y validar la etiqueta envuelta?
No, el validador nunca descarga URLs remotas. Comprueba que el VASTAdTagURI esté presente y no vacío, pero para inspeccionar la respuesta posterior pegas ese XML VAST por separado y lo validas de forma independiente.
¿El validador descarga o sube mi etiqueta VAST?
Ninguna de las dos. El XML que pegas se analiza en tu dispositivo, y las etiquetas remotas, los trackers y las URLs de MediaFile nunca se solicitan. Nada de la etiqueta se envía a ArrayKit ni a ningún ad server.

Herramientas relacionadas

Todas las herramientas de ArrayKit