AI TikTok ad creative generator
Native-looking vertical ads with a hook in the first 1.5 seconds — scripted, storyboarded, rendered on live models.
Generate TikTok-first ad creative on the models that are live on Imgo today: hook variants drafted on Seedance 2 Fast, winners re-rendered on Seedance 2.0, volume batches on Seedance 2 Mini — native 9:16 output with audio on by default. The model table below follows the live catalog, so it never recommends a model you cannot run.
Who this is for
- Performance marketers running TikTok Ads
- Ecommerce teams that need creator-style volume
- Agencies testing hooks across several accounts
Which models generate audio on Imgo
Status comes from Imgo's live model catalog and the capabilities from the model registry that every request is validated against. Pending models are listed so you can see what is coming; they cannot be generated yet.
| Model | Status | Native audio | Audio references | Clip length | Resolution | Notes and credits |
|---|---|---|---|---|---|---|
| Seedance 2.0 | Live | Yes | Yes | 5 / 6 / 8 / 10 / 12 / 15s | 480p / 720p / 1080p / 4K | Final renders: 9:16 up to 4K, native audio, up to 4 image references. A 5s 720p clip quotes about 55 credits (official rate). |
| Seedance 2 Fast | Live | Yes | Yes | 5 / 6 / 8 / 10 / 12 / 15s | 480p / 720p | Hook drafts at 720p. A 5s draft quotes about 30 credits — roughly 55% of Seedance 2.0's rate (estimated). |
| Seedance 2 Mini | Live | Yes | Yes | 4–15s | 480p / 720p | Volume batches, 4–15s at up to 720p. A 5s 480p clip quotes about 13 credits (estimated). |
| Veo 3.1 | Pending | Yes | No | 4 / 6 / 8s | 720p / 1080p / 4K | Pending on Imgo — not part of a TikTok workflow until the live catalog lists it. No credit quote until then. |
Credits are quoted per second of video before every run, and the Seedance 2 models carry no separate charge for native audio.
Why this is hard
TikTok punishes ads that look like ads, and it decides in the first 1.5 seconds: polished studio creative underperforms creator-native footage, but producing enough native-looking hook variants by hand is exactly what teams cannot staff.
How Imgo solves it
Hook structure for the first 1.5 seconds
Write the opening as three beats: a pattern interrupt that stops the scroll, the product appearing on screen, and the promise the viewer stays for. Prompt the first frame explicitly — the feed freezes on it before playback starts.
9:16 framing that survives the UI
The live Seedance models render native 9:16, so there is no crop pass. Keep the product and the hook moment inside the center-safe zone, and compose so the clip still reads with TikTok's captions, buttons and sound-off playback on top.
Sound and captions, handled honestly
The generator has no styled-caption overlay: text baked into a generated frame follows your prompt and is not guaranteed, so keep offers and legal copy out of the render. Native audio is on by default for hooks that need a voice or sound effects; captions burn in at the video workflow's export or land in TikTok's own editor.
What you need to have ready
A product reference
One clear photo of the item you are selling, with packaging and logo readable. Everything downstream anchors to it.
The campaign brief
Audience, offer, the two or three proof points you can defend, and the objection you expect to hear.
Channel constraints
Which placements you are buying, and the aspect ratios and text limits each one enforces.
The 3-step flow
Step 1
Draft hooks on Seedance 2 Fast
Take one offer and write three to five opening hooks. Render each as a 5-second 720p draft on Seedance 2 Fast — roughly 30 credits a clip at the estimated rate — and judge them on the first frame and the first 1.5 seconds, not the whole clip.
Step 2
Re-render the winner on Seedance 2.0
Lock the winning hook and re-render it as the final cut on Seedance 2.0 with the product reference attached — up to 4 reference images keep the packshot accurate, and native audio covers the voice and sound effects in the same pass.
Step 3
Batch the variants and export
Send the surviving hooks through the video workflow as one vertical deliverable set: 9:16 output, captions burned in, one file per hook so TikTok Ads Manager sees each as its own creative. Volume batches can drop to Seedance 2 Mini at roughly half the rate (estimated).
Recommended tools
The Imgo surfaces this use case routes into.
Prompts you can copy
Replace every bracketed variable with your own product, audience and setting before running one.
Pattern-interrupt hook (first frame)
Vertical 9:16 handheld shot: a hand slaps [product] onto a plain table and the camera whips to follow, label facing the lens on the very first frame, bright kitchen daylight, slight motion blur, no on-screen text, native audio: a sharp slap and a short surprised gasp
Model: seedance-2Aspect ratio: 9:16
UGC selfie demo
Vertical 9:16 selfie-style shot: a creator holds [product] close to the phone camera and turns it so [proof point] is visible, natural bedroom lighting, handheld shake, talking to camera, no on-screen text, native audio: a casual spoken line asking a question
Model: seedance-2Aspect ratio: 9:16
Product hero hold (end on label)
Vertical 9:16 product shot: [product] centered in the safe zone on a [brand color] backdrop, slow push-in for two seconds then hold on the label, studio softbox lighting, no on-screen text, no hands, native audio: a soft whoosh then a quiet music bed
Model: seedance-2Aspect ratio: 9:16
What the output looks like
Generated in Imgo. Your results will differ with your own reference, prompt and settings.



FAQ
Which AI video models can I actually use for TikTok ads?
The live catalog decides: as of October 2026 that is Seedance 2.0 for final renders, Seedance 2 Fast for hook drafts and Seedance 2 Mini for volume — all with native audio and 9:16. Veo 3.1 and Kling 3.0 show as pending on Imgo, so they are not part of a TikTok workflow yet. The table on this page follows the live catalog.
What does a hook test cost in credits?
The generator shows each clip's quote before the run. At the current rates, a 5-second 720p hook draft on Seedance 2 Fast quotes about 30 credits (estimated), the same clip re-rendered on Seedance 2.0 about 55 (official rate), and a 480p volume clip on Seedance 2 Mini about 13 (estimated). Six hook drafts plus one 10-second final on Seedance 2.0 lands near 290 credits.
Can the generator render captions and offer text on the video?
No styled captions in the generator: on-screen text inside a generated frame follows the prompt and is not guaranteed letter for letter, so never bake prices or legal copy into a render. Burn captions in at the video workflow's export, or add them in TikTok's own editor where they stay editable and localizable.
How do I test hooks specifically?
Keep everything but the first 1.5 seconds identical: same body, same length, same product beat — render three different openings as separate clips and ship them as separate creatives. The hook is the only variable, so the ad platform's results stay readable.