
TikTok video ad specs are the difference between a clean, full-screen placement and a blurry, cropped, or rejected ad. If you are building creative for Spark Ads, influencer whitelisting, or a standard in-feed campaign, you need to lock the technical requirements first, then design around safe zones, sound, and pacing. This guide breaks down the specs that matter, defines the key performance and deal terms marketers use, and gives you a practical workflow to ship assets that pass review and convert.
TikTok video ad specs – the non negotiables you should confirm first
Before you storyboard, confirm the basics: aspect ratio, resolution, length, and file type. TikTok is a vertical-first environment, so 9:16 is the default and usually the best choice for performance. You can upload other ratios, but you will often pay for it in wasted screen space or awkward crops. Next, set your export settings to avoid compression artifacts, especially in text overlays and fast motion.
Use this checklist as your preflight:
- Format: vertical video built for full-screen viewing
- Aspect ratio: 9:16 preferred; 1:1 or 16:9 only if you have a strong reason
- Resolution: 1080 x 1920 recommended (higher is fine if the file stays manageable)
- Frame rate: 24 to 60 fps; match your footage and avoid odd conversions
- Codec: H.264 is the safest default for compatibility
- Audio: include clear voice or music; do not rely on tiny captions alone
For the most current platform requirements, cross-check TikTok’s official documentation in TikTok Ads Manager help resources: TikTok Ads Help Center. Even when your export is technically compliant, review can still fail due to policy issues, so treat specs as step one, not the finish line.
Safe zones, overlays, and where your text actually survives

