TikTok's 540x960 minimum: Vidu Q4 540P or a Sume 720p clip?
TikTok's non-Spark ad minimum is 540x960 for 9:16. Sume's Omni at 360p falls below it; 720p clears it at $0.125/s. Vidu's release gives no pixel sizes.

The short answer
TikTok's non-Spark video ad specifications set a minimum of 540 x 960 pixels for 9:16. A 720p vertical clip from Sume is 720 pixels on its short side, which clears it, and costs $0.125 per second on Gemini Omni Flash 1.1. The cheapest Omni tier, 360p at $0.0375 per second, does not clear it. Vidu Q4 Preview is sold at a 540P tier from $0.045 per second, but its release does not give pixel dimensions or aspect ratios, so whether its 540P output meets the 540 x 960 minimum is a question for the vendor.
TikTok's non-Spark ad limits
These are the platform limits that matter when you pick a generation tier.
| Item | Limit |
|---|---|
| 9:16 minimum | 540 x 960 |
| 16:9 minimum | 960 x 540 |
| 1:1 minimum | 640 x 640 |
| Formats | .mp4, .mov, .mpeg, .3gp, .avi |
| Length | Up to 10 minutes |
| File size | 500 MB or less |
| Bitrate | 516 kbps or more |
What each tier costs per 10 seconds
Omni accepts 16:9 or 9:16 and 3 to 10 seconds, so a 10-second vertical clip is its maximum. At 720p that is 10 x $0.125 = $1.25. At 1080p it is 10 x $0.1875 = $1.875. At 360p it is 10 x $0.0375 = $0.375, but the frame is 360 pixels wide, below the 540 minimum, so it cannot go into the ad slot as is. Vidu's 540P list rate for 10 seconds is 10 x $0.045 = $0.45.
Wan 3.0 at 720p is also $0.125 per second, with a 2 to 30 second range. Check that its supported_aspect_ratios lists 9:16 before you plan on it.
Check the output, not the label
Resolution names are not pixel counts. After the first clip, read the actual width and height with Sume's video inspect route, described in the video inspect docs, and compare it with the table above. Also check the file's bitrate, since the 516 kbps floor applies to the uploaded file, and a heavily compressed export can fall under it. Sume's video generation docs list each row's accepted aspect ratios.
Scaling to a campaign
For 20 vertical ads of 10 seconds each, Omni at 720p costs 20 x $1.25 = $25.00 and Omni at 1080p costs 20 x $1.875 = $37.50. Allow for retakes by multiplying by the number you expect, as the three-take example in this series does. The extra 50% for 1080p buys headroom against compression on upload, but the platform spec only asks for 540 x 960, so 720p is enough to pass. If you later find that a 720p export looks soft after TikTok re-encodes it, move up one tier for the final render only.
Sources
- Shengshu Technology, Vidu Q4 Preview launch press release, GlobeNewswire 2026-10-07 (read 2026-10-08)
- TikTok Ads Help, video ad specifications (read 2026-10-08)
- Sume public catalog, api.sume.com/v1/catalog (read 2026-10-08)
- Sume docs, Video generation (read 2026-10-08)
- Sume docs, Video inspect (read 2026-10-08)
Related posts
More in Use cases
- TikTok 9:16 ad from Omni Flash: 5 to 10 second clips priced
TikTok recommends 9:16 for non-Spark video ads. Gemini Omni Flash 1.1 makes 9:16 clips of 3 to 10 s on Sume: $0.63 at 5 s and 720p, $1.25 at 10 s.
- TikTok ad: 500 MB over 10 minutes caps bitrate near 6.7 Mbps
TikTok non-Spark ads allow 10 minutes and 500 MB, with a 516 kbps minimum. Sume Timeline sets no bitrate, so check your exported file against the arithmetic.
- A UGC-style AI ad in three scenes: hook, demo, call to action
Build a UGC-style spokesperson ad on Sume Avatar 1.0 with ordered video_inputs: a spoken hook, a silent demo beat and a call to action, all in a 9:16 frame.
- Upscale old footage past 30 seconds: chunk, upscale, reassemble
Sume video upscale takes up to 30 seconds per call at $0.009 per input second. Chunk a 5-minute tape with video-trim, upscale each piece and join with Timeline.
Written by Sume