To make a TikTok video ad with AI you need three things: one clear product photo, a video model to animate it, and TikTok’s AI-generated content toggle switched on before you submit. The generation takes minutes. The parts that decide whether the ad runs are the 9:16 spec, the safe zone, and the label. Most guides cover the first and skip the rest.
That gap is the whole problem with this topic. Search it and you get a walkthrough of somebody’s upload button, a promise of a finished ad in ten minutes, and a duration number presented as TikTok’s official recommendation. Two of those three things are true.
The generation is genuinely solved. It is fast, it is cheap for what it is, and the tool you pick matters less than the vendors want you to think. What is not solved is everything downstream: the spec you build to changes depending on which ad product you buy, the safe zone is not a fixed number, and there is a checkbox that gets your ad rejected if you miss it and silently resets itself when you duplicate a campaign.
This guide covers the five steps, with every TikTok number taken from TikTok’s own published pages, and it flags the two widely repeated “facts” in this category that do not survive a look at the source.
Key Takeaways
- The AI part is the easy part. Generation takes minutes. Approval, specs, and disclosure are what actually gate a TikTok ad.
- TikTok publishes no recommended ad length. The 9 to 15 second figure repeated across this category does not appear on TikTok’s creative best practices page. The real published limit is 10 minutes for non-Spark ads, and no restriction at all on Spark Ads (ads.tiktok.com, June 2026).
- The minimum vertical spec is 540x960, not 720p. 720p is TikTok advice, 540x960 is the actual floor. Do not confuse the two (ads.tiktok.com, June 2026).
- The safe zone is variable, not fixed. TikTok says it depends on dimension, caption length, and add-ons, and ships it as downloadable files rather than a number. Anyone quoting you fixed pixel margins is simplifying.
- Undisclosed AI content gets the ad rejected or restricted. TikTok’s toggle reads “This ad contains AI-generated content”, and it resets when you duplicate a campaign (ads.tiktok.com, accessed July 2026).
- Video is the expensive operation. In DesignerBox an image is 5 credits and 8 seconds of Veo 3 with audio is 6,400, more than the entire Premium monthly allocation.
- The 90% stat you have seen is stale. IAB’s newer data measures roughly two-in-three buyers using GenAI for video creative, and revised the asset share down from a projected 40% to one-third (IAB, July 2026).
What do you need to make a TikTok ad with AI?
Less than the tool marketing suggests. You need a product photo that is sharp and correctly lit, an offer worth stating in the first two seconds, a video model, and a TikTok Ads Manager account to submit through.
You do not need a script, a creator, a studio, or a voiceover artist. Those are the parts AI covers well now. You also do not need a separate tool per output. One source photo can produce the still, the vertical video, and the variants, which matters more than it sounds when you are filling a test.
What you cannot skip is the ad account. Everything interesting in this guide happens in the submission step, not the generation step.
Step 1: Start from the product photo, not a prompt
This is the decision that determines whether the output is your product or something that resembles your product.
A generator that starts from a text prompt gives you a plausible item in a nice scene. A generator that starts from your uploaded photo gives you the SKU you actually ship, with your label, your finish, and your proportions. For organic content that distinction is cosmetic. For a paid ad pointing at a product detail page, it is the difference between an ad and a mismatch the buyer notices on arrival.
Shoot or pick the cleanest photo you have. Even lighting, no motion blur, product filling most of the frame, background you do not care about. The background is the part AI replaces well. The product is the part it should not be inventing.
If you do not have a usable source photo yet, that problem has its own cost, and we broke the numbers down in what a product photoshoot costs.
Step 2: Choose the length, then the model
Here is the first place the category gets it wrong, so it is worth being precise.
TikTok does not publish a recommended ad duration. Its creative best practices page covers sound, vertical orientation, resolution, and the safe zone, and says nothing about how long your ad should be (ads.tiktok.com, June 2025). The 9 to 15 second range you will see quoted as TikTok’s guidance is third-party folklore that has been repeated until it reads official. It may still be reasonable advice. It is not TikTok’s advice, and you should know which is which before you build a media plan on it.
What TikTok does publish is the limit, and the limit is conditional:
| Ad type | Published duration limit |
|---|---|
| Auction In-Feed, non-Spark | Up to 10 minutes |
| Spark Ads | No restrictions |
Source: ads.tiktok.com, June 2026.
So pick your length from your offer and your budget, not from a number somebody attributed to TikTok. Then pick the model, because in AI video the length is the cost.
Length also decides how many shots you generate. Models return one continuous take per generation, so anything past a single beat means animating several stills and cutting them together. The shot-by-shot pipeline from one product photo walks through that sequence.
Video pricing works per second of output everywhere, because that is what the underlying providers charge. In DesignerBox the video models are Veo 3.1, Veo 3.1 Fast, Sora 2 Pro, Seedance 2.0, Kling 2.6 Pro, and Runway Gen-4.5, and you pick per shot rather than per subscription. The credit cost spreads wide:
| Clip | Credits |
|---|---|
| Seedance Pro Fast, 720p, 5s | 150 |
| Kling Standard, 720p, 5s | 225 |
| Sora 2, 720p, 8s | 1,600 |
| Veo 3 with audio, 8s | 6,400 |
Read that ladder before you write a brief. The spread from cheapest to most expensive clip is over 40x, for a difference your audience may not register in a feed at arm’s length. Test the cheap model first. Reach for the expensive one when the shot earns it.
Step 3: Build to TikTok’s published spec
The specs are boring and they are also where ads die in review. These are from TikTok’s auction In-Feed ads page (ads.tiktok.com, June 2026):
| Requirement | Value |
|---|---|
| Vertical (recommended) | 9:16, at least 540x960 |
| Horizontal | 16:9, at least 960x540 |
| Square | 1:1, at least 640x640 |
| File size | 500 MB or less |
| Bitrate | 516 kbps or more |
| File types, non-Spark | .mp4, .mov, .mpeg, .3gp, .avi |
| File types, Spark | .mp4 or .mov |
Two clarifications worth having, because both get flattened elsewhere.
Vertical is recommended, not required. 16:9 and 1:1 are both accepted formats. Build 9:16 anyway, since it is what the feed is shaped like, but do not believe anyone who tells you TikTok rejects a square ad.
And 720p is not the minimum. TikTok’s best practices page suggests shooting at least 720p, while the spec page sets the actual vertical floor at 540x960 (ads.tiktok.com, June 2026). One is advice, one is a rule. Generate at 720p or above because it looks better, not because you think 540x960 will bounce.
Step 4: Declare the AI, or the ad does not run
This is the step no walkthrough in this category includes, and it is the one with teeth.
TikTok requires disclosure of AI-generated, synthetic, or manipulated media, which it defines as images, video, or audio that are completely AI-generated, or real source material that has been significantly modified by AI (ads.tiktok.com, accessed July 2026). If TikTok identifies AI-generated content that has not been disclosed, the ad is rejected or restricted.
Read that definition against what you just built. A video model animating your product photo into an 8 second clip is real source material significantly modified by AI. It is in scope. This is not an edge case for deepfake avatars, it is the ordinary output of the workflow this article describes.
The mechanism is a toggle in Ads Manager during ad creation, worded “This ad contains AI-generated content”. Switching it on adds a textual disclosure label to the ad. That label shows at the bottom of the in-feed video for the duration of the ad, and viewers can tap it for an explanation (ads.tiktok.com, accessed July 2026).
Now the part that will cost somebody a campaign. Once you submit, you cannot change the toggle or unselect it unless you change the video or image. And new or duplicated campaigns reset the toggle automatically, even when you are reusing creative you already marked (ads.tiktok.com, accessed July 2026).
Sit with that for a second in the context of an AI workflow. The entire point of generating ads with AI is volume: twelve variants, duplicated across ad groups, relaunched next week. Duplication is the default motion. And duplication is exactly what silently clears your disclosure. Put it on the launch checklist, because the tool will not remind you.
Step 5: Sound, captions, and the safe zone
TikTok’s own best practices list is short: use sound or music, orient vertically at 9:16, shoot at least 720p, and keep your content inside the UI safe zone (ads.tiktok.com, June 2025).
Sound is first on that list and it is the thing AI video makes easy to neglect. A silent clip in a sound-on feed reads as an ad before anyone processes what it is selling. Some models generate native audio, some do not, and the ones that do cost more, which is most of why Veo 3 with audio sits at 6,400 credits for 8 seconds.
Captions earn their place regardless, because plenty of people watch muted and captions are the cheapest accessibility win available.
The safe zone is the second piece of folklore in this category. You will find guides quoting exact pixel margins. TikTok does not publish exact pixel margins. It says the safe zone is determined by the dimension, the ad caption length, and any additional formats used, and it ships the geometry as downloadable files rather than a number (ads.tiktok.com, June 2026).
The practical rule that falls out of TikTok’s own framing: the longer your caption, the smaller your safe zone. Your product and your text need to survive a UI that grows to fit copy you have not written yet. Keep the important pixels centred and give yourself margin.
Spark Ads change every number above
Spark Ads are TikTok’s native format for running paid spend behind an organic post (ads.tiktok.com, June 2026). They behave differently in ways that matter to this workflow.
The duration limit disappears. The accepted file types narrow to .mp4 or .mov. Clicks on the profile photo or nickname go to the creator’s profile rather than your landing page, users can follow directly from the ad, and you get metrics that do not exist on standard In-Feed: Paid Followers, Paid Profile Visits, and anchor click rate. They also require creator authorization, which is a scheduling dependency rather than a technical one.
The reason this belongs in an AI guide: Spark runs through an organic post, so your AI creative has to work as a post first. That is a higher bar than working as an ad. It also means your disclosure obligation is not only an Ads Manager toggle, since the organic post carries its own AIGC labeling expectations. Decide Spark or non-Spark before you generate, not after, because it changes the spec, the limits, and the approval path.
What does an AI TikTok ad cost?
Cheaper than a shoot, and more than the plan price suggests, because the cost is per second of video rather than per seat.
In DesignerBox, generating or editing an image is 5 credits and a set of nine avatar images is 25. Plans run from a free tier with 112 credits, through Basic at $15 a month for 500, Pro at $35 for 1,000, Premium at $75 for 2,500, and Ultra at $200 for 8,000. Current tiers are on the DesignerBox pricing page. AI video generation starts at the Premium tier, and the commercial licence you need to run the output as a paid ad starts at Pro.
Now put the credit ladder from Step 2 against those allocations, because the arithmetic is the whole planning decision. One 8 second Veo 3 clip with audio costs more than the entire Premium monthly allocation. The same eight seconds from Sora 2 costs a fraction of it.
If the plan is to test twelve variants, the model choice is the budget, and reaching for the premium model by reflex means shipping one variant instead of twelve. We worked the full arithmetic through, plan by plan, in how many clips your plan actually buys.
The stat you have seen about this category is stale
One correction worth making, because this number is about to appear in somebody’s deck.
The widely circulated “nearly 90% of advertisers will use GenAI for video ads” and “40% of video ads will use GenAI by 2026” figures come from IAB’s 2025 report, and they were projections about 2026 rather than measurements of it. The 90% also blended advertisers using GenAI with advertisers merely planning to.
IAB’s newer data came in lower. Its July 2026 follow-up reports nearly two-in-three buyers using GenAI for video creative, up from half in 2025, with roughly one-third of ad assets using GenAI this year rather than the projected 40% (IAB press release, July 2026, summarising the Full Report). Separately, IAB found roughly two-in-three digital video buyers already live, testing, or planning to use agentic AI for their campaigns, from a survey of 360 respondents (IAB, 2026 Digital Video Ad Spend & Strategy Report Part One, May 2026).
The category is growing fast enough without the inflated version. If you are building a case on it, use the measured numbers rather than the forecast that got walked back.
That growth also does not change what the tools are for. They are strong at the twelfth variant of a concept that already works, and no help at all in finding the concept. Volume is the thing AI gives you here. Judgement is still yours.
If you want to see model output before committing, the DesignerBox gallery shows real generations, and the model catalogue covers all 13 image and video models on one subscription. For the ad-specific pipeline, the Video Ad Composer app builds the vertical cut from a product photo, and Marketing Studio is where the campaign assets live together.
If you are still deciding what class of tool you need, start with what an AI ad generator is. To drive any of this from Claude or Cursor instead of a browser, DesignerBox MCP exposes the same models as 43 tools.
FAQ
Can I make a TikTok ad with just a product photo?
Yes. One clear product photo is enough input for a vertical video ad: a video model animates it, and the tool cuts it to 9:16. The photo quality sets the ceiling, so use sharp, evenly lit source material with the product filling most of the frame. Starting from your real photo rather than a text prompt is what keeps the ad showing the SKU you actually ship.
What length should a TikTok video ad be?
TikTok does not publish a recommended length, despite how often a 9 to 15 second range is attributed to it. What TikTok publishes is a limit: up to 10 minutes for non-Spark auction In-Feed ads, and no restriction on Spark Ads (ads.tiktok.com, June 2026). Pick your length from your offer and your budget, since AI video is priced per second and length is your main cost lever.
Do I have to label an AI-generated TikTok ad?
Yes, if the ad contains AI-generated, synthetic, or manipulated media, which TikTok defines as content that is completely AI-generated or real source material significantly modified by AI. Undisclosed AI content gets the ad rejected or restricted. Use the “This ad contains AI-generated content” toggle in Ads Manager (ads.tiktok.com, accessed July 2026). An AI-animated product photo is in scope.
What are the TikTok video ad specs?
For auction In-Feed ads: vertical 9:16 at 540x960 or larger, horizontal 16:9 at 960x540 or larger, or square 1:1 at 640x640 or larger. File size 500 MB or less, bitrate 516 kbps or more. Non-Spark accepts .mp4, .mov, .mpeg, .3gp and .avi; Spark accepts .mp4 or .mov (ads.tiktok.com, June 2026). Vertical is recommended rather than required.
Do I have to disclose AI in a TikTok ad?
Yes. TikTok requires an AIGC label or a clear disclaimer on all ads containing AI-generated or significantly edited content, and rejects or restricts undisclosed AI content (ads.tiktok.com, July 2026). If your ad shows a real, identifiable person re-synced or dubbed with AI, read when you actually need AI lip sync for the consent and disclosure rules that apply.
What is the TikTok safe zone for ads?
There is no single answer, which is why fixed pixel margins quoted elsewhere are unreliable. TikTok states the safe zone is determined by the dimension, the ad caption length, and any additional formats used, and distributes it as downloadable files rather than published numbers (ads.tiktok.com, June 2026). The longer your caption, the smaller your safe zone, so keep key elements centred.
How much does it cost to make a TikTok ad with AI?
The cost is per second of video, not per seat. In DesignerBox, an image is 5 credits, 5 seconds of Seedance Pro Fast at 720p is 150, 8 seconds of Sora 2 at 720p is 1,600, and 8 seconds of Veo 3 with audio is 6,400. Plans run from free with 112 credits to $200 a month for 8,000. AI video starts at Premium, and the commercial licence starts at Pro.
How many TikTok ad variants should I test?
TikTok’s creative best practices guidance recommends three to five unique creatives per ad group, and three to five diversified ad groups per campaign (ads.tiktok.com, June 2025). It publishes no refresh interval, tying refresh instead to consistently declining delivery.
What decides it in practice is your credit budget: at 150 credits for a 5 second clip you can test many variants on a mid tier plan, and at 6,400 credits for 8 seconds of premium video with audio you can afford one. Choose the model with the variant count in mind, and see what a video ad pack costs before it runs for the batch arithmetic.
TikTok ad specifications, Spark Ads mechanics, safe zone guidance and AIGC disclosure requirements verified against TikTok’s auction In-Feed ads, Spark Ads, creative best practices and ad disclaimer pages as of July 2026. Industry figures from IAB’s 2026 Digital Video Ad Spend & Strategy Report Part One (May 2026, n=360) and the Full Report press release (July 2026). Competitor pricing is deliberately not quoted, as tiers in this category change frequently. DesignerBox credit costs and plan allocations are current as of July 2026. Individual results vary.