In-stream video ads on YouTube: what creative teams need to know
YouTube in-stream video ads run before, during, or after videos and follow strict specs on length, aspect ratio, export settings, and safe zones. Skippable in-stream ads can be any length (under 3 minutes typically performs better), while non-skippable formats are tightly bounded: bumper ads up to 6 seconds, standard non-skippable ads from 7–15 seconds, and CTV non-skippable up to 30 seconds.
For modern creative teams, the core challenge is not the spec itself, but producing multiple orientations, durations, and companion assets at scale, and keeping them aligned with HTML5 display banners. AI production platforms like Viewst help by turning existing assets into multi-aspect, animated, ad-ready campaigns, while preserving creative control.
Quick reference: YouTube in-stream ad specs (last checked: Nov 2026)
This table summarizes the YouTube in-stream ad specs and creative constraints, based on Google Ads and YouTube Help documentation.
Area | Key specs | Source |
|---|---|---|
Skippable in-stream | Skip after 5s; view counted at 30s or interaction (whichever first); no fixed max length, but <3 min recommended | |
Bumper ads | Max 6 seconds; non-skippable | |
Standard non-skippable | 7–15 seconds; non-skippable; auction campaigns don’t allow >30s; reservation don’t allow >60s | |
CTV non-skippable | Up to 30 seconds; shown on connected TV inventory | |
Aspect ratios for YouTube ads 16:9 9:16 1:1 | 16:9 at 1920×1080, 9:16 at 1080×1920, 1:1 at 1080×1080 recommended | |
Containers (file types) | MP4, WebM, MOV/ProRes, HEVC and others; no audio-only files | |
Video codecs | H.264, HEVC (H.265), ProRes, VP9 and others | |
Audio codecs | AAC-LC, Opus recommended; 48 kHz sample rate | |
Bitrate guidance (SDR, 1080p) | 8 Mbps (standard frame rate), 12 Mbps (high frame rate) | |
Max file size / length | Up to 256 GB or 12 hours per file | |
Companion banners | 300×60; JPEG/PNG/GIF; max 150 KB; GIF ≤5 fps; desktop only |
How YouTube in-stream ads work
YouTube in-stream ads are video-first placements that appear:
Before a video (pre-roll)
Mid-way through long content (mid-roll)
After a video (post-roll)
They run on:
YouTube itself
Google video partners
Connected TV inventory for eligible formats
Key behavioral rules:
Skippable in-stream:
Viewer can skip after 5 seconds
A "view" is counted at 30 seconds or when the user interacts (clicks), whichever comes first
No hard maximum length, but Google notes sub-3-minute creative typically performs better
Non-skippable in-stream:
Bumper ads: up to 6 seconds, non-skippable
Standard non-skippable: 7–15 seconds for most inventory
CTV non-skippable: up to 30 seconds
Longer than 30 seconds is not allowed in auction campaigns; longer than 60 seconds is not allowed in reservation campaigns
For creative and production teams, this means every campaign needs a length strategy:
A core skippable edit (often 15–30s)
A 6s bumper for reach/frequency or reminder roles
A 7–15s non-skippable cut for specific placements
YouTube skippable ad specifications
Skippable in-stream ads are the most flexible format but still follow clear creative requirements.
Core YouTube skippable ad specifications:
Length:
No fixed cap, but best practice is under 3 minutes
Most performance campaigns run 15–60 second edits
Structure:
Brand or product visible within 5 seconds (to capture attention before the skip button)
Clear CTA (click, visit, download) integrated into both motion and text overlays
Assets and overlays:
Video as the primary asset
Optional companion banner (300×60, desktop only) to reinforce the CTA
Text overlays should respect safe zones to avoid YouTube UI elements
Performance considerations:
Strong opening hook for the first 5 seconds
High-contrast logo/branding early in the frame
Subtitles or on-screen text to support muted viewing
Production implication: creative teams need multiple cuts from a master asset rather than one long edit.
YouTube non-skippable ad length and size
Non-skippable formats require tight, disciplined storytelling and precise asset handling.
Key specs for YouTube non-skippable ad length and size:
Bumper ads:
Length: up to 6 seconds
Role: reach, reminders, top-of-funnel reinforcement
Standard non-skippable:
Length: 7–15 seconds
Role: controlled exposure, TV-like experience on digital video
CTV non-skippable:
Length: up to 30 seconds
Role: full-screen branding on connected TV placements
File size and container:
Same general upload limits as YouTube: 256 GB or 12 hours max per file, though in practice non-skippable assets are far smaller
Use MP4 or WebM containers with H.264, HEVC or ProRes encoding for reliable quality
Practical takeaway: you’ll usually cut three distinct edits from one master:
6s bumper
7–15s non-skippable
15–30s skippable/CTV version
AI-assisted workflows make it realistic to manage that volume without multiplying manual edits.
YouTube bumper ad specs 6s: designing for micro-moments
Bumper ads have extremely strict specs — maximum 6 seconds — but can drive disproportionate impact when aligned with longer in-stream creative.
Creative principles for YouTube bumper ad specs 6s:
Single, focused message:
One product, one benefit, one CTA
Immediate branding:
Logo or brand element visible from frame 1
Motion and rhythm:
Fast but legible motion
Limited scenes (ideally 1–2) to avoid clutter
Reuse and reinforcement:
Echo the visual language of the longer in-stream edit
Use bumpers as reminders in remarketing or frequency strategies
Bumper production is where automated versioning shines: you can derive 6s micro-cuts from a main 15–30s asset using AI-assisted trimming, layout adjustments, and smart motion.
Aspect ratios for YouTube ads 16:9 9:16 1:1
YouTube’s player adapts to device and orientation, but creative teams still need to produce multiple aspect ratios to avoid cropped or awkward framing.
Recommended aspect ratios for YouTube ads 16:9 9:16 1:1:
16:9 (horizontal) – 1920×1080
Primary orientation for desktop, TV, and most standard YouTube views
9:16 (vertical) – 1080×1920
Essential for mobile, Shorts, and vertical-heavy placements
1:1 (square) – 1080×1080
Useful for certain feeds and mixed-aspect inventory
Google also recommends safe zones because:
The player adjusts without stretching or cutting off content
But overlays, skip buttons, CTAs, and channel UI elements move around between devices and placements
Operationally, this means:
Design with an inner “safe frame” for logos, faces, and key text
Use AI-powered resize tools to automatically adapt layouts while respecting safe zones
Display banners vs YouTube in-stream: different production problems
While YouTube in-stream is video-first, display banners are asset-first composites. The production work is very different.
Responsive display ads
Responsive display ads in Google Ads:
Take multiple assets:
Headlines
Descriptions
Images
Logos
Optional videos
Automatically combine them into variants for the Google Display Network
Key specs:
Common image/logo sizes: 1200×628, 1200×1200, 1200×300
Max file size: 5120 KB per asset
HTML5 display creatives
HTML5 display creatives (e.g., in Campaign Manager 360):
Delivered as ZIP/ADZ packages with HTML, JS, images, fonts
Must include:
At least one click tag in the primary HTML file
Polite loading behavior
Limits:
Max package size 9.5 MB
Up to 100 files per creative
Why this matters for in-stream workflows
Video ads are single files with codec, bitrate, and duration constraints
HTML5 banners are structured documents with layers, scripts, and interactions
Repurposing display banners for in-stream is not a literal convert HTML5 banners to video ads; it’s about coordinated motion and messaging across video and HTML5 sets.
Rendering / export settings for YouTube ads (codec, bitrate)
Even the best creative fails if export settings are wrong. Here are the recommended rendering / export settings for YouTube ads (codec, bitrate) based on YouTube’s upload guidance.
Containers (file types)
Preferred:
MP4 (widely supported)
WebM
Also accepted:
MOV with ProRes
HEVC-encoded containers
Remember: MP4/MOV/WebM are containers, not codecs.
Video codecs
Common, recommended video codecs:
H.264 (AVC) – standard choice for most ads
HEVC / H.265 – higher efficiency, better quality at lower bitrates
ProRes – high-quality mezzanine exports (larger files)
VP9 – often used in WebM uploads
Audio codecs and settings
YouTube recommends:
AAC-LC or Opus audio codecs
Sample rate: 48 kHz
Bitrate guidance (SDR)
For SDR (standard dynamic range), YouTube suggests:
1080p, standard frame rate (24–30 fps):
Around 8 Mbps video bitrate
1080p, high frame rate (48–60 fps):
Around 12 Mbps video bitrate
Higher resolutions (1440p, 4K) have proportionally higher recommended bitrates.
Max file size and length
Maximum 256 GB or 12 hours per file
In practice, ad files are far smaller and shorter.
Operational tip: standardize export presets across your team so all in-stream assets share the same codec, resolution, and audio settings, reducing rejections and re-uploads.
Ad production workflow for in-stream campaigns
A practical ad production workflow for in-stream YouTube campaigns usually looks like this:
Start from a master asset
Use existing social video, brand films, or campaign spots
Confirm they meet basic spec: 1920×1080, clean audio, layered project file
Define length strategy
Map required formats: 6s bumper, 7–15s non-skippable, 15–30s skippable/CTV
Identify the narrative beats for each cut
Produce multi-orientation edits
Horizontal (16:9), vertical (9:16), square (1:1)
Ensure logos, product shots, and text fall within safe zones
Coordinate motion and messaging
Align on-screen text, VO, and CTA so they echo across video and banners
Plan animation that supports legibility at mobile sizes
Render and export
Use consistent presets (MP4 + H.264, AAC-LC, 48 kHz, recommended bitrate)
Name files systematically per format and length
Pair with display sets
Build HTML5 and responsive display banners that mirror the video’s visual system
Use companion banners (300×60) for desktop where appropriate
Review, approve, and label AI usage where required
Use integrated review tools for motion, copy, and brand compliance
Check current Google policies on AI-generated assets and local legal requirements (e.g., EU, India, New York) via the Google Ads AI content policy page before labeling.
Throughout, AI-backed tools can remove repetitive production work while designers stay in charge of the creative direction.
Where AI ad production platforms help
AI production is not about replacing designers; it’s about accelerating production at scale. Here’s where creative automation platforms for video ads make a measurable difference.
Repurpose existing assets for in-stream
AI tools can:
Analyze current social videos or brand films
Suggest optimal cuts for 6s, 15s, and 30s edits
Auto-generate captions and text overlays from VO
This aligns with Google’s own guidance that existing social creative is a solid starting point, if it meets YouTube specs.
Resize ads to multiple aspect ratios automatically
Instead of manually building 16:9, 9:16, and 1:1 versions, AI can:
Detect focal regions (product, logo, face)
Recompose scenes for vertical and square
Adjust text overlays to remain in safe zones
This is critical when you’re producing dozens of variants per campaign.
Automated ad localization for YouTube
Localization teams benefit from AI that can:
Swap language layers and subtitles
Adapt CTAs and offers by market
Maintain brand fonts/colors from central brand systems
The result: localized in-stream campaigns across regions without rebuilding every asset from scratch.
Coordinate motion and messaging across video and HTML5
For campaigns that run both in-stream and display:
Motion in video can inform subtle animation in HTML5 banners
Copy can be harmonized across formats via shared components
AI helps generate initial motion and layout proposals, while designers refine the nuance.
Best software for creating and managing video ads
Production stacks tend to mix editing tools, motion design, automation, and delivery platforms. Here’s a concise view of the best software for creating and managing video ads today.
Core editing and motion tools
Adobe Premiere Pro – industry-standard timeline editing for long and short-form video
Adobe After Effects – motion graphics, animated titles, and complex animations
DaVinci Resolve – editing, color grading, and audio all-in-one
FFmpeg – command-line encoding/transcoding workhorse for batch exports
Lightweight and collaborative video tools
Descript – text-based video editing, fast cutdowns from transcripts
Canva / Veed / Kapwing – browser-based tools for simple video edits and social variations
AI and creative automation platforms
Google Asset Studio – AI-assisted asset creation and resizing inside Google Ads; supports multimodal video creation
Viewst – AI ad production platform that turns ideas or existing designs into finished, editable, animated, ad-ready creatives across video and HTML5
Celtra – creative automation for digital and rich media campaigns, with strong template systems
Delivery and governance platforms
Google Ads / Demand Gen – campaign management where in-stream and display assets are deployed
Campaign Manager 360 – trafficking and measurement for HTML5 creatives and video placements
For teams looking to connect in-stream video production with HTML5 display workflows, platforms like Viewst are designed to manage multi-format, multi-market production in one system, with native editable HTML5 output and AI built for production rather than one-off generation.
FAQ: in-stream YouTube specs, workflows and AI production
1. What are the key YouTube in-stream ad specs creative teams must follow?
You need to plan for length, aspect ratio, and export settings.
Skippable in-stream ads can be any length, but under 3 minutes usually performs better; non-skippable formats include 6s bumpers, 7–15s standard non-skippable, and up to 30s CTV non-skippable.
Recommended aspect ratios are 16:9, 9:16, and 1:1 at 1920×1080, 1080×1920, and 1080×1080 respectively, exported in MP4 or WebM containers with codecs like H.264 and audio like AAC-LC at 48 kHz.
2. How do YouTube in-stream ads differ from HTML5 display banners?
In-stream ads are single video files with duration, codec, and safe-zone considerations, while HTML5 display banners are structured ZIP packages with HTML, JavaScript, images, fonts, and click tags. Responsive display ads combine headlines, descriptions, logos, and images automatically, whereas video ads require you to manage edits, cuts, and orientation variants. Production workflows for banners emphasize file architecture and click tags; for in-stream, they focus on multi-aspect edits, sound, motion, and narrative.
3. Can I repurpose display banners for YouTube video ads?
You can’t literally convert an HTML5 banner into a video ad, but you can repurpose the creative system.
Use the same imagery, typography, and messaging from display banners to shape your in-stream edits, and then create coordinated HTML5 sets that mirror the video’s look and feel.
AI tools help by extracting visual themes, generating transitions, and aligning CTAs between formats, so campaigns feel consistent across in-stream YouTube and display.
4. What are best practices for rendering / export settings for YouTube ads?
Use MP4 containers with H.264 video and AAC-LC audio at 48 kHz. Follow YouTube’s bitrate guidance: around 8 Mbps for 1080p at standard frame rates, and 12 Mbps for 1080p at high frame rates. Keep files well below the maximum 256 GB/12-hour limit, and standardize presets across the team to avoid quality and playback inconsistencies.
5. Where does AI help most in YouTube in-stream ad production?
AI helps by resizing and recomposing shots across 16:9, 9:16, and 1:1, generating shorter bumper and non-skippable cuts from longer masters, and localizing text, subtitles, and CTAs for different markets.
It also accelerates animation and motion proposals for both video and HTML5 banners.
Designers remain in control of the final look; AI simply removes repetitive production work and keeps campaigns aligned across in-stream and display.
By combining solid understanding of YouTube in-stream ad specs with integrated, AI-accelerated production workflows, creative teams can deliver more formats, more variants, and more markets — without losing creative control over the work that matters.

Victoria is the CEO at Viewst. She is a serial entrepreneur and startup founder. She worked in Investment Banking for 9 years as international funds sales, trader, and portfolio manager. Then she decided to switch to her own startup. In 2017 Victoria founded Profit Button (a new kind of rich media banners), the project has grown to 8 countries on 3 continents in 2 years. In 2021 she founded Viewst startup. The company now has clients from 43 countries, including the USA, Canada, England, France, Brazil, Kenya, Indonesia, etc.
