UI button clipping
Placing key offer text or headlines near the bottom or right rail puts them under TikTok's caption and like-button UI. Berrys enforces active safe-zone overlays.
TikTok ad creative fatigue hits fast: winning ad concepts burn out within 7 to 14 days. Producing a constant stream of new 9:16 vertical video creative—with proper safe-zone alignment (keeping key copy clear of top/bottom UI overlays), thumb-stopping first-3-second hooks, and native handheld feel—is a massive strain on marketing budgets. Berrys powers a weekly video ad production engine, generating performer-style reads, product reveals, and hook variations from one saved canvas node graph.
Reviewed October 2026 · Prepared by Berrys · Technical specifications & Canvas node workflows
| Parameter / Slot | Marketplace & Production Requirement |
|---|---|
| Aspect ratio | 9:16 vertical (1080×1920 or 720×1280) |
| Safe zone bounds | Keep text/logos 160px from top, 440px from bottom, and 80px from sides; clear of the 120×720px right action rail |
| Optimal length | 15–30 seconds for highest completion rates (policy accepts 5–60s) |
| File format | MP4 or MOV, H.264 video codec, AAC audio, ≤500 MB file size |
| Hook window | Product value claim or visual disruption must occur within seconds 1–3 |
Placing key offer text or headlines near the bottom or right rail puts them under TikTok's caption and like-button UI. Berrys enforces active safe-zone overlays.
Video AI models often distort packaging during camera pans. Berrys conditions video generation on real product reference frames.
Fan 4 hook openings (unboxing, problem callout, dupe compare, price drop) across 2 body scripts.
Leverage Seedance 2.5, Kling 4.0, Google Veo 3.1, and Omni Flash depending on motion style.
1. File Node: Load verified master packshot and winning script bank.\n2. Brand System Node: Enforce TikTok In-Feed safe zones (160px top, 440px bottom, 80px sides, 120px right action rail).\n3. Video Node (Seedance 2.5 / Kling 4.0): Render 15-second vertical video hooks with authentic handheld movement.\n4. List Node: Fan out 12 hook variants in one batch run.
1. File Node: Connect locked packaging reference.\n2. Brand System Node: Apply realistic bedroom or desk unboxing scene prompt.\n3. Video Node: Render dynamic product reveal without altering packaging geometry.
1. File Node: Connect approved product SKU reference.\n2. Prompt Helper: Swap script variables and on-screen caption overlays.\n3. Batch Export: Deliver 5 fresh ad variations every week to combat auction creative decay.
Already working in an AI agent? Connect Berrys to Claude, Cursor, ChatGPT, Codex, or Hermes. Your agent plans the tiktok ads creative suite and runs the shots on your Berrys canvas, with saved Brand Memory and credit approval in chat.
https://app.berrys.io/api/mcpRemote MCPUsing Berrys, create a 12-hook TikTok ad package from my product reference in ./assets: 1. File node: Ingest product packshot. 2. Brand System node: Set 9:16 vertical layout. Keep text/captions strictly inside the TikTok In-Feed safe zone template. 3. Video node (Seedance 2.5): Generate 4 distinct 3-second hook openings with natural handheld camera movement. 4. Image node (Nano Banana 2.1): Render 1080×1920 first-frame thumbnail masters. Estimate credit cost and request approval before generating.
TikTok rewards native, energetic video content. Ensure hook text and product claims match your real offer.
9:16 vertical video at 1080×1920 resolution.
DTC accounts spending $10k+/month should introduce 5–10 new creative variations every 1–2 weeks to combat ad fatigue.
Start free on Berrys Canvas — 50 credits, no card required — or send Berrys Studio a brief and get finished campaign visuals with agency art direction.