Validateur VAST

Collez un tag VAST et vérifiez-le par rapport aux règles IAB VAST dans votre navigateur. Le XML ne quitte jamais votre appareil.

Le Validateur VAST analyse le tag que vous collez entièrement dans votre navigateur. Les tags publicitaires distants, les pixels de suivi et les URL de MediaFile ne sont jamais récupérés, et rien de ce que vous collez n'est téléversé vers ArrayKit.

Ouvrir le formateur XML

À propos de Validateur VAST

Le Validateur VAST analyse un tag VAST (Video Ad Serving Template) et le vérifie par rapport aux règles IAB VAST afin que vous puissiez repérer une création défectueuse avant sa mise en ligne. Collez un document InLine ou Wrapper : l'outil détecte la version, puis vérifie les nœuds requis — AdSystem, AdTitle, Impression, Creatives et un VASTAdTagURI sur les wrappers — ainsi que la livraison, le type, la largeur et la hauteur du MediaFile et la Duration au format HH:MM:SS. Chaque problème est regroupé en erreurs et avertissements avec le chemin de nœud exact, pour que vous sachiez quel Ad, Creative ou MediaFile corriger. Il est conçu pour les ingénieurs ad-ops, les éditeurs et les intégrateurs DSP qui déboguent des tags vidéo toute la journée. Rien n'est récupéré ni téléversé — le tag que vous collez est analysé entièrement dans votre navigateur.

Fonctionnalités

Comment utiliser Validateur VAST

  1. Collez votre VAST XML (InLine ou Wrapper) dans la zone, ou chargez un exemple
  2. Lisez la version détectée et le nombre d'erreurs / avertissements en haut
  3. Ouvrez chaque résultat pour voir le chemin de nœud et ce qu'il faut corriger
  4. Copiez le rapport pour partager les résultats avec votre équipe ad-ops

Exemple

Entrée

<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>

Sortie

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

La version 4.0 est détectée ; la Duration incorrecte et le MediaFiles manquant sont tous deux signalés avec leur chemin de nœud.

Erreurs courantes et dépannage

Foire aux questions

Quelles versions de VAST ce validateur prend-il en charge ?
Il lit l'attribut version de l'élément racine <VAST> et comprend VAST 2.0, 3.0, 4.0, 4.1, 4.2 et 4.3. Une version inconnue est signalée par un avertissement afin que vous puissiez tout de même voir le reste des contrôles structurels.
Valide-t-il un Wrapper différemment d'un InLine ?
Oui. Un ad InLine doit porter AdSystem, AdTitle, Impression, Creatives et, pour une création Linear, une Duration et au moins un MediaFile. Un Wrapper exige plutôt un VASTAdTagURI non vide et n'a pas besoin de MediaFiles ; les deux sont donc vérifiés avec des règles différentes.
Pourquoi mon MediaFile est-il signalé alors que l'annonce se lit dans certains lecteurs ?
Les lecteurs indulgents reviennent à des valeurs par défaut, mais la spécification IAB exige delivery, type, width et height sur chaque MediaFile. Le validateur tient le tag à la spécification pour qu'il fonctionne sur des SSP et lecteurs stricts, pas seulement sur celui que vous avez testé.
Quel format de Duration VAST attend-il ?
Une valeur HH:MM:SS complétée par des zéros, éventuellement avec les millisecondes sous la forme HH:MM:SS.mmm. Ainsi 00:00:15 est valide mais 0:15, 15 ou 00:15 ne le sont pas. L'attribut skipoffset peut à la place être un pourcentage tel que 25 %.
Peut-il suivre un VASTAdTagURI et valider le tag encapsulé ?
Non — le validateur ne récupère jamais d'URL distantes. Il vérifie que le VASTAdTagURI est présent et non vide, mais pour inspecter la réponse en aval vous collez ce VAST XML séparément et le validez pour lui-même.
Le validateur récupère-t-il ou téléverse-t-il mon tag VAST ?
Ni l'un ni l'autre. Le XML que vous collez est analysé sur votre appareil, et les tags publicitaires distants, les traceurs et les URL de MediaFile ne sont jamais sollicités. Rien concernant le tag n'est envoyé à ArrayKit ni à un serveur publicitaire.

Outils associés

Tous les outils ArrayKit