Skip to main content
YouTube Shorts ad generator

Shorts ads from a photo, ready for YouTube

Make vertical Shorts ads from one product image, with a creator on camera or the product on its own, and export an MP4 you can drop into Google Ads. It also renders 16:9 for in-stream.

  • 9:16 for Shorts
  • 16:9 for in-stream
  • 9 languages
  • MP4 export
UGC creatorTalking-head ad for a honey brand, made from one product photo
Made with AdVideoLab

Shorts ads that explain and sell

YouTube viewers stay for a reason to watch. A person explaining why the product matters works well, and so does a clean demo.

Food and wellnessUGC creator
ShampooUGC creator
WatchProduct shot
Organic jamUGC creator

Every example was made from a single product photo. Tap a video to hear it.

Why Shorts creative lags

Shorts need a hook in the first second

  1. 01

    Long-form assets don’t cut down well

    Cropping a 16:9 explainer into 9:16 loses the product and the framing. Shorts want creative made vertical from the start.

  2. 02

    You need both formats anyway

    Shorts placements want 9:16, in-stream wants 16:9. Producing two edits of every ad doubles the work.

  3. 03

    Voice-over costs and stalls

    Booking voice talent for every version, and every language, slows your testing to a crawl.

How it works

From product photo to Short

  1. 1

    Upload a product photo

    Any clear image you already have works: a listing shot, a packshot or a phone photo. Nothing needs to be shot.

  2. 2

    Pick a mode and language

    UGC creator, Single image, Transition or Reference set. Choose one of 9 lip-synced languages and a 9:16 vertical frame.

  3. 3

    Write the hook, or let the AI draft it

    Type your own brief, or click Write with AI and get the idea, the camera moves and the voice-over ready to edit.

  4. 4

    Export and run on YouTube

    Most renders finish in a few minutes. Download the MP4 and upload it straight into your ad account.

The YouTube Shorts ad playbook

What works in YouTube Shorts ads

Shorts viewers are on YouTube, and YouTube is where people go to learn things. Ads that teach or explain something in a few seconds tend to do better here than pure hype. "Here's why this honey is thicker than the one you buy at the supermarket" is a Shorts ad.

The specs

SettingUse thisNotes
Aspect ratio9:16Horizontal ads are shown in Shorts too, but look out of place
Resolution1080 x 1920720 x 1280 is fine for testing
Length15 to 30 secondsShorts can be longer, but most ads that hold people are short
SoundOnShorts is a sound-on feed
How to run itGoogle Ads video campaignUpload the video to YouTube first, then use it in the campaign

Google changes ad formats often. Check Google Ads Help for the current Shorts placement details.

Longer can work on Shorts

TikTok and Reels punish anything that drags. Shorts viewers are a little more patient if the video promises to teach them something. That makes Shorts the natural home for AdVideoLab's longer renders: Seedance 2.5 goes up to 30 seconds in a single take, which is enough for a hook, a demo, a reason to believe and an offer.

LengthGood for
10 to 15 secondsSimple products, retargeting, a single benefit
15 to 20 secondsA demo plus one proof point
20 to 30 secondsProducts that need explaining, before and after, comparisons

A structure that works

  1. 0 to 2 seconds: the question or the problem. "Why does cheap honey crystallise?"
  2. 2 to 10 seconds: the answer, with the product on screen.
  3. 10 to 20 seconds: one proof. A texture close-up, a test, a comparison.
  4. Last 3 seconds: one call to action.

Making Shorts ads with AdVideoLab

Pick UGC creator for a presenter who explains the product, or Single image for clean product shots. For videos longer than 15 seconds, choose Seedance 2.5 on the Generate page. Write with AI paces the voice-over to the length you pick, so a 30-second ad doesn't end mid-sentence.

What you get

Vertical and widescreen from the same photo

Four creative modes from one photo
UGC creator (person on camera), Single image (product cinematography), Transition (first-to-last-frame morph) and Reference (compose from a set of images).
Native vertical output
Render in 9:16 for Shorts, or switch to 16:9, 1:1 or 4:3 for other placements. No resizing afterwards.
Lip-synced voice-over in 9 languages
Localise the same ad for every market you sell in without a re-shoot or new actors.
Write with AI
Turn a rough offer into a full brief with the idea, the camera moves, the sound and the voice-over, then edit it before you render.
Brand voice that carries over
Define tone, banned words and customer language once; the prompt writer applies it to every render.
Pay per second, not per seat
Credits are charged per second of finished video (480p from 10 credits/second). Failed renders are refunded.

Would rather not run the tool yourself? Our Meta Ads service handles creative and campaign setup for you.

See the done-for-you option
Pricing at a glance

Pay per second of finished video. No free tier.

Full pricing

Trial Pass · one-time

$3.99

170 credits · 480p, watermarked

Starter · monthly

$55

1,000 credits / month

Growth · monthly

$149

3,000 credits / month

Scale · monthly

$449

10,000 credits / month

Seedance 2.0: 480p 10 cr/s · 720p 22 cr/s · 1080p 37 cr/s (up to 15s). Seedance 2.5: 480p 13 cr/s · 720p 28 cr/s (up to 30s).

FAQ

YouTube Shorts ad generator: common questions

Can I render both 9:16 and 16:9 versions?

Yes. Each render picks one aspect ratio; run the same brief twice to get a Shorts version (9:16) and an in-stream version (16:9).

Is the voice-over AI-generated?

Yes. Voice-over is generated and lip-synced to the on-camera creator in UGC mode, in any of the 9 supported languages. Product-only modes render without a person on screen.

Do I need to film anything or hire creators?

No. Upload a product photo, pick a mode and a language, and AdVideoLab generates the video. There is no filming, no casting and no studio. Failed renders are refunded automatically.

How long can the videos be?

Videos run 4 to 15 seconds on Seedance 2.0 (up to 1080p SR) or 4 to 30 seconds on Seedance 2.5 (480p or 720p). Pick the tier per render on the Generate page.

How much does it cost?

Plans are credit-based and self-serve: Starter $55/month for 1,000 credits, Growth $149 for 3,000, Scale $449 for 10,000. There is no free version, but a one-time $3.99 Trial Pass (170 credits) lets you see a real video first. Credits are charged per second of finished video. On Seedance 2.0, 480p costs 10 credits/second, 720p 22 and 1080p 37; on Seedance 2.5, 480p is 13 and 720p 28. A 10-second 480p ad on Seedance 2.0 is 100 credits.

What do I need to upload?

One product photo: JPG, PNG, WebP, AVIF or HEIC, up to 25 MB. Transition mode takes a first and a last frame, and Reference mode takes a set of images. Photos straight from a phone are converted for you.

Ship Shorts creative without a shoot

One product photo in, a vertical ad out. Test more hooks on YouTube this week.