Skip to content
Glossary

In-stream ads

In-stream ads are video ads that play inside someone else's video, before it, during it, or after it. YouTube, Facebook, and TV apps all sell them. You are interrupting a video the person already chose to watch, not sitting next to it in a scroll.

Theodor Lindfors, Founding Marketer ·

What in-stream ads are

The viewer wanted the content, not you. That tension is the whole in-stream format. It also means sound-on and full attention are more likely than in feed, which is why a slightly longer message has a chance here.

Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand buys ads on Meta, TikTok, and YouTube. YouTube in-stream is where the drink brand puts the 20-second product story. Instagram feed keeps the 6-second kitchen hook.

Skippable, non-skippable, and mid-roll

Skippable gives control back after a few seconds, so weak openings get punished immediately. Non-skippable buys a fixed window, usually short, and often prices closer to a CPM buy (cost per thousand impressions). Bumper ads are the six-second non-skippable case on YouTube.

Mid-roll interrupts. Placement matters more than length: cutting into a moment someone cares about earns attention and irritation in the same second.

Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand spent $10,000 on skippable YouTube in-stream at about a $12 CPM (cost per thousand impressions). That is roughly 833,000 impressions ($10,000 / $12 × 1,000). About 40% skipped at five seconds, so about 500,000 people watched past the skip. If you count those as views, cost per view is $10,000 / 500,000 = $0.02. Only about 22% of the 833,000 impressions (about 183,000) watched the full 20 seconds, which is where the $36 pouch and the site URL actually appear. Cheap views and completed stories are different products.

How to build for the first five seconds

Say the useful thing before the skip button matters. Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand's first in-stream open was a slow logo. Skip rate was ugly. The next open was a woman tying walking shoes and a line about training after 50. More people stayed. The logo moved to second three, not second twelve.

  • Say the useful thing before the skip button matters.
  • Design for sound-on, but keep it legible if sound is off.
  • Put the brand in early, not only in the end card most people never reach.
  • Read completion rate (share who watch to the end) and ThruPlay (Meta's 15-second or completed-view metric) together so you know whether people stayed or the auction just bought cheap impressions.

Common in-stream mistakes

Running a 30-second TV cut with a slow logo open is the expensive default. Buying in-stream and feed with one asset and one report is the quieter one. Let's take a drink brand as an example. They sell a low-sugar sports drink for active women over 50, mostly from their own website. The drink brand's kitchen feed cut skipped badly as pre-roll. The YouTube cut felt slow in feed. The drink brand split the files and the reporting.

  • Running a 30-second TV cut with a slow logo open.
  • Buying in-stream and feed placements with one asset and one report.
  • Optimizing for cheap views on inventory nobody watches.

Lemonado

See this in Creatives

Lemonado scores ads across platforms in one view. It does not make or launch ads. It reads the ones you already run.

Stop fighting with data. Start feeding your AI.

Connect your data to AI and free your team from reporting and busywork.