In-Stream Video
Video ads that play before, during, or after streaming video content.
In-Stream Video is a ad formats & placements concept that ecommerce teams touch every week, usually without agreeing on a definition first. This page sets out what it means, how to apply it at catalog scale, what to measure, and where it breaks.
Definition
In-stream video ads are pre-roll, mid-roll, or post-roll spots served during video streams — YouTube, Meta in-stream, connected TV.
Why it matters
In-stream captures a captive viewer, at the cost of skip risk — the first 5 seconds is the entire game.
In-Stream Video in practice
In-stream video ads are pre-roll, mid-roll, or post-roll spots served during video streams — YouTube, Meta in-stream, connected TV. A format is a set of constraints — ratio, duration, safe area, sound expectation and user intent. The same message performs very differently across two placements because the viewer's posture is different. Building for the placement rather than resizing into it is most of the difference between fine and good. Read it next to Video Ad, Hook Rate, YouTube Ads.
How to get it right
Design for the dominant placement first, then adapt deliberately: reframe rather than letterbox, keep key content clear of overlays, and assume sound is off until proven otherwise. Where a placement has a distinct native language, respect it instead of exporting one master everywhere.
What to measure and watch
Report by placement, not just campaign. A blended cost per result hides the placement subsidising or draining the set. Watch early-view retention for video placements and thumbstop for feed placements, then adjust the creative rather than only the bid. Why this matters commercially: In-stream captures a captive viewer, at the cost of skip risk — the first 5 seconds is the entire game.
Where In-Stream Video sits in an agentic creative workflow
Xeli renders each concept into every placement's spec in one pass — correct ratio, correct safe zone, correct file requirements — so a campaign ships complete instead of arriving in fragments as resizes trickle in. In the context of ad formats & placements, that means the concept stops being something a person re-applies by hand every campaign and becomes a rule the system enforces on every asset it produces.
Failure modes worth naming
The recurring problems are predictable: making the hook 15 seconds long; not branding within the first 3 seconds; ignoring skip-rate as a diagnostic. Each of these is a process gap rather than a knowledge gap — which is why the fix is usually a checklist, a template or an automated rule instead of more training.
Common mistakes
- ✕Making the hook 15 seconds long.
- ✕Not branding within the first 3 seconds.
- ✕Ignoring skip-rate as a diagnostic.