YouTube in-stream ad specs: creative requirements, workflows and where AI production helps

YouTube in-stream ad specs: creative requirements, workflows and where AI production helps

Explore

Explore

•

•

Victoria Duben

Victoria Duben

•

•

•

•

•

•

— min read

— min read

— min read

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

Google Ads Help – in-stream, Policy

Bumper ads

Max 6 seconds; non-skippable

Google Ads Help – bumper

Standard non-skippable

7–15 seconds; non-skippable; auction campaigns don’t allow >30s; reservation don’t allow >60s

Google Ads Help – non-skippable

CTV non-skippable

Up to 30 seconds; shown on connected TV inventory

Google Ads Help – non-skippable

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

Google Ads Help – specs

Containers (file types)

MP4, WebM, MOV/ProRes, HEVC and others; no audio-only files

Google Ads Help – specs

Video codecs

H.264, HEVC (H.265), ProRes, VP9 and others

YouTube upload help

Audio codecs

AAC-LC, Opus recommended; 48 kHz sample rate

YouTube upload help

Bitrate guidance (SDR, 1080p)

8 Mbps (standard frame rate), 12 Mbps (high frame rate)

YouTube upload help

Max file size / length

Up to 256 GB or 12 hours per file

YouTube upload help

Companion banners

300×60; JPEG/PNG/GIF; max 150 KB; GIF ≤5 fps; desktop only

Google Ads Help – companion

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:

  1. 6s bumper

  2. 7–15s non-skippable

  3. 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:

  1. 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

  2. Define length strategy

    • Map required formats: 6s bumper, 7–15s non-skippable, 15–30s skippable/CTV

    • Identify the narrative beats for each cut

  3. Produce multi-orientation edits

    • Horizontal (16:9), vertical (9:16), square (1:1)

    • Ensure logos, product shots, and text fall within safe zones

  4. 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

  5. Render and export

    • Use consistent presets (MP4 + H.264, AAC-LC, 48 kHz, recommended bitrate)

    • Name files systematically per format and length

  6. 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

  7. 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.

Author

Founder, CEO at Viewst

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.

In this article