Most TikTok ads fail visually because the message lands under UI elements. The right side icons, the caption area, and the bottom navigation can cover key text, pricing, or your call to action. As a result, you should design with generous margins and keep critical information in the center band of the screen. This matters even more when you run Spark Ads from a creator post, because the UI is heavier and the caption can be longer.
Practical rules that hold up across placements:
- Keep logos, headlines, and pricing away from the right edge where icons sit.
- Avoid placing subtitles on the very bottom line; raise them slightly.
- Put your primary CTA in spoken audio and on-screen text, but keep it mid-screen.
- Assume some viewers will watch with sound off; captions still matter.
If you are collaborating with creators, give them a simple safe-zone template and ask for a quick screen recording preview before final export. That one step prevents last-minute re-edits and helps you keep the creator’s natural style intact.
Core ad formats and what each one is best for
TikTok offers multiple ad formats, but most influencer-driven performance work happens in in-feed placements and Spark Ads. In-feed ads behave like native posts and can drive clicks, app installs, or conversions. Spark Ads let you boost an existing organic post, which is especially useful when you want social proof, comments, and creator credibility to carry the message.
Here is a quick decision guide:
- In-feed (non-Spark): best when you need full control of creative, landing pages, and rapid iteration.
- Spark Ads: best when the creator’s post already performs well or when you want the ad to feel like a real post with engagement.
- TopView or premium placements: best for launches and reach, but typically higher cost and more planning.
When you negotiate with creators, clarify whether you are buying a post only, or post plus whitelisting access for Spark Ads. That single line item changes both pricing and measurement expectations.
Key terms you need to speak fluently with creators and media buyers
Specs are only half the job. The other half is aligning on performance terms and deal terms so your creative and reporting match what you bought.
- Reach: unique people who saw the ad at least once.
- Impressions: total views, including repeats.
- Engagement rate: typically (likes + comments + shares) divided by views or impressions, depending on your reporting standard.
- CPM: cost per 1,000 impressions. Formula: CPM = (Spend / Impressions) x 1000.
- CPV: cost per view. Formula: CPV = Spend / Views.
- CPA: cost per acquisition (purchase, lead, install). Formula: CPA = Spend / Conversions.
- Whitelisting: the brand runs ads through the creator’s handle (often via Spark Ads authorization).
- Usage rights: permission to reuse the creator’s content on other channels or in paid ads for a defined period.
- Exclusivity: the creator agrees not to work with competitors for a set time window.
Example calculation: you spend $2,400 and get 600,000 impressions. Your CPM is (2400 / 600000) x 1000 = $4. If the same spend drives 120 purchases, your CPA is 2400 / 120 = $20. Those numbers help you decide whether to iterate creative, adjust targeting, or renegotiate deliverables.
Specification table – recommended settings for clean delivery
Use the table below as a practical export reference. It is not meant to replace platform documentation, but it will keep your team aligned across editors, creators, and buyers.
| Item | Recommended | Why it matters | Quick check |
|---|---|---|---|
| Aspect ratio | 9:16 | Maximizes screen real estate and reduces letterboxing | Preview full-screen on a phone |
| Resolution | 1080 x 1920 | Sharp text and product detail with manageable file size | Zoom in on captions and logos |
| Frame rate | 30 fps (or match source) | Avoids judder and keeps motion natural | Watch fast hand movements and pans |
| Codec | H.264 | High compatibility across devices and ad systems | Test upload to Ads Manager |
| Audio | Clear voice + light music | Voice drives comprehension; music supports pacing | Listen on phone speakers |
| Length | 12 to 25 seconds for performance | Long enough to sell, short enough to hold attention | Check drop-off in first 3 seconds |
One more practical takeaway: export a version with burned-in captions and a version with clean video. The captioned cut is usually best for TikTok, while the clean cut helps if you need to localize or re-caption later.
Creative workflow – from brief to approval in seven steps
To ship ads that both pass review and perform, you need a repeatable workflow. The goal is to reduce subjective feedback loops and focus on measurable improvements. This is especially important when you are managing multiple creators and need consistent outputs.
- Write a one-page brief: hook, product truth, offer, CTA, and must-say claims. Keep it tight.
- Define the KPI: pick one primary metric (CPA, CPV, or CPM) and one supporting metric (hook rate, CTR, or hold rate).
- Lock specs early: confirm aspect ratio, length target, and safe-zone rules before filming.
- Storyboard three hooks: different first 2 seconds, same core message. This gives you testable variants.
- Film for authenticity: natural lighting, real voice, and product in hand. Over-polished often underperforms.
- Edit for clarity: captions, on-screen proof, and one clear CTA. Remove anything that delays the point.
- Preflight and submit: check safe zones, audio, claims, and landing page alignment, then upload.
If you want more practical planning templates and measurement tips, browse the InfluencerDB Blog for creator briefs, reporting frameworks, and campaign checklists.
Campaign checklist table – who does what and when
Specs problems often show up because ownership is unclear. This table assigns tasks so you catch issues before they hit Ads Manager.
| Phase | Task | Owner | Deliverable |
|---|---|---|---|
| Pre-production | Confirm TikTok video ad specs and safe zones | Media buyer + editor | Export preset and safe-zone template |
| Pre-production | Define KPI and tracking plan (UTMs, pixel events) | Performance marketer | Measurement one-pager |
| Production | Capture three hook variants and product demo | Creator | Raw footage folder |
| Post-production | Edit, caption, and add compliant on-screen text | Editor | Final MP4 + clean master |
| Launch | Upload, set placements, and QA landing page | Media buyer | Live ad set with QA notes |
| Optimization | Review hook rate, CTR, and CPA; iterate creative | Performance marketer | Weekly test plan |
Takeaway: if you assign “specs and safe zones” to a named owner, you eliminate the most common avoidable rejection and re-edit cycle.
Common mistakes that get ads rejected or ignored
Even when your file uploads, small errors can tank delivery or performance. First, teams often cram too much text on screen, which becomes unreadable after compression. Second, creators sometimes place discount codes at the bottom where UI covers them, so the offer disappears. Third, brands over-script the first seconds, which makes the ad feel like an ad and hurts watch time.
- Using tiny captions or low-contrast text that fails on mobile
- Starting with a logo slate instead of a human moment or result
- Relying on music trends without checking commercial usage rights
- Making claims you cannot support on the landing page
For policy and disclosure basics, review the FTC’s advertising guidance: FTC Advertising and Marketing Guidance. It is not TikTok-specific, but it helps you avoid the kind of unsupported claims that trigger review issues.
Best practices to improve performance without changing your budget
Once your creative meets TikTok video ad specs, performance usually comes down to clarity and momentum. Start with a hook that shows the outcome, not the product packaging. Then, deliver proof quickly: a demo, a before-and-after, or a simple on-screen result. Finally, keep the CTA singular, because multiple asks dilute action.
- Front-load the value: show the result in the first 2 seconds.
- Use natural sound: a real voiceover often beats stock music-only edits.
- Design for thumb-stopping: big subject, tight framing, readable captions.
- Test one variable at a time: hook, offer, or CTA, not all three.
- Plan for iteration: cut 3 to 5 variants from one shoot day.
If you are running creator content as ads, negotiate usage rights and whitelisting up front. Otherwise, you can end up with a great post you cannot legally amplify or repurpose when it starts working.
Negotiation notes for Spark Ads, whitelisting, and usage rights
Creators and brands often talk past each other because they mix deliverables with rights. A creator might quote for one organic post, while the brand assumes it includes paid usage and whitelisting. To prevent that, separate the line items and attach time windows.
Use this decision rule: if the brand will spend meaningful media behind the post, pay for whitelisting and paid usage explicitly. In many deals, you will also want a short exclusivity window in the same category, but keep it narrow so it is fair and affordable.
- Deliverable: 1 TikTok post (organic)
- Paid usage rights: 30, 60, or 90 days for ads, specify channels
- Whitelisting: Spark Ads authorization for a defined period
- Exclusivity: category-specific, typically 14 to 60 days
Takeaway: put “where, how long, and for what purpose” in writing. That clarity protects both sides and keeps your campaign scalable.
Quick preflight checklist before you upload
Run this final checklist right before Ads Manager upload. It catches the small things that waste the most time.
- Video is 9:16 and looks sharp on a real phone screen
- Captions are readable and not blocked by UI
- First 2 seconds show the outcome or the problem clearly
- Landing page matches the claim and the offer
- UTMs and pixel events are set and tested
- Rights are confirmed for music, footage, and creator usage
When you treat specs, safe zones, and rights as a single system, you ship faster and learn faster. That is the real advantage: fewer rejections, cleaner data, and more creative iterations that actually make it to the market.







