The format that inherits its limits from an organic post
TikTok Spark Ads state no duration restriction and accept .mp4 or .mov. Non-Spark placements document up to 10 minutes, 500 MB or less, and a bitrate of 516 kbps or more. The difference is where the file entered the platform. As of 2026-09-12.
| Item | What is published | Detail |
|---|---|---|
| Spark Ads | No duration restriction stated | .mp4 or .mov |
| Non-Spark | Up to 10 minutes | 500 MB or less, 516 kbps or more |
| Both | Run in the same feed | Different acceptance paths |
Inclusion rule. Requirements are recorded per ad product as the platform documents them. Where a product states no restriction on an axis, that is recorded as stated-none rather than as unlimited. Order. The product with fewer stated restrictions first.
1Promoting a post is not uploading an ad
A Spark Ad puts spend behind something already on the platform. The organic upload path validated the file, so the ad product has less to check and says less. That is not a looser standard so much as a check that already happened.
Which means the planning question changes shape: instead of designing to an ad spec, the work is designing to whatever the organic pipeline accepts and then deciding what to promote.
2Stated-none is not the same as unlimited
An ad product that publishes no duration line has not promised that any length will run. It has declined to add a restriction of its own on top of the one the upload path already applied. Recording that as unlimited would create a fact the documentation does not carry.
This sheet keeps the distinction in the wording of the cell, because the two readings lead to different production decisions and only one of them is supported.
3What a generator has to clear either way
The file requirements do not soften: a container the platform accepts, a bitrate above the stated floor, and a size under the stated cap. Generated footage tends to clear all three comfortably at short lengths and to approach the size cap only when resolution and duration are both pushed.
Those numbers sit on this site's file-limits page, which is where the three axes get read together rather than one at a time.
- Spark AdsSpark Ads state no duration restriction and accept .mp4 or .movwhich run from an existing organic post
- Video durationUp to 10 minutesnon-Spark ads
- File size500 MB or less, with a bitrate of 516 kbps or more, as .mp4, .mov, .mpeg, .3gp or .avibitrate and formats
4Making the ad itself
For ad work around “Spark Ads”, SceneMixer's pages explain how its ad projects are produced:
The longest an episode may run: 240 seconds for Short Drama, 300 for TV Series, none for Film.
SceneMixer, Short Drama, TV Series or Film — “What is the episode cap?” (read 2026-10-13)
On the end card, yes, along with the product name, the tagline and the call to action, in the language of the ad.
SceneMixer, AI Ad Video Generator — “Will my brand name appear in the video?” (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: Where figures were read, Length tied to a tier, Who publishes a rate.