Sora 2 for ads: what works, what doesn't (+ 7 prompt examples)
Using Sora 2 for your ads? Here is what the model does well and where it fails, with 7 concrete prompt examples for b-roll, hooks and product videos.

Sora 2 by OpenAI is one of the strongest video models available right now: realistic physics, natural motion, even audio. But is it any good for ads? Short answer: for certain types of shots it is unmatched, for others you are better off with a different tool. This article shows you exactly where the line is, with 7 prompts you can use today.
Sora 2 for ads at a glance
| Use case | Fit? |
|---|---|
| B-roll and atmosphere shots | Excellent |
| Scroll-stopping hooks | Excellent |
| Motion, liquids and physics | Strong |
| Exact product rendering | Weak, use an image model with your product photo |
| Readable text and logos in frame | Weak, overlay text in the edit |
| Consistent speaker across shots | Weak, use a persona model |
Where Sora 2 shines for ads
- B-roll and atmosphere shots. Lifestyle scenes, product-in-context, nature, city, interiors: Sora 2 generates footage indistinguishable from stock video, except it matches your script exactly.
- Scroll-stopping hooks. Unexpected, visually spectacular opening shots you could never film within budget.
- Motion and physics. Liquids, fabric, hair, falling objects: the model understands how things move, which massively boosts realism.
Where Sora 2 still falls short
- Exact product rendering. Getting your own packaging pixel-perfect remains hard; small details drift. Use an image model with your own product photo as input, or film the product itself.
- Readable text in frame. Logos and on-screen text regularly get mangled. Overlay text in the edit instead of generating it.
- Consistent people across shots. For a spokesperson representing your brand, a persona model (like Nova in Genly) works better: it keeps face and voice consistent across all your videos.
7 prompt examples for ads

The formula that hits most often: [shot type] + [subject] + [action] + [setting and light] + [camera movement] + [style].
- Lifestyle b-roll (coffee brand): "Close-up of steaming coffee being poured into a glass mug, morning light through a window, slow motion, warm tones, shallow depth of field."
- Hook (fitness app): "POV shot of running shoes sprinting across an empty bridge at sunrise, camera low to the ground, energetic, cinematic."
- Product-in-context (home & living): "Slow dolly through a bright Scandinavian apartment, morning sun, plants and a linen sofa, calm atmosphere, 4K look."
- Before-after feel (cleaning product): "Extreme close-up of a water droplet landing in slow motion on a mirror-clean countertop, light refracting in the droplet, satisfying, macro."
- Seasonal campaign: "Winter street scene with festive lights, people walking by with hot drinks, cinematic holiday atmosphere, background bokeh."
- Unboxing vibe (without exact product): "Hands opening a minimalist matte black box on a wooden table, soft studio light, anticipation, top-down close-up."
- Unexpected hook (generic): "Thousands of dominoes falling in a spiral around a pedestal, filmed from above, satisfying, clean lighting."
Tip: generate 2 to 3 variants per concept and pick the best one. Generation is cheap enough to select for quality.
What does Sora 2 cost for ads?
Through the official API you pay per second of video. In Genly, Sora 2 is part of the credit system: 1 credit per 2 seconds of video. A 10-second b-roll shot costs 5 credits, which keeps wide testing affordable.
Turning Sora 2 shots into a complete ad
Beautiful clips are not an ad yet. The fastest workflow:
- Write your script with a hook, body and call to action.
- Generate a matching Sora 2 shot (b-roll) per script line, or use an AI persona for the spoken parts.
- Edit, add captions and your logo, and export in 9:16 for Meta and TikTok.
Genly's Sora 2 Ad Builder has this entire flow built in, including native voice-overs.
Frequently asked questions
Is Sora 2 free to use?
No. OpenAI charges API costs per generated second. Platforms like Genly bundle those costs into a credit subscription, which usually works out cheaper for ad volumes than raw API calls plus your own tooling.
Is Sora 2 content allowed in Meta and TikTok ads?
Yes, AI video is allowed in ads as long as you follow the regular ad policies. Avoid misleading claims and respect third-party brand rights in your prompts.
Sora 2 vs Veo 3.1 vs Kling: which model should I pick?
Each has its strengths: Sora 2 excels at physics and audio, Veo at cinematic quality, Kling at character animation and length. The honest answer: test per use case. Genly includes all three, so you do not have to choose before you have data.

Editor
Marlon Bonink
Co-founder of Genly
This article was written by Genly's AI team and reviewed by Marlon before it went live. How we work with AI: AI transparency.
