CampaignReel

Ad placement specs against what generators output

Making a non-skippable in-stream ad with generated video

A non-skippable in-stream ad is 60 seconds or shorter and is charged on impressions. Three of the 15 tools here publish a single call that long: two drive a performance from audio, and the third cuts a two-minute request into six-second beats. The other scene generators need between two and ten calls and a join at every seam. As of 2026-10-13.

What each page puts in writingFilled where the page states something in that column, hollow where it does not address it.What each page puts in writingGenerations neededAmazon Nova Reel — Generations needed: One request of ten shotsAmazon Nova ReelHedra — Generations needed: One generationHedraHeyGen — Generations needed: One sceneHeyGenWan 3.0 — Generations needed: Two generationsWan 3.0SceneMixer — Generations needed: Two generations plus a compositeSceneMixerGrok Imagine — Generations needed: Four generationsGrok ImagineMiniMax — Generations needed: Four generationsMiniMaxPixVerse — Generations needed: Four generationsPixVerseRunway — Generations needed: Four generationsRunwayPika — Generations needed: Six or more generationsPikaLTX-Video — Generations needed: Seven generationsLTX-VideoGoogle Veo — Generations needed: Eight generationsGoogle VeoCogVideoX — Generations needed: Ten generationsCogVideoXKling AI — Generations needed: Not statedKling AIVidu — Generations needed: Not statedVidu
Fig. 1 Filled where the page states something in that column, hollow where it does not address it.
How many generations each tool's published limits imply for a non-skippable in-stream ad of 60 seconds or shorter. Recorded 2026-10-13.
ToolGenerations neededNote
Amazon Nova ReelOne request of ten shotsTwo minutes is the published ceiling
HedraOne generationTen minutes, driven by the audio track
HeyGenOne sceneThirty minutes per scene
Wan 3.0Two generationsThirty seconds is the ceiling
SceneMixerTwo generations plus a composite30 s a tier, composite billed per second
Grok ImagineFour generationsFifteen seconds is the top of the range
MiniMaxFour generationsFifteen seconds on both models
PixVerseFour generationsFifteen seconds on version 6
RunwayFour generationsFifteen seconds on Gen-4.5
PikaSix or more generations10 s standard step, 20-25 s on Pikaframes
LTX-VideoSeven generationsWorked from the frame guide, not a stated length
Google VeoEight generationsEight seconds, and only above 720p
CogVideoXTen generationsSix seconds fixed, so the count is exact
Kling AINot statedNo duration published on the price page
ViduNot statedNo duration published on the price page

Inclusion rule. Every tool in this register, matched only against a length its own pages state. A vendor that publishes no length is recorded as not stated rather than estimated from a demonstration. Order. Fewest calls first; the two tools that publish no length last.

1Sixty seconds splits the register by what a tool generates

Apart from Amazon Nova Reel, which makes its own cuts, the longest single call among the tools that generate a scene from a prompt is 30 seconds, on Wan 3.0 and on the SceneMixer tiers that run on it, so for those rows this format is the point where generated advertising stops being one call and becomes an edit. The questions become whether the pieces match, whether the cast holds its appearance across them, and who pays for the joining step.

Three rows do not have that problem. HeyGen publishes thirty minutes per scene, Hedra ten minutes, and Amazon Nova Reel two minutes in six second increments inside one request. The first two drive a performance from an audio track, which is why length is governed by how long a speaker keeps talking rather than by how long a model can hold a scene together, and the third makes the cuts itself rather than handing them to an editor.

2Impression billing removes the usual escape

On a skippable placement a long ad is partly self-limiting, because the viewers who leave leave early. Here the whole length is delivered and charged on impressions, so every second of a join that does not match is a second the buyer paid to show. That raises the cost of a visible seam from an aesthetic problem to a billed one.

This register does not judge whether any tool's joins are visible. It records how many pieces the published limits imply, which is the number that decides how many seams exist at all.

3This placement against the others

Stated length, format by formatWhat Google states for each format, Non-skippable in-stream ads marked. Skip behaviour and billing are separate columns and are never folded into the length. Recorded 2026-09-12.Stated length, format by formatLength Google statesBumper adsBumper ads — Length Google states: 5 to 6 secondsNon-skippable in-stream adsNon-skippable in-stream ads — Length Google states: 60 seconds or shorter
Fig. 2 What Google states for each format, Non-skippable in-stream ads marked. Skip behaviour and billing are separate columns and are never folded into the length. Recorded 2026-09-12.
The two YouTube formats with a hard length, with Non-skippable in-stream ads marked. Recorded 2026-09-12.
FormatLength Google states
Bumper ads5 to 6 seconds
Non-skippable in-stream ads60 seconds or shorter

Inclusion rule. The two formats Google gives a hard maximum length on its own help page. The other four are on the YouTube formats page. Order. Alphabetical by format name.

  • Non-skippable in-stream
    60 seconds or shortera hard ceilingGoogle Ads Help, video ad formats / recorded 2026-09-12
  • Skippable in-stream
    The viewer can skip after 5 seconds, and a view is charged at 30 seconds watched, or the whole video if it is shorterno maximum statedGoogle Ads Help, video ad formats / recorded 2026-09-12
  • Longest single generation
    30 seconds on the Wan 3.0 and Seedance 2.5 tiers, 15 seconds on the Seedance 2.0 and MiniMax H3 tiersstated per tierSceneMixer, price list / recorded 2026-10-13
  • Beyond the clip limit
    Episodes are composited from segments, billed at 1 credit per second of outputhow length is reachedSceneMixer, price list / recorded 2026-09-12
  • Durations
    5 and 10 seconds for text-to-video and image-to-video, and up to 20 to 25 seconds on Pikaframespriced per stepPika, pricing / recorded 2026-09-12
  • Longest output stated anywhere in this register
    30 minutes per scene, with 50 scenes per videoHeyGen documentation, usage limits / recorded 2026-09-22
  • Longest output stated for Character-3
    Max duration: 10mHedra, Character-3 model page / recorded 2026-09-22
  • Video duration
    6 second increments, up to two minutesfrom the model tableAmazon Nova user guide, generating videos / recorded 2026-09-22
  • Which model ID reaches past one shot
    To generate videos longer than six seconds, you must use amazon.nova-reel-v1:1 as the model IDAmazon Nova user guide, generating videos / recorded 2026-09-22
  • Durations
    4-15 seconds on MiniMax-H3, and 5-15 on H3-Max where 4 seconds is not supportedstated per modelMiniMax, create video generation task / recorded 2026-09-22

4Sources

The format length is from Google Ads Help, read 2026-09-12. Tool limits come from each vendor's own pages, listed with dates on published limits; the counting rule is on method.