Platform creative delivery

TikTok
Creative Specifications

Published requirements, recommendations, and delivery guidance from the governed Cphere specification catalog.

Formats supported
Video · Carousel · Search Ads · Interactive Add-Ons · Video Shopping · Global App Bundle & Pangle
Primary campaign uses
Short-form awareness · Consideration · Conversion
Last verified
Aug 2, 2026
Recommended delivery package
Not specified by platform
Catalog status
CurrentLimited Documentation
TikTok creative formats
Published catalog 5Published August 2, 2026

Quick delivery checklist

What to send Cphere

  • Final platform-ready creative
  • Approved copy and CTA
  • Destination URL and tracking parameters
  • Brand and legal requirements

Canonical records

Formats and placements

Video

Published format-level guidance.

CurrentLimited Documentation

Required

Not specified by platform

Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

In-Feed (Reservation)

Direct link

Reservation buying including Reach & Frequency. Technical upload limits apply to Non-Spark Ads and Spark Ads Push; Spark Ads Pull uses a successfully published organic TikTok asset.

Required
Duration
5–60 seconds
Minimum Duration Seconds
5 seconds
Maximum Duration Seconds
60 seconds
File Types
MP4 · MOV · MPEG · 3GP
Maximum File Size
500 MB
Minimum Bitrate
2,500 kbps
Account Name
Maximum 20 characters (10 for Chinese/Japanese/Korean); no emojis or braces; punctuation counts
Caption Limit
Maximum 4 display lines then See more; no links or braces; 100 characters or fewer recommended (50 for Chinese/Japanese/Korean); Spark Pull captions up to 150 characters or blank
Profile Photo
98x98 pixels, 1:1, JPG/JPEG/PNG under 50 KB; keep the key element centered in the 66x66 pixel safe area
Cta Options
25 landing-page CTAs supported; app-download campaigns use a 4-CTA subset (Download, Learn more, Listen now, Play game)
Recommended
Aspect Ratio
9:16 at 540x960 or larger (recommended); 16:9 at 960x540 or larger; 1:1 at 640x640 or larger
Recommended Duration
9–15 seconds
Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

In-Feed (Auction)

Limited DocumentationDirect link

Standard Ads Manager auction buying. Safe-zone dimensions vary by aspect ratio, caption length, and add-ons; use TikTok's downloadable safe-zone templates rather than fixed pixel values.

Required
File Types
MP4 · MOV · MPEG · 3GP · AVI
Duration
10 minutes
Maximum File Size
500 MB
Minimum Bitrate
516 kbps
Caption Rules
Rendered in uniform white font; not customizable; no clickable links, @ mentions, or hashtags; maximum 4 display lines; Spark Ads captions come from the organic post
Account Name
Maximum 20 characters (10 for Chinese/Japanese/Korean)
Profile Photo
98x98 pixels, 1:1, JPG/JPEG/PNG under 50 KB; key element centered in the 66x66 pixel safe area
Ads Per Ad Group
50 — Ad names support 512 characters (internal only).
Recommended
Aspect Ratio
9:16 at 540x960 or larger (recommended); 16:9 at 960x540 or larger; 1:1 at 640x640 or larger
Cta Options
22 standard CTAs plus Dynamic CTA (10-option pool) and AI-generated CTA derived from the landing page
Placement-dependent
Description Limit
Verification required — The current auction in-feed page publishes no numeric ad-text limit (the 1–100 Latin / 1–50 Asian limit is documented only for Global App Bundle image ads); confirm in TikTok Ads Manager.
Video Codec
Verification required — No codec is stated on current official pages; confirm before delivery.
Cphere best practice

Not specified by platform

TopView (Reservation)

Direct link
Required
Aspect Ratio
9:16 vertical only, at least 540x960 pixels
File Types
MP4 · MOV · MPEG · 3GP
Duration
5–60 seconds — 9–15 seconds recommended.
Minimum Duration Seconds
5 seconds
Maximum Duration Seconds
60 seconds
Maximum File Size
500 MB
Minimum Bitrate
2,500 kbps
Caption Limit
Maximum 100 characters, 4 display lines; 50 or fewer recommended for Chinese/Japanese/Korean
Profile Photo
98x98 pixels, 1:1, under 50 KB; 66x66 pixel safe area
Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Spark Ads

Direct link
Required
Organic Asset
No restrictions on ratio, resolution, file type, bitrate, or file size for the sparked post; 10-minute maximum video length
Authorization
Own-account posts, or other creators' posts with an authorization code; display name and text come from the organic post and cannot be edited
Account Limit
10,000 — Un-authorize the Spark Ad before deleting the organic video.
Recommended
Caption Behavior
Captions may be blank; account tagging, emoji, and hashtags are allowed (unlike Non-Spark captions)
Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Carousel

Published format-level guidance.

CurrentLimited Documentation

Required

Not specified by platform

Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Search Ads

Published format-level guidance.

Current

Required

Not specified by platform

Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Search Ads Campaign

Direct link
Required
Creative Inheritance
Video and image formats are the same as in-feed campaigns, so creative can be repurposed; Spark Ads, Carousel Image Ads, and Catalog Product Ads are supported
Display Behavior
Multiple creatives per ad group, but only one video is displayed (default selected)
Relevance
Creative must align with ad-group keywords and the landing page must match the creative
Add On Support
Display cards only; stickers are unsupported in Search
Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Interactive Add-Ons

Published format-level guidance.

CurrentLimited Documentation

Required

Not specified by platform

Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Display Card

Direct link

Standard add-ons: Display Card, Download Card, Voting/Gift Code/Countdown Stickers. Premium add-ons: Pop-out Showcase, Gesture, Super Like, Shake Surprise (TopView only), Story Selection.

Required
File Types
JPG · JPEG · PNG
Shape Rules
Must be rectangular; the middle must not be transparent (border may be); include a visible CTA; no file-size limitation; popup timing is automatic
Recommended
Upload Size
1920x1080 recommended; displays at 750x421 pixels
Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Pop-out Showcase

Direct link
Required
Video Duration
At least 8 seconds (more than 15 recommended)
Element Asset
PNG, 448x448 pixels, between 100 KB and 500 KB
Cta Limit
27 English characters or fewer (13 for Chinese/Japanese/Korean); no emojis, braces, @ or #
Timing
Appears at least 3 seconds after start and at least 5 seconds before the end
Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Download Card

Limited DocumentationDirect link
Required
Safe Zone Rule
Key elements must sit inside a safe zone that varies by ad ratio and caption length (longer captions shrink the zone); LTR and Arabic RTL templates exist
Recommended

Not specified by platform

Placement-dependent
Safe Zone Values
Verification required — Numeric dimensions live in the downloadable safe-zone template files; confirm against the current templates.
Cphere best practice

Not specified by platform

Video Shopping

Published format-level guidance.

CurrentLimited Documentation

Required

Not specified by platform

Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Video Shopping Ads

Limited DocumentationDirect link

Since July 2025 GMV Max is the default campaign method for TikTok Shop ads; VSA Carousel uses per-image product links.

Required
Structure
Up to 50 videos per ad group; 1–20 active products per ad; 3–5 creatives per ad group recommended; video specs inherit In-Feed
Product Copy
Product title maximum 40 characters; up to 10 selling points of 0–25 characters each
Render Zones
Product cards render in a 130-pixel bottom field; product tiles use a 546-pixel bottom space; display cards render 750x421; add-ons show up to 20 products
Recommended
Product Image
800x800 recommended pixels
Placement-dependent
Product Image File
Verification required — Not stated; confirm catalog feed requirements.
Cphere best practice

Not specified by platform

Global App Bundle & Pangle

Published format-level guidance.

Current

Required

Not specified by platform

Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Global App Bundle — Image

Direct link

CapCut and Fizzo placements: App Open, In-Feed/2-Column, Banner, Interstitial, Native.

Required
File Types
JPG · JPEG · PNG
Maximum File Size
100 MB
App Name
4–40 Latin characters (2–20 Asian); no emojis
Brand Name
2–20 Latin characters (1–10 Asian); no emojis
Description Limit
1–100 Latin characters (1–50 Asian); no emojis, braces, or #; punctuation and spaces count
Recommended
Dimensions
9:16 at 720x1280 or larger (recommended); 16:9 at 1280x720; 1:1 at 640x640 pixels
Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Pangle

Direct link
Required
Video
1280x720, 720x1280, or 720x720; up to 10 minutes; MP4/MOV/MPEG/AVI; 500 MB maximum (Interstitial, Rewarded, App Open, Native, Banner)
Images
1200x628, 640x640, or 720x1280; JPG/JPEG/PNG; 100 MB maximum; Pangle-exclusive banners 600x500, 640x200, 640x100
Carousel
Up to 50 images (Interstitial and Rewarded only)
Playables
ZIP up to 5 MB, 1280x720 or 720x1280; thumbnail defaults to the first frame
Recommended

Not specified by platform

Placement-dependent

Not specified by platform

Cphere best practice

Not specified by platform

Delivery detail

File, copy, audio, and destination requirements

File requirements

Not specified by platform

Copy requirements

Not specified by platform

Audio requirements

Not specified by platform

Tracking requirements · Platform required

Mmp
App campaigns use MMP click and impression tracking URLs; supported third-party measurement partners track impressions and clicks but not in-app events
Click Id
TikTok Click ID (ttclid) is auto-appended to landing URLs; UTM parameters are supported

Landing-page requirements · Platform required

Naming
Display Name and App Name must be consistent with the promoted product, service, or app shown on the landing page
Functionality
Landing pages must be functional on the target market's network, not expired or under construction, mobile-friendly, and consistent with the ad content

Prohibited or unsupported elements · Cphere best practice

  • Videos shorter than 5 seconds or longer than 60 seconds (ad-format policy)
  • Non-standard aspect ratios, low-resolution assets, or missing/poor-quality audio
  • Spelling and grammar errors; static image-led video content
  • Clickable links, @ mentions, or hashtags inside Non-Spark ad captions

Interface-aware delivery

Safe zones

In-Feed interface safe zone

Keep key text and logos inside the safe zone. The available area varies by aspect ratio, caption length, and interactive add-ons; use the matching official template or platform preview before delivery.

Clearly separated guidance

Recommended best practices

No additional Cphere best-practice copy is published for this record.

Source transparency

Sources and verification

Last verified: Aug 2, 2026. Platform requirements may change; check these official references before final delivery.

TikTok trademarks belong to their respective owners. Cphere does not imply endorsement or partnership.