In-stream video is a Meta ad placement where your video ad plays inside video content someone is already watching on Facebook, before, during or after it, rather than appearing between posts in a scrolling feed. It is the Meta equivalent of the breaks you see in online video elsewhere.
How in-stream video works
Creators and publishers who take part in Meta’s monetisation programme allow ads to run in their videos. Meta inserts ads at natural breaks and shares the revenue with the creator. In Ads Manager the placement sits within the in-stream group of placements; at the time of writing (October 2026) that group also covers ads shown within Facebook Reels, and Meta renames these options from time to time, so check the current list when you build an ad set.
The setting is different from the feed. People are already watching something, often with the sound on, and they have chosen to sit through video rather than scroll past it. Your ad interrupts content they want to get back to, so the first seconds still matter, but you are more likely to be heard.
The video player is often landscape or square rather than full-screen vertical, so a 9:16 cut made for Reels may appear with wide bars at the sides. Many advertisers running in-stream for awareness optimise for ThruPlays: views of the whole ad, or of at least 15 seconds of a longer one.
Why it matters
In-stream offers sound-on attention, which suits brand messages, spoken explanations and anything that relies on a voice. For a UK business building recognition, such as a regional estate agent or a new food brand, it can be a useful complement to feed and Reels.
It also carries more brand risk than the feed, because your ad sits inside someone else’s content. You do not choose the video, and a creator’s subject matter may sit badly with your brand. Meta’s inventory filter and block lists exist for this reason. In regulated sectors there is a further layer: the CAP Code restricts where alcohol and gambling ads can appear in relation to under-18s, so an advertiser in those sectors needs to know what content the ads are running in.
Common mistakes
- Running a silent, vertical feed edit unchanged, so the ad looks small and wastes the sound-on setting.
- Judging in-stream on click-through rate. Viewers are watching content, not shopping, and clicks are naturally lower.
- Leaving brand safety settings at whatever they were when the account was opened, without ever checking.
- Never downloading the list of publishers your ads appeared with.
- Using in-stream as the main placement for a small conversion campaign, where the budget is better spent in feeds and Reels.
How to act on it
For most accounts I leave in-stream switched on as part of Advantage+ placements and let Meta decide how much budget it deserves, then check the placement breakdown each month. If in-stream takes a large share of spend with weak results, test excluding it.
Where in-stream matters to you, make a version for it: landscape or square, voice-over or clear audio, the brand shown early and a short, clear message. Review your brand safety settings, add a block list if your sector needs one, and look at the publisher delivery report after the first fortnight. Planning video creative and placements together is part of how I run Facebook video, Reels and Stories ads.
