Video advertising
In-stream video advertising
Understand pre-roll, mid-roll and post-roll video ads, VAST responses, player events, creative compatibility and completion-based measurement.
Exact format support, enforcement and reporting depend on the connected revenue engine and agreed deployment configuration.
Plain-language definition
What is in-stream video advertising?
In-stream video advertising plays inside a video player before, during or after the requested content. The viewer experience depends on more than the media file: VAST metadata, wrapper depth, player capability, duration and tracking must work as one delivery chain.
Delivery path
From opportunity to measurable outcome.
The exact services differ by format, but every useful implementation keeps eligibility, delivery and evidence connected.
Measurement
Metrics that explain more than volume.
Playback starts ÷ valid responses
Completed views ÷ starts
25%, 50%, 75% and complete events
VAST or player failures ÷ attempts
Operator guide
What clients should understand before launch.
What the user sees
A video creative plays inside the same player used for content. It may be skippable or non-skippable depending on the placement, creative and publisher policy.
How VAST fits
VAST describes media assets, impression tracking, click destinations, errors and playback events. A wrapper may point to another VAST response, creating additional demand hops and latency.
Why compatibility matters
Container, codec, bitrate, aspect ratio, duration and secure media delivery must be compatible with the player and environment. A valid XML response can still fail at playback.
Operator watchouts
Wrapper loops, excessive depth, slow media, unsupported codecs, duplicate tracking and unrealistic timeout budgets are common sources of lost video opportunities.
Frequently asked
Questions about in-stream video.
Pre-roll plays before requested content. Mid-roll appears during content at a defined break and therefore needs especially careful frequency and viewer-experience policy.
No. It provides a delivery contract, but the player must still resolve wrappers, select compatible media, load the asset and emit valid playback events.
Starts, quartile progress, completion, error rate and playback latency explain whether delivered responses became real viewing opportunities.
Build the right delivery path