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.

4 min readSume
All posts

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.

TikTok app bundle video specs on TikTok's page (read 2026-09-29)
ItemValue
9:16Recommended, 720x1280 or larger
16:91280x720 or larger
1:1640x640 or larger
Duration5 to 60 seconds (21–30 recommended)
File sizeUp to 500 MB
File types.mp4, .mov, .mpeg, .avi
Bitrate516 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

All Use cases posts

Written by Sume