Glossary · Advertising

What is VAST?

Video Ad Serving Template

VAST (Video Ad Serving Template) is the industry standard, published by the IAB Tech Lab, for how an ad server describes a video ad to a player. A VAST response is an XML document that tells the player which media file to play and which tracking addresses to call.

How VAST works

The player, or a server-side stitching service, requests a VAST tag: a URL that points to the ad server. The server replies with XML describing one or more ads. The player picks a suitable media file, plays it and calls the tracking URLs at the specified moments.

A response can also be a wrapper that points to another ad server's tag, which is how an ad passes through several intermediaries before reaching the player.

What a VAST response contains

  • Media files: the ad video in several formats and bitrates
  • Duration, and whether and when the ad can be skipped
  • Impression URL: called when the ad starts
  • Tracking events: start, first quartile, midpoint, third quartile, complete, mute, pause
  • Click-through URL
  • Companion ads and verification scripts

VAST, VMAP and VPAID

  • VAST: describes an ad
  • VMAP: describes a schedule of ad breaks within a piece of content, with a VAST tag for each
  • VPAID: an older standard for interactive ads that ran code in the player, now deprecated in favor of newer VAST features and separate standards for interactivity and measurement

Versions

VAST 2 and 3 remain widely used; VAST 4 added features for server-side insertion, higher-quality media files and standardized verification. A player and an ad source must support a common version, which is worth confirming before signing with an ad partner.

Last reviewed

FAQ

VAST, answered.

More definitions in the streaming glossary.

Planning a streaming service?
What does VAST stand for?

VAST stands for Video Ad Serving Template.

What is a VAST tag?

A URL that returns a VAST response when requested. Ad networks give publishers a tag to place in their player or ad stitching configuration.

What does an empty VAST response mean?

The ad server had no ad to return for that request. It counts as an unfilled opportunity and lowers fill rate.

Ready to own the screen?

Tell us what you are launching. We will walk through the platform and map the path to go-live around your catalog, markets and revenue model.