Blog/For brands

In-stream ads vs platform ads: what is the difference

A brand can reach live-stream viewers in two ways. One is the platform's own advertising, bought in its ad tools: Twitch through Amazon Ads, YouTube through Google Ads, TikTok through TikTok Ads Manager. The other is advertising inside the stream: the creative appears in the broadcast itself, on channels the brand has approved, and is bought like a media buy. They differ in who picks the placement, what the viewer sees, what you can prove and what you pay for.

Platform ads: a slot the platform fills

On Twitch, platform video ads run as ad breaks. Amazon Ads' guide describes pre-rolls before a stream and mid-roll breaks during it, 30 seconds to three minutes long, and states that video ads on Twitch are unskippable. Amazon adds that running mid-rolls “is entirely up to the streamer”, and Twitch's Creator Camp explains that streamers set an ad schedule and can snooze a break for five minutes.

On YouTube, YouTube Help says pre-roll and display ads switch on automatically when a live stream is monetized, and mid-rolls run full screen or side by side with the stream.

According to the TikTok Business Help Center (updated March 2026), LIVE Shopping Ads promote the advertiser's own LIVE videos and products in the feed, Shopping Center and search, and need a TikTok Shop connected to the ad account.

On Twitch and YouTube, you mostly buy an audience and an ad slot; within your targeting, the platform's systems decide which stream and which break the ad lands in. On TikTok, LIVE Shopping Ads bring viewers to your own LIVE rather than placing you in someone else's.

In-stream ads: a place inside the broadcast

Here the streamer adds an ad layer to their streaming software, OBS for example, once. APIQ controls that layer and shows your creative in it: a bottom or side banner, full-screen video of up to 30 seconds, a poll, rich media or Stream Takeover, where the stream shrinks and your brand fills the frame.

The creative becomes part of the video. Every viewer of the broadcast sees it, ad blockers don't strip it out, and it stays in the recording.

Who decides where the ad appears

Platform ads are placed by signals. Amazon Ads lists contextual and behavioral signals plus Amazon's first-party signals, and Twitch's contextual collections target or exclude content types such as gaming or lifestyle. Google Ads lets you hand-pick YouTube placements, yet YouTube Help says its ad systems decide which ad slots in a live stream get an ad. You define where the ad may run; which broadcast and which break it lands in is up to the platform.

In-stream, the channel is the decision. The media plan is a longlist of streamers who fit the brief, with a view forecast. You strike anyone who doesn't suit the brand, and the campaign runs only on the approved pool. Targeting covers country, stream language, category, time of day and frequency.

For brand safety, that means deciding by name: in-stream, you approve streamers, and every streamer's contract rules out advertising next to politics, violence, sex and drugs. More in Brand safety in live streams.

What the viewer actually sees

During an ad break, the ad, not the streamer, is the focus of the screen. Both platforms soften this: on Twitch, Picture-by-Picture ads keep the stream visible during the break, and YouTube's side-by-side mid-rolls play next to it. Twitch says not all viewers will see ads because of location or subscription status, and its Turbo subscription can provide ad-free viewing; YouTube says not every viewer is guaranteed a mid-roll.

An in-stream ad doesn't open a break. The stream keeps going and the creative sits in the picture or, with full-screen video, briefly takes it over. The streamer can choose when to run it and usually avoids the tensest moments of the broadcast.

Proof that the ad ran

Platform reporting is first-party: Amazon Ads lists impressions, unique reach and video completion rate among its Twitch metrics, and DoubleVerify and Integral Ad Science are approved for third-party measurement on Twitch.

In-stream, each counted view has its own evidence. Screenshots of the broadcast are checked by computer vision, which confirms that the creative is on screen, in the right position and with working clickable elements, and the audience size is logged at that moment. Anti-fraud then scores the audience on 15 parameters, and traffic flagged as suspicious never reaches the report or the invoice.

How you pay: an auction or one rate

Most platform ads are priced in an auction. Google Ads says that every time an ad appears, it goes through the ad auction, and TikTok's bid strategies tell it how to bid for you in the ad auction. YouTube also sells reservation placements at a fixed rate per thousand impressions. Amazon's Twitch ads guide names no pricing model, only a minimum spend for high-impact video display campaigns.

With APIQ, there is one CPV rate for every streamer in a format, fixed in the media plan, and a guaranteed volume of views. If a channel underdelivers, streamers from your approved longlist are added until the KPI is met, so the delivery risk is APIQ's. More on payment models: CPV, CPM or flat fee.

The same words can mean different things. YouTube calls its own skippable video ads skippable in-stream ads: the viewer can skip after 5 seconds, and with CPV bidding you pay when someone watches 30 seconds (or the whole ad, if shorter) or interacts. At APIQ, CPV is paid per verified view: one where the creative was shown correctly, was fully visible and met the campaign requirements.

Platform ads (Twitch, YouTube) In-stream ads (APIQ)
Where you buy Each platform's own ad tool One media plan across Twitch, Kick, YouTube Live and TikTok Live
Who picks the stream The platform's ad systems, within your targeting You, by approving named streamers
How the viewer sees it An ad break: pre-roll, mid-roll, side by side Inside the picture; the stream keeps going
Who sees it Not every viewer: location, subscriptions Every viewer of the broadcast
Price Mostly auction; fixed-rate reservation on YouTube One CPV rate per format
Proof Platform reporting, approved third parties A screenshot of every view, 15-parameter anti-fraud
A platform ad buys a slot in front of an audience. An in-stream ad buys a place inside a broadcast you chose.
Want to see a media plan for your brand?
Get a media plan

Clicks and attribution

In a live stream, most clicks don't come from the creative. Across APIQ campaigns, about 80% come from the link in chat, about 10% from the QR code and about 10% from a click on the screen. Each channel gets its own link, so every streamer's result is visible; AppsFlyer, Adjust, UTM tags and pixels work on top. More in Where clicks come from.

From client reports in Turkey: Migros Hemen ran full-screen video on 203 Twitch channels with a chat link every 15 minutes: 300,334 verified views, 6,051 clicks, CTR 2.01%. L'Oréal Paris ran a banner on 367 streamers: 800,127 verified views, 11,762 clicks, CTR 1.47%. All figures are on the case studies page; one case's CTR is not a benchmark for another.

Launch speed and delivery

Platform tools are largely self-service, and for Twitch, Amazon Ads offers managed-service or self-service packages. In an auction, delivery follows your bids and the competition for the audience.

In-stream, the media plan arrives within 24 hours of the brief, and launch follows 1–2 days after the streamer and creative list is approved. Want the campaign on the channels you name and nowhere else? That works in closed-circle mode, without the volume guarantee, and delivery then rests with the advertiser.

When each one fits, and how to combine them

Platform ads fit when you want reach by audience across a platform, prefer a self-service tool, or sell through your own TikTok LIVE and TikTok Shop. In-stream ads fit when the brand needs to know by name where it appears, wants the ad inside the content, needs proof for each view and a guaranteed volume, or has to cover several platforms with one plan.

You don't have to pick one. APIQ doesn't replace platform ads; the two often work together: platform ads for broad reach, in-stream ads for named channels and verified views. Separate tracking links will show what each one added. APIQ runs in-stream campaigns in Spain, Turkey, Germany, the UK and the US.

Read next

Related articles.