Two of these four numbers can reject a cut for its length
Non-skippable in-stream is documented at 60 seconds or shorter. Bumper sits between 5 and 6 seconds. Masthead runs up to 30 seconds of autoplay without sound, on a placement bought in advance. TikTok documents up to 10 minutes, far above any cut on this sheet. As of 2026-09-12.
| Item | What is published | Detail |
|---|---|---|
| Non-skippable in-stream | 60 seconds or shorter | A ceiling |
| Bumper | Between 5 and 6 seconds | A window, top and bottom |
| Masthead | Up to 30 seconds, autoplay, sound off | A reservation term |
| TikTok, non-Spark | Up to 10 minutes | Far above any cut on this sheet |
Inclusion rule. Durations are taken from the platform's own help documentation. A limit is recorded as a ceiling only where the platform states a maximum; minimums and billing thresholds are kept in their own rows. Order. Tightest binding constraint first.
1Most numbers on this sheet are not limits at all
Five seconds on skippable in-stream is when a viewer may leave, not when the file must end. Ten seconds on Shorts is when a view is counted. Both get quoted as if they capped a cut, and neither does. A 45-second skippable spot is a legal upload that most people will not finish.
Sorting this sheet by number would put those thresholds next to the two that bind an edit. Sorting it by what the number does keeps them apart, which is why the third column exists.
2A window is stricter than a ceiling
Bumper is the tightest format here precisely because it has a floor as well as a lid. A four-second cut fails it. A six-and-a-half-second cut fails it. There is roughly one second of latitude, and an edit that overruns by a frame has to lose a beat, not trim a tail.
That matters when the footage comes out of a generator in fixed steps. A tool that emits 5 and 10 second clips lands inside bumper on its shortest setting and nowhere near it on the next one up.
3The ten-minute number is a trap of a different kind
A documented maximum of 10 minutes tells a planner almost nothing, because no advertiser is near it. Quoting it as a platform capability invites the reading that long-form is welcome there, when the constraint that actually binds is attention rather than upload validation.
This sheet records it because it is published, and files it in the row that says how tightly it binds: not at all.
- Non-skippable in-stream60 seconds or shortera hard ceiling
- Video durationUp to 10 minutesnon-Spark ads
- BumperBetween 5 and 6 seconds, non-skippablethe tightest format
- MastheadWidescreen or 16:9, autoplaying without sound for up to 30 seconds on desktopreservation only
- Skippable in-streamThe viewer can skip after 5 seconds, and a view is charged at 30 seconds watched, or the whole video if it is shorterno maximum stated
- ShortsA view is counted at 10 seconds or the end of the video, whichever comes firstwhat counts as a view
4A generator's ad pipeline
For ad work around “The hard ceiling”, SceneMixer's pages explain how its ad projects are produced:
Paste a scene or a short script and SceneMixer gives you a storyboard — numbered shots with framing and seconds — and then a moving version of each segment, which you can join into a rough cut of the scene.
SceneMixer, Using SceneMixer for Previs and Animatics Before a Live-Action Shoot (read 2026-10-13)
The final cut ends on an end card: your main image plus four lines — Brand, Product name, Tagline, Call to action. The first two are read from your photo and your brief; the tagline and call to action are written with the script.
SceneMixer, The End Card (read 2026-10-13)
5Sources
Format requirements come from Google Ads Help and tool limits from each vendor page listed on published limits, both read 2026-09-12. The rule against mixing the two is on method. Nearby: Emitted lengths, Spark Ads, Where figures were read.