AdOpsBox

<VAST version="4.2"> · InLine · Wrapper · Ad pods

VAST Tag Inspector

Paste a VAST XML or a bid response. See what will break playback, whether it is ready for CTV, every media file and every tracker.

VAST XML or bid response
Examples:

Runs entirely in your browser. Nothing you paste is uploaded, and no tracking pixel is fired.

What this inspector checks

Each ad is checked against the IAB Tech Lab VAST spec for the version the tag declares, plus what CTV players and SSAI servers need in practice.

  • Structure: valid XML, a VAST root with a version, InLine or Wrapper in every Ad, required AdSystem, AdTitle and Impression.
  • Linear creatives: Duration in HH:MM:SS format, skipoffset, at least one MediaFile with type, size and delivery.
  • CTV readiness: an MP4 or HLS file, no VPAID or JavaScript, an HD rendition, HTTPS everywhere and a UniversalAdId for creative approval.
  • Tracking: impression, start, quartiles and complete events, error URLs, click-through, and macros that were never replaced.
  • Wrappers and pods: the next tag URL, wrapper trackers that will fire, and every ad in a pod with its sequence and total length.
  • Bid responses: paste an OpenRTB response and the VAST inside each bid's adm is pulled out for you.

Why VAST tags fail on CTV

Most no-plays on Connected TV come from a handful of causes. Players on Roku, Fire TV and smart TVs cannot run JavaScript, and SSAI servers stitch the file into the stream, so they need a clean video file.

ProblemWhat happensFix
VPAID onlyCTV player skips the adAdd an MP4 MediaFile, keep VPAID for web
Only small filesAd looks blurry or is rejectedAdd 1280×720 and 1920×1080 renditions
http:// URLsBlocked on HTTPS appsServe media and trackers over HTTPS
No UniversalAdIdSSAI cannot cache or approve the creativeAdd the creative's Ad-ID or Clearcast ID
Deep wrapper chainTimeouts before the file loadsKeep wrappers to 2 or 3 hops
Duration mismatchPod gaps or cut-off adsMatch Duration to the real video length

More free tools

oRTB ValidatorCheck OpenRTB 2.5 and 2.6 bid requests and logs.Ad Placement PlannerWhere to put ads on your site or app, and what to remove.