CampaignReel

Ad placement specs against what generators output

TikTok states ten minutes, which nothing here reaches

The help page states up to ten minutes for a non-Spark video ad, and states that Spark Ads carry no duration restriction. Both figures are far above anything a generated piece in this register reaches, which makes length the wrong column to worry about here. As of 2026-09-12.

A ceiling nothing generated reachesTen minutes on a standard ad and no stated restriction on the route that runs from an organic post. Every generations-needed figure for this surface is one.Standard video adSpark AdsDuration ruleUp to ten minutesNo restriction statedMinimumNone statedNone statedWhat binds insteadThe size cap and the shape floorsWhatever the organic post isLength is the wrong column to worry about here
Fig. 1 Against this surface the join count that dominates the other one simply does not arise.
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 writingDuration ruleWhat actually binds insteadWhat actually bindsinsteadNon-Spark video adNon-Spark video ad — Duration rule: Up to 10 minutesNon-Spark video ad — What actually binds instead: The file size cap and the shape floorsSpark AdsSpark Ads — Duration rule: No duration restriction statedSpark Ads — What actually binds instead: Whatever the underlying organic post isEitherEither — Duration rule: No minimum statedEither — What actually binds instead: Nothing; short pieces are not excluded
Fig. 2 Filled where the page states something in that column, hollow where it does not address it.
The two ad types, and what each states about length. Recorded 2026-09-12.
Ad typeDuration ruleWhat actually binds instead
Non-Spark video adUp to 10 minutesThe file size cap and the shape floors
Spark AdsNo duration restriction statedWhatever the underlying organic post is
EitherNo minimum statedNothing; short pieces are not excluded

Inclusion rule. Duration statements on the platform's own video ad specifications page, separated by ad type. Generator output limits are on a separate axis and are not mixed in here. Order. As the help page orders the ad types.

1A ceiling this high moves the constraint elsewhere

The longest single generation in this register belongs to a presenter product and is measured in minutes; every prompt-driven row is measured in tens of seconds. Against ten minutes, none of them is limited by the placement at all.

So the interesting columns for this surface are shape and file. It publishes three shapes with pixel floors under each, a size cap and a bitrate floor, which is almost the reverse of the other surface these sheets read, where nearly everything published is about time.

2Spark Ads state no restriction at all

A Spark Ad runs from an existing organic post, so the specification points at something already published rather than at a file being delivered. That is why the page states no duration rule and a shorter list of containers for it.

For generated creative the route changes what has to be true. The piece has to work as an organic post first, which is a content judgement no spec column carries, and the file rules that apply are the ones the posting flow enforces rather than the ones on this page.

3No minimum, which is worth stating for generated work

The page sets no floor. A one second insert or a six second fixed-length piece is acceptable on its face, which matters because several rows in this register cannot produce anything longer than a few seconds in one call.

Combined with the high ceiling, this surface imposes no length arithmetic at all. Every generations-needed figure on these sheets for this platform is one, and the join count that dominates the other surface's planning does not arise.

4A generator's ad pipeline

For ad work around “TikTok — duration”, SceneMixer's pages explain how its ad projects are produced:

A serialized vertical-video show (typically 60–120 seconds per episode, 9:16) where the cast, scenes, and footage are AI-generated.

SceneMixer, The AI Micro Drama Production Pipeline — “What is an AI micro drama?” (read 2026-10-13)

Sixty to a hundred and twenty seconds is the working band for vertical short drama, and the outline paces for it.

SceneMixer, AI Drama for TikTok & Reels — “How long should a feed episode be?” (read 2026-10-13)

5Where this cell sits in the column

Duration, surface by surfaceWhat each surface states in the duration column, TikTok marked. Generator output is not on this axis. Recorded 2026-09-22.Duration, surface by surfaceDurationTikTokTikTok — Duration: Up to 10 minutes on a non-Spark adYouTubeYouTube — Duration: 5 to 6 s, 60 s, or no maximum, by format
Fig. 3 What each surface states in the duration column, TikTok marked. Generator output is not on this axis. Recorded 2026-09-22.
Every surface in the register on the duration column, with TikTok marked. Recorded 2026-09-22.
SurfaceDuration
TikTokUp to 10 minutes on a non-Spark ad
YouTube5 to 6 s, 60 s, or no maximum, by format

Inclusion rule. The two surfaces this register reads, carrying what each one's own help page states in this column. Generator limits are on a separate axis and are never folded in. Order. Alphabetical by surface name.

6Sources

Read from the TikTok video ad specifications, checked 2026-09-12. The column itself is described on duration, and the rule that keeps surfaces and generators apart is on method. Next along this column: Amazon Nova Reel, CogVideoX.