VASTlint
Back to blog

VAST gives creative approval a shared contract that teams can reuse.

Use VAST as a shared acceptance contract, measure approval effort and separate campaign allocation from observed revenue outcomes.

Author

Alex Sekowski

Published

October 15, 2026

Reading time

6 min read

VASTAd operationsVideo standardsBusiness

A campaign can have an approved budget, a finished video and available inventory while its creative still sits in a support queue. Someone needs to explain which tag the publisher accepts, which requirement failed and who should fix it. Every handoff consumes time that the media plan rarely budgets explicitly.

Adhering to IAB Tech Lab's Video Ad Serving Template, or VAST, gives those conversations a shared technical starting point. The business benefit is the opportunity to make acceptance repeatable. A supplier can build against a documented interface, a publisher can explain a rejection precisely, and an operations team can retain a record of what passed.

A common interface reduces the amount each partner must explain.

IAB Tech Lab describes VAST as an XML schema and a definition of expected player behavior. Its purpose includes reducing technical barriers between video advertising systems. That scope matters: a document can be structurally acceptable while still conflicting with a destination's media requirements. The official VAST overview explains the standard's role.

Consider an agency sending the same campaign to several publishers. Without a shared baseline, each publisher can become a separate engineering project. Field names, error descriptions and acceptance records drift. The agency must repeatedly translate a creative supplier's output into each destination's vocabulary before anyone can investigate the actual exception.

A shared VAST baseline lets the parties reuse more of that work. Each publisher still needs to describe its supported versions, devices, media formats and policies. The useful agreement becomes a common standard plus a short list of destination requirements. That list can be tested and updated without inventing a new ad document for every relationship.

The acceptance contract needs a named destination.

For a trafficker at a demand-side platform, the relevant question is whether this campaign's actual publisher path will accept the creative. A general statement that the tag follows VAST does not answer which player, app version or insertion service will consume it. Acceptance criteria need to name those dependencies before the campaign reaches its launch deadline.

A practical handoff record can identify the VAST version, required media characteristics, allowed interaction methods, measurement requirements and the person responsible for exceptions. These are proposed operational fields, not a universal IAB checklist. Their value is that the supplier can see the requirements before submission and the reviewer can apply the same criteria afterward.

Keep the baseline requirement and the destination requirement distinguishable in the result. A malformed document should not be explained as a buyer preference. A publisher-specific codec restriction should not be presented as a prohibition across all VAST implementations. Accurate explanations reduce unnecessary creative rebuilds and help the supplier make a correction that survives the next handoff.

A small defect can create a large approval loop.

Imagine a supplier submits a video reference whose declared media type does not match the intended delivery configuration. The receiving team opens a ticket, asks for the original file, forwards the question to another vendor and waits for a replacement tag. The technical edit might be small even though the elapsed approval time is substantial.

That scenario illustrates where standards checks can help. A result tied to the relevant input location and rule gives the supplier a concrete starting point. The reviewer can attach the original input, the reported defect and the corrected result. The next person can assess the correction without reconstructing the entire support conversation from screenshots.

This does not mean every media mismatch causes playback failure. The destination may have another usable rendition, a fallback or a permissive implementation. The business decision is whether to accept the document for a named path, request a correction or run a targeted playback test. The evidence should support that decision rather than imply a universal failure.

Approval work has a cost that can be measured directly.

Start with the work your team actually records. Count submissions that need a second pass, minutes of review per submission, elapsed time to approval and the number of people involved. Separate waiting time from hands-on effort. A long ticket can involve little labor, while a short ticket can consume several engineers at once.

For an illustrative workload, suppose 40 submissions each avoid 20 minutes of manual investigation after an intake change. That is 800 minutes, or about 13.3 hours. At an assumed loaded labor cost of $90 per hour, the capacity value is about $1,200. These figures are example inputs, not a VASTLint benchmark or an observed customer result.

Released capacity is not automatically cash savings. If staffing and spending stay the same, the team has gained time for other work. Report it that way. A claim about reduced payroll, fewer contractor hours or a lower support bill needs the corresponding spending record. This distinction makes an internal business case easier for finance to verify.

Get VAST spec updates, platform guides, and release notes in your inbox.

Signing up means you agree to receive VAST debugging guides and release updates. Privacy.

A launch delay needs its own revenue evidence.

A delayed approval can matter commercially when it prevents an eligible campaign from using time-sensitive inventory. It can also have no revenue effect if another campaign fills the opportunity. The relationship between a validation defect and revenue depends on demand, allocation, timing and what the ad server did instead. The defect alone does not establish that relationship.

Suppose an illustrative campaign plans $50,000 at a $25 CPM. That represents two million planned impressions. If an affected creative has a quarter of the allocation, its planned share is 500,000 impressions and $12,500 of budget. Those numbers describe the allocation associated with the creative. They do not show money lost, recovered or prevented from being wasted.

To connect approval work to revenue, retain campaign eligibility times, delivery logs, replacement demand and the eventual billing outcome. If the campaign later catches up, the immediate problem may have been operational pressure rather than permanent lost delivery. If a fixed event window closes, document the unfulfilled commitment and any makegood actually issued. Use the outcome that occurred.

VASTLint can make the document review easier to repeat.

VASTLint's validator checks the supplied ad document and reports findings that a reviewer can investigate. Use a saved input and the tested tool version when recording an acceptance decision. When the tag points through other ad servers, inspect the resolved path as well. The document at the first URL may not contain the final creative.

Keep a valid control alongside the defective example. If the same check blocks both, the acceptance rule may be too broad or the test setup may be wrong. Retain warnings separately from errors and record why a warning was accepted. A gate that silently rejects permitted variants can increase approval costs instead of reducing them.

Document validation is one part of approval. Actual media retrieval, player behavior, measurement execution and the destination's commercial policies need their own checks. VASTLint is developed independently; using it does not grant IAB Tech Lab certification or publisher approval. The strongest workflow uses the tool's findings to direct the next test and preserves that test's result.

The reusable asset is a decision record.

When a supplier fixes a submission, keep the before and after inputs, the relevant finding, the receiving configuration and the approval decision together. That record lets another campaign team recognize the same issue later. It also helps the publisher explain when a platform update changes a previously accepted requirement and which integrations need another check.

Review the acceptance process after a defined sample of submissions. Compare similar campaign types and destinations, and record any changes in staffing or creative complexity. A lower resubmission rate is useful evidence. A faster median approval time is useful too, provided the slowest cases and rejected valid submissions remain visible. Report the distribution that your launch process actually experiences.

Standards adherence earns its business value through those repeated decisions. Teams spend less time negotiating the shape of the handoff and more time resolving the exception that affects the campaign. Whether that becomes lower cost, faster launches or more usable inventory is something the operations record can show. Make that record part of the workflow from the beginning.

Continue the series.

Related stories

All posts

Check a tag while you read.

Open a related example, then replace it with your own tag.