Over 40 tests with Advalidation

Audio average volume

It is essential to have a strictly defined overall loudness level to ensure good sounding audio and to avoid annoying dynamic bumps between commercials and program audio.

To comply with US ATSC/85 and Japan TR-B32, Advalidation is typically set up to allow for a +/- 2 LU deviation from -24 LKFS.

To comply with EU EBU R128 and Australia OP-59, Advalidation is typically set up to allow for a +/- 1 LU deviation from -23 LFS.

Audio true peak volume

The true peak level is the absolute peak of an audio waveform as it will be heard once the digital audio has been converted to an analog signal that can be played through speakers. As an example, the max value of normalized program material according to the EBU R128 standard is -1 dBTP.

Audio sample rate

The sample rate is the number of samples of audio carried per second, measured in kHz. Commonly accepted sample rates are 44.1 kHz and 48 kHz.

Ad verification tags

This test allows you to monitor for “blocking tags,” allowing you to avoid discrepancies and lost revenue.

Aspect ratio

The proportional relationship between the width and the height of the video. Commonly accepted aspect ratios are 16:9 and 4:3.

Resolution

Width and height in pixels. Ensure that videos have an aspect ratio you accept. Commonly accepted resolutions are 1920x1080 and 1280x720.

Duration

Length in seconds of the video. Commonly accepted durations are 6, 15, and 30 seconds.

Bitrate

The number of bits that are processed in a unit of time. Advalidation can test the total bitrate and specific audio and video bitrates. A typical setup is to require first-party served videos to have a bitrate of 15-30 Mbps and define multiple bitrate ranges for low, medium, and high-resolution renditions in VAST tags.

Framerate

The frame rate is the rate at which video frames appear. Advalidation can be set up to accept one or multiple framerates. Commonly accepted framerates are 29.970 and 23.98.

Filesize

A common setup is to define a maximum file size limit to avoid long download times.

Container format

The container format contains video, audio, and metadata. A typical setup is to require MOV for source files and MP4 for VAST tags.

Video codec

Codecs use algorithms to shrink the file size of the video file. Advalidation can make sure ads use the required codecs. For example, H264 for MP4 files in VAST tags and Apple ProRes for high-resolution source files.

Scan type

Video can use either progressive or interlaced scanning. Most setups only accept the progressive scan type.

Audio codec

Codecs use algorithms to shrink the file size of the video file. Advalidation can make sure ads use the required codecs. For example, AAC or MP3.

Telecine and pulldown artifacts

Duplicated frames, 3:2 pulldown, and telecine can lead to judder and combing artifacts. Advalidation can be set up to alert you on these issues.

Color space

The color space test validates the encoding of luma/chroma sampling. YUV 4:2:0 is the most common color space setting in online video.

Letterboxing

Letterboxing and pillarboxing occur when a clip is displayed in a different aspect ratio than it was produced for. The most common case is displaying 16:9 content in 4:3 context (letterboxing) or the reverse (pillarboxing).

VAST Required media files

Make sure that VAST tags include all necessary renditions and that each individual media-file is following your requirements. A typical setup is to require a high, medium, and low-resolution version. Advalidation will not only verify that all versions are present in the tag but also download them and test them for compliance.

VAST API framework

Advalidation can detect VPAID creatives, and if you accept them, test them for compliance.

VAST Property discrepancies

Media file properties like bitrate, resolution, and type are often declared in the VAST XML. If those properties differ from the actual properties found when downloading and analyzing the file, it is reported in Advalidation.

VAST version

The IAB Video Ad Serving Template is a standard for communication between ad servers and video players. Since its initial release in 2008, there have been multiple revisions to the standard. Advalidation can be set up to only to accept the versions you support.

VAST XML syntax

Make sure the VAST XML is compliant with the IAB VAST XML Schema Definition (XSD).

VAST Skip detection

Make sure that the ad can be skipped. A common requirement is that longer video spots can be skipped.

Connection screening

Advalidation lets you maintain a list of accepted vendors. Any network connections made from tags or tracking pixels to vendors that are not on that list will be called out so they can be removed.

Customers use this to ensure GDPR and CCPA compliance. If you don't have a list, our experts will help you get started with one.

HTTPS

Requiring all network activity to be over HTTPS protects the privacy and security of users. Advalidation can surface any non-HTTPS network activity.

Ad unit dimensions

Make sure that the tag renders the required ad unit width and height.

Ad unit dimensions discrepancy

A dimension discrepancy indicates a difference between the visual width and height and the HTML width and height of the creative. Added invisible height can result in ads pushing other elements down. Common reasons are tracking pixels or other elements added to the creative.

Ad verification tags

This test allows you to monitor for “blocking tags” so you can ensure the advertiser or agency is not blocking ads from displaying.

Rotating multiple creatives

Surface tags that have multiple creatives in rotation.

Audio

Audio can catch users off guard and compel them to close the window or tab to stop the sound. Advalidation will make sure that ads are not playing any audio before user interaction.

Time to visual start

Don't forget your ads when optimizing for fast load times and high viewability. The visual start test measures the time it takes for the creative to render so you can push back on slow loading creatives.

Animation duration

Excessive animation can create a severe distraction for users. Animation length is counted as the number of seconds with movement starting from the first visible frame.

Creative border

If you require a border so that users clearly can distinguish between ads and other content, Advalidation can warn you if there is no or a low contrast border.  

Creative expansion

Creatives that expand can be distracting and make it difficult for users to focus on the content they are reading.

Click tracking

If you want to count clicks on your end, third-party tags must support click-tracking via a click macro.

Landing page

Advalidation will always test to make sure there is a live landing page for your campaign. Common issues include malformed click-through URLs, invalid click redirect URLs, problems with macro replacement in URLs, or that someone forgot to put the landing page live.

Landing page redirects

When clicking an ad, a user can be redirected between multiple vendors before ending up on the final landing page. Each redirect triggers an additional HTTP request-response cycle and can delay landing page rendering.

First-party served file size

This is the size of the files that your ad server will have to host. This applies to HTML5 zips or image-only creatives that are not served by a third-party tag.

Initial load

Fast ads are an essential part of past pages. That's why Advalidation warns you if ads are loading larger assets during the initial load phase.

Sub load

Once the page load is finished, ads are allowed to load larger assets. Advalidation warns you if this happens before the sub load phase.

Device CPU usage

Ads should be developed to perform smoothly and not interfere with site or app performance. Ads that use less CPU use less battery power while increasing page performance and allowing for other CPU intensive elements like HD video to display without issues.

Initial file requests

The number of file requests made by the ad has a significant impact on the performance of the creative and your site or app. This impacts the user experience and viewability. The current IAB limit is 10 initial load file requests.

Connection screening

Advalidation lets you maintain a list of accepted vendors. Any network connections made from tags or tracking pixels to vendors that are not on that list will be called out so they can be removed.

Customers use this to ensure GDPR and CCPA compliance. If you don't have a list, our experts will help you get started with one.

Number of cookies

Excessive use of cookies can negatively impact performance and put user integrity at risk.

HTTPS issues

Requiring all network activity to be over HTTPS protects the privacy and security of users. Advalidation can surface any non-HTTPS network activity.

HTML local storage

Local storage objects can be used to store and retrieve data about users. The settings are typically not exposed via web browser controls making it difficult for users to change their settings or opt-out. The use of local storage objects to store data is, therefore, typically not accepted.

Code validation

Customize Advalidation to look for specific code. This is used to detect things like document.write or preventDefault in creatives.

Javascript errors

Javascript errors can be caused by problems with macros, missing libraries, or inadequate testing during development. This setting will warn you when javascript errors are detected.