Indispensable QA tools & APIs
Free Web Service
API v3.0
HTML5 Validator
Ad Tag Tester
VAST Inspector
Banner Ad Piler
HTML5 Optimizer
HTML5 Backup Ads
Image Cruncher

VAST Validator & Inspector

30 Quality Assurance tests for VAST Video Ads

Enter your VAST URL to start the scanner.

Like Google VAST Inspector
More or less...

1) Audio Sample Rate

Common rates are 44.1 kHz and 48 kHz. Lower rates may indicate poor audio quality.

2) Audio Codec

The algorithm used to compress the audio track. A common codec is AAC for MP3.

3) Audio Loudness

Comply with EU EBU R128 or US ATSC/85 to make sure the audio loudness level is in the recommended range of -23 LUFS ± 2 LU.

4) Video Aspect Ratio

The ratio between the width and height of the video. Common aspect ratios are 16:9 and 4:3.

5) Video Dimensions

The width and height of the video. Common dimensions are 1920x1080 and 1280x720.

6) Video Definition

Determines if the video is in HD, FHD or 4K format.

7) Video Duration

The length of the video in seconds. For pre-rolls, commonly accepted durations are 6s, 15s and 30s.

8) Video Bit rate

The amount of bits the video holds per second. A higher bitrate translates to a higher quality.

9) Frame rate

The amount of video frames per second. Common frame rates are 24 fps, 25 fps and 30 fps.

10) File Size

The total file size of the video in bytes.

11) Container Format

The container format holds video, audio and meta-data information. A common format is MP4, which is supported by almost all devices.

12) Video Codec

The algorithm uses to compress the videos. A common codec is H.264 for MP4 files. Note that the newer H.265 has poor browser support.
format_quoteThese quality assurance APIs have reduced our company's operational costs tremendously. A huge time saver!
Hayden Elson
Managing Director, Galactic Media

13) MOOV Atom Position

For streaming videos, the MOOV atom (which acts like a Table of Contents) should be located at the beginning of the file. If not, the entire video has to be downloaded before it can start playing.

14) Delivery Type

Videos can be delivered either progressive or interlaced. Most technologies only accept progressive deliveries.

15) VAST Spec Compliancy

This test makes sure the VAST tag has all required parameters as per IAB's VAST specification. Non-valid VAST tags may prevent the video from loading.

16) VAST Spec Discrepancy

This test detects if the VAST tag holds incorrect information about the video. For example, if it 'fakes' a higher bitrate than the actual video.

17) VAST Version

The VAST version as reported by the tag. You can configure the scan to accept only certain versions.

18) Download Speed

Slow servers may cause the video to stall while buffering. This test measures if the download speed is sufficient to stream the video without interruption.

19) Skip Offset

This test makes sure that the video ad can be skipped after a couple of seconds.

20) SSL-Compliant

Detects if all assets use secure URLs (https).

21) CORS Header

The VAST tag should have a valid CORS Header. Without CORS, the video player wouldn't be able to fetch the tag via XHR.

22) Wrapper Redirects

The number of wrapper redirects before the final VAST tag is loaded. This should be kept at a minimum to improve load times.

23) Video Mime-Type

The mime-type of the video. For MP4, it should be set to video/mp4.

24) Ad System

Determines the ad server vendor who generated the VAST tag.

25) Creative Count

Determines the number of creatives present in the VAST tag.

26) Impression Tracking

Determines is the VAST tag supports impression tracking, and if a tracking URL has been set.

27) XML Load Time

Measures how long it takes for the XML document to load. Ad servers commonly select ads based on targeting, which inherently add some latency to the response.

28) XML HTTP Code

This test makes sure the HTTP response code is 200 OK. Any other code should be considered incorrect.

29) XML File Size

The file size of the XML document. This should be kept at a minimum to improve load times.

30) XML Content-Type

The Content-Type HTTP Header for VAST documents should be set to text/xml.

Seamless integration with any platform

Use the JSON API to automatically scan creatives via your own back-end.

timerSave hours in Ad Ops

Run your creatives through the APIs and scan them automatically. Imagine the time you would save on a yearly basis.

landscapeScan almost anything

Scan third-party ad tags, HTML5 Zip creatives or VAST tags. Each creative type has a different set of validation specifications.

crop_landscapeCustomizable Specifications

Requiring SSL on all assets? Not requiring a border around the creative? Customize when a test should pass or fail.

mobile_friendlyMobile Responsive Tests

Make sure the creative is mobile responsive before going live. This test will mimic a mobile device with the user-agent and screen size of a mobile phone.

shareShare QA Reports

Forget the endless back-and-forth by email. Share the QA report URL with your advertisers and indicate why their ads failed your tests.

directions_runDetect In-Flight Changes

Once approved, you don't want ads to change behavior. Set up daily automatic re-scans and be alerted when something changes.


Made with favorite by Ad Ops.

HTML5 Ad Validator

Check the initial load size, click tags, CPU usage, missing assets and much more! A must-have for HTML5 designers.

Ad Tag Tester

Check third-party ad tags for load speed, 3p cookies, memory usage, SSL-compatibility, mobile friendliness and much more! A great tool for publishers.

HTML5 Ad Optimizer

Image compression and JS/CSS minification to speed up ad loading. Download your ZIP with all assets optimized and the file structure maintained.

Banner Ad Piler

Stack HTML5 ads for preview, feedback and approval. Forget email attachments. Upload your HTML5 Zip ads and send the whole ad set in one easy link.

HTML5 Backup Ads

Still taking screenshots manually? Simply upload your HTML5 Zip and choose the best image from 6 different shots. How cool is that!

Image Cruncher

Lossless compression and optimization to speed up ad loading. Shave off bytes that don't matter. Reducing file size means faster ads.
format_quoteThese quality assurance tools and APIs have reduced our company's operational costs tremendously. A huge time saver!
Hayden Elson
Managing Director, Galactic Media