

Vibe's platform data shows 15-second ads drive more site visits and a higher return than 30-second ads, which remain the default for most advertisers. CTV ads run full-screen before or during streaming content — no skip option, no scroll-past — with completion rates between 90% and 98%. This guide covers the main formats, what the length data actually shows, and when interactive formats make sense for performance campaigns.
The standard CTV ad format is a non-skippable in-stream video ad, 15 or 30 seconds long, delivered full-screen at broadcast quality. It plays before the content starts (pre-roll) or during a content break (mid-roll), the same position where a traditional TV commercial would air. No skip button. No scroll-past. No tab-switch.
That structure matters for performance. On social and search, ad avoidance is the norm: users skip, scroll, or navigate away constantly. On CTV advertising, the non-skippable format means the ad plays through, and completion rates reflect it. Industry benchmarks put streaming TV completions between 90% and 98%, far above rates on social video.
Non-skippable in-stream is the default on every major streaming platform because it’s what buyers, sellers, and viewers all understand. If you’re starting on CTV, this is the format you’re running.
Vibe’s platform data points clearly in one direction: 15-second ads drive more site visits and deliver a higher return on ad spend than 30-second ads. The longer format earns its place only when the product genuinely needs time to explain itself, and even then the advantage is narrow.
The gap matters because most advertisers aren’t making the length choice consciously. The majority of ads running on the platform are 30 seconds; a much smaller share are 15. Most teams default to the longer format out of habit rather than evidence, leaving visits and revenue uncaptured for no performance reason.
The case for 30 seconds is specific. When you’re driving a direct purchase and the product needs context (a multi-step benefit, an explanation of how it works, a before-and-after), the extra time can earn its cost. For traffic, awareness, or retargeting a warm audience that already knows the brand, 15 seconds is the stronger choice.
Running 60 seconds or more hurts performance on both visits and purchases. Keep runtime under 30 unless the brief actually requires it.
NCSolutions and Nielsen, across more than 450 sales-effect studies, found that creative drives 49% of advertising’s sales impact, more than audience, reach, and recency combined. Marketers estimate it at 19%. On a full-attention medium where the ad plays full-screen and can’t be scrolled past, length is the first creative decision you make. Building an ad that works at 15 seconds is different from building for 30: fewer scenes, one message, the hook in the first three seconds. See how to create video ads for how to apply these principles to each format.
Pre-roll runs before the content starts. Mid-roll runs during a content break, placed the same way a traditional TV commercial would air. Both are non-skippable, both are full-screen, and both are available through programmatic buying on self-serve CTV platforms and OTT ads platforms alike.
The practical difference is context. Pre-roll viewers are still settling in; the ad plays before they’ve committed to the content. Mid-roll viewers are already invested in what they’re watching, which is why mid-roll tends to produce higher engagement. Their attention is on the screen and their interest is already active.
For most self-serve campaigns, both placements are available in the same campaign setup, and the platform’s optimization layer allocates between them based on which drives results. Farm & Home Supply runs campaigns across both placements and consistently hits 98% video through-rate and $0.03 cost per view across more than 30 campaigns. That completion rate is what non-skippable in-stream video looks like in a streaming environment where viewers chose to be there.
Post-roll (ads that play after the content ends) exists as a format but performs poorly for performance goals. Viewers have mentally finished the content and often navigate away before it plays. Leave it out of your default campaign setup.
Interactive formats add a direct-response layer to a channel built for awareness. Pause ads appear when the viewer hits pause, delivering a message at the exact moment they’re in an active, leaning-forward state. Home screen placements run inside the streaming platform’s navigation interface before the viewer starts watching. Shoppable overlays let viewers browse or add to cart directly from the TV screen.
These formats are real and growing, but access matters. Most interactive and non-standard CTV formats come through managed buys: direct deals with specific platforms or premium programmatic packages. Standard self-serve campaigns work with in-stream inventory. Knowing the difference before you build a campaign brief avoids a mismatch between what you expect and what’s available.
For self-serve performance marketers, the practical path to interactivity is a QR code embedded in a standard in-stream creative. It turns a lean-back moment into a lean-forward action: the viewer’s phone is already in their hand, and scanning takes one second. Wispr Flow’s QR-focused CTV ads converted at 20%. Their head of growth described the flywheel: “When you educate at the top of funnel with CTV, everything downstream converts better — people already understand what we do by the time they hit our site.”
Omnicom’s Connected Content research found that 76% of streaming viewers connect more with ads relevant to what they’re watching, and 40% are more likely to buy from brands using sequential storytelling rather than the same spot on repeat. A viewer who saw your 15-second brand spot and then receives a QR retargeting ad is a different conversion opportunity than a cold viewer. Vibe’s creative solutions and AI Creatives tools make it practical to build multiple creative versions for each stage and test them simultaneously. For DTC and e-commerce brands, creative best practices for e-commerce brands covers how to adapt this approach for conversion-focused campaigns.
The best CTV ad format for most campaigns is a 15-second non-skippable in-stream video. Vibe’s platform data shows 15-second ads drive more site visits and a higher return than 30-second ads, which remain the default for most advertisers despite the data pointing the other direction. Completion rates on streaming TV run between 90% and 98%. For direct response, adding a QR code to a standard in-stream creative turns the lean-back format into a conversion action; Wispr Flow’s QR-focused CTV ads converted at 20%. See CTV advertising best practices for how to structure a campaign around these formats.
Fifteen seconds for traffic, awareness, and retargeting. Thirty seconds when the product genuinely needs time to explain itself or close a purchase: a multi-step benefit, an explanation of how it works, or a before-and-after. Anything over 60 seconds hurts performance on both visits and purchases. Vibe’s platform data shows 15-second ads consistently outperform on site visits and return, yet the majority of ads on the platform are 30 seconds. Start at 15, and only extend to 30 when the brief actually justifies the extra time.
Pre-roll plays before the content starts; mid-roll plays during a content break. Both are full-screen and non-skippable. Mid-roll tends to drive higher engagement because viewers are already invested in what they’re watching. For self-serve campaigns, both placements are typically available in the same campaign setup, with the platform’s optimization layer routing impressions based on performance. See how to advertise on streaming services for a full walkthrough of how CTV placements work.
Yes, with a practical caveat. Pause ads, home screen placements, and shoppable overlays exist and are growing in availability. Most come through managed buys or direct platform deals rather than standard self-serve campaigns. The accessible path to interactivity for self-serve buyers is a QR code in a standard in-stream creative: available everywhere, no special inventory required, one second to scan. For examples and format inspiration, see CTV advertising examples and QR codes on CTV.


On Vibe.co, you can target specific customers on streaming TV using Klaviyo, pixel-based segments, or demographic filters — no media agency required.
Several CTV platforms integrate with MMM tools, but coverage varies by tool. Vibe connects to Northbeam, Prescient AI, Paramark, Haus, and Fospha.
When Meta and Google ROAS starts declining, the audience is exhausted — not your offer. Here's how CTV reaches the customers your digital ads can't.
Most marketers assume CTV is a brand channel. Vibe's data shows it drives direct response at performance CPAs. Here's how it works.
Performance marketers on Google and Meta assume streaming TV is out of reach. Vibe.co starts at $50/day, no minimums, no contracts — here's what's changed.

© 2026 Vibe, Inc.