TikTok app bundle video ad specs: 5 to 60 seconds, 720x1280
TikTok's global app bundle page lists 9:16 at 720x1280 or larger, 5 to 60 seconds (21–30 s recommended), 500 MB and 516 kbps. Sume generation settings.

For TikTok's global app bundle ads, video runs 5 to 60 seconds (21 to 30 seconds recommended), in 9:16 at 720x1280 or larger, up to 500 MB, with bitrate of at least 516 kbps. Sume can hit the ratio, size and duration settings; bitrate is not exposed. Read 2026-09-29.
What does the app bundle page list?
9:16 is recommended. 16:9 and 1:1 are allowed at their own minimums.
| Item | Value |
|---|---|
| 9:16 | Recommended, 720x1280 or larger |
| 16:9 | 1280x720 or larger |
| 1:1 | 640x640 or larger |
| Duration | 5 to 60 seconds (21–30 recommended) |
| File size | Up to 500 MB |
| File types | .mp4, .mov, .mpeg, .avi |
| Bitrate | 516 kbps or higher |
How do I generate a 25-second vertical app ad?
seedance-2.5 lists 4 to 30 seconds per generation, at 480p, 720p or 1080p, with 9:16 in its ratio list, so a 25-second clip is one request. 720p clears the 720x1280 floor, on the reasonable reading that a 9:16 720p output is 720 wide; confirm the pixel size of the finished file with POST /v1/video-inspect.
curl -X POST https://api.sume.com/v1/videos \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: app-bundle-001" \
-d '{
"model": "seedance-2.5",
"prompt": "A barista pours latte art, close-up, slow push-in",
"duration": 25,
"resolution": "720p",
"aspect_ratio": "9:16"
}'What about a 45- or 60-second ad?
Above a single model's cap, join clips with Timeline 1.0 using output of 1080x1920 at 30 fps. Timeline's audio.duration_seconds runs 1 to 1800, so 60 seconds is well inside it. Cost is $0.10 per output minute.
What are the limits of this answer?
Sume does not offer bitrate control and does not submit ads to TikTok.
Sources
Related posts
More in Use cases
- TikTok Reservation ad video specs: 9:16, 5 to 60 s, 2,500 kbps
TikTok's reach and frequency page lists 9:16 at 540x960 or larger, 5–60 s (9–15 s recommended) and a 2,500 kbps floor. Compared with the travel-ads page.
- TikTok Spark Ads video requirements: 10 minutes and no format rules
TikTok's Spark Ads page limits videos to 10 minutes and lists no ratio, resolution, file type, bitrate or size restrictions. What that means for AI video.
- TikTok streaming ads specs: 2:3 card image and 35-character title
TikTok's streaming ads page lists a 2:3 card image at 500x750 or larger and a two-line, 35-character title; video follows in-feed rules. Make the card in Sume.
- TTS API for video narration: script to voice track to MP4
Narrate a video with Sume's TTS API: send up to 20,000 characters, get a voice file, then lay it under clips with Timeline 1.0.
Written by Sume