advrt

AI product photography that keeps your actual product

advrt edits your product photo into lifestyle, UGC-style and headline ad scenes with Nano Banana, Seedream 4 or Flux Kontext, telling the model not to redesign the product.

Start from the packshot you already have and get ad-ready scenes around it in 1:1, 4:5, 9:16 or 16:9. We made 39 ads this way for 13 fictional products; here's what held up and what didn't.

Free plan: 5 ad generations a month, no card.

Plain packshot of GOODBOY salmon training treats, a fictional brand
Starting photo
Lifestyle ad for GOODBOY dog treats made from the packshot
Lifestyle · 4:5
UGC-style ad: a hand holding the GOODBOY bag above a golden retriever in a park
UGC-style · 9:16

One packshot, two scenes. Unedited advrt outputs for a fictional brand.

How does advrt turn a product photo into ad images?

advrt sends your real product photo to an image-editing model with a scene description, instead of asking a text-to-image model to imagine your product. The default is Nano Banana, which takes up to 4 reference photos; Seedream 4 (up to 4) and Flux Kontext Pro (1) are the alternatives. Every prompt to these models starts with the same instruction: keep the product's shape, colours, materials, label, logo and packaging text, and don't add text to it.

The scene comes from the angle you pick: a kitchen counter for a coffee bag, a park for dog treats, a bedside table for a sleep supplement. You get 1:1, 4:5, 9:16 or 16:9 (Flux Kontext skips 4:5), sized for feed, Stories and Reels. The result is an ad image, not a retouched catalogue shot: it's composed for a thumb-stopping scroll, and you can test it on Meta straight away.

At a glance

InputYour product photo, up to 4 per ad
ModelsNano Banana, Seedream 4, Flux Kontext Pro
Sizes1:1, 4:5, 9:16, 16:9
Our output size1024×1024, 896×1152, 768×1344
Our test13 products, 39 ads
Failures we hit1 blank base photo, 1 hidden product
EditingNo layer editor; regenerate with a new brief

How the photo-to-scene step works

This runs on every plan. Each image is one generation.

  1. Bring in your photos. Import a product URL, Shopify products or a CSV. advrt keeps every product photo; up to 4 go to the model as references.
  2. Pick an angle. The angle's image concept describes the scene: setting, surface, props, hands or people, and where the product sits in the frame.
  3. advrt writes the prompt. A separate prompt writer refers to your item only as "the product" and never describes its shape or label, because the photo defines those. It adds lighting and camera angle, and keeps the product as the sharp, fully visible hero.
  4. The preservation line goes first. Before sending, advrt puts its product-preservation instruction at the start of the prompt (quoted below).
  5. Pick a size and generate. Choose the placement ratio. With "auto", advrt uses Nano Banana whenever the product has photos and Flux Pro 1.1 when it doesn't.
  6. Check and keep or regenerate. Compare the label and shape against your photo before you use the ad. To change something, edit the brief and regenerate.

What we learned making 39 ads from 13 packshots

To build advrt's showcase we invented 13 products, from a magnesium supplement to a gold necklace, and made one AI packshot of each with Flux Pro 1.1 at 1024×1024. advrt's own image path (Nano Banana edit) then made three ads per product: a lifestyle scene at 4:5 (896×1152), a UGC-style phone shot at 9:16 (768×1344) and a headline feed ad at 1:1. Every prompt began with this line:

Use the product exactly as it appears in the reference image(s): same shape, colors, materials, label, logo and packaging text. Do not redesign, restyle or add text to the product.

advrt's product-preservation prefix
Packshot of STILL magnesium gummies with the label misspelled Magnisium
Base photo
Lifestyle ad for STILL gummies on a bedside table, label still misspelled
Lifestyle
UGC-style ad of a hand holding the STILL jar in a dim bedroom
UGC-style

The misspelled "Magnisium" came from the text-to-image packshot. All three edits copied it faithfully. Preservation keeps mistakes too.

What went wrong, and the fix
ProductWhat happenedWhyFix
STILL magnesium gummiesThe first packshot came back as a blank black frame. The three edits built on it invented three different products: a blue bottle, a candle jar and another jar.With nothing in the reference, there was no product to preserve.Regenerate the base photo, then the edits.
STILL magnesium gummiesThe new packshot spelled the label "Magnisium". Every edit kept the typo.The edit model preserves what it's given, errors included.Fix the source photo; no prompt will correct it.
Gold necklaceThe first UGC selfie didn't show the necklace at all.Small products get lost in a person-led scene.Asked for the pendant to be visible and in focus.
NORTHFIELD sweatshirtThe mirror selfie shows the chest logo reversed.That's what a mirror does, and the model drew it faithfully.Ask for a front-facing photo when the logo matters.

The necklace and sweatshirt images on this site are the final versions from these runs.

The lesson is that the starting photo matters more than the prompt. A clean, well-lit packshot with legible label text is what the model preserves. Small label print is the weak spot: on our LOWTIDE coffee bag the fine print was garbled in the source photo, and it stays garbled in every ad.

Nano Banana, Seedream 4 or Flux Kontext: which should you pick?

Start with Nano Banana. It's advrt's default whenever a product has photos, and it's what we used for all 39 showcase ads. The other two are there for specific cases, and the differences are mostly practical: how many reference photos each takes and which sizes it can output.

advrt's product-photo models
ModelReference photosSizesadvrt's noteTypical wait (advrt estimate)
Nano Banana (edit)Up to 41:1, 4:5, 9:16, 16:9Keeps the real product from your photos; best defaultAbout 10 seconds
Seedream 4 (edit)Up to 41:1, 4:5, 9:16, 16:9Higher-resolution product compositingAbout 15 seconds
Flux Kontext Pro11:1, 9:16, 16:9Precise single-photo edits: background, scene, lightingAbout 10 seconds

From advrt's model registry. Wait times are advrt's own estimates and vary with queue load.

Use extra reference photos when the product has more than one important side, such as a box with a back panel or a shoe. Use Flux Kontext when you have one excellent photo and want the scene changed around it with as little else touched as possible. If none of them gets a detail right after two tries, the fix is usually a better source photo, not another model.

Are the images big enough for Meta?

Big enough to run, smaller than Meta's ideal. Meta's Facebook Feed guide recommends 4:5 images at 1440×1800 pixels and sets a minimum width of 600 pixels. advrt's 4:5 lifestyle images from our test were 896×1152: well above the minimum, below the recommendation. On a phone in the feed the difference is hard to see; on a desktop right column it can look soft.

advrt image output vs the Facebook Feed recommendation
Sizeadvrt output (our test)Use it forMeta guidance
1:11024×1024Feed, carouselAccepted
4:5896×1152Feed (Meta's recommended ratio)1440×1800 recommended, 600 px minimum width
9:16768×1344Stories, ReelsKeep text out of the top 14% and bottom 35% (Reels)
16:9Model dependentLandscape placementsAccepted

Meta figures from the Meta Ads Guide (Facebook Feed image specs; Instagram Reels specs), checked October 2026.

advrt vs other ways to get product photos for ads

Most tools in this space are built for store listings. advrt is built for ads, which changes what good looks like.

OptionBest forMain tradeoffKeeps your exact product
advrt photo editAd scenes in placement sizes, tested on MetaBelow Meta's top recommended resolution; check labels
Background and staging apps (for example Photoroom)Clean listing photos, background swaps, high volumeScenes are made for listings, not ad angles; no testing
Text-to-image (Flux, Midjourney) without a referenceConcepts and moodboardsInvents a product that looks like yours
Product photographerHero shots, packaging detail, printCost and lead time per shoot
Shopify ad apps that composite your photoQuick templated staticsTemplate look; limited scenes

Category descriptions are general. Check each vendor's current plans before buying.

Checked facts

  • Meta recommends 4:5 at 1440×1800 for Facebook Feed images, JPG or PNG, up to 30 MB, with a minimum width of 600 pixels and a 3% aspect-ratio tolerance (Meta Ads Guide: Facebook Feed image, checked October 2026).
  • Meta's Instagram Reels guide asks you to keep 14% at the top, 35% at the bottom and 6% at each side free of key elements, which matters for 9:16 UGC-style images (Meta Ads Guide: Instagram Reels).
  • advrt's reference models accept up to 4 product photos (Nano Banana, Seedream 4) or 1 (Flux Kontext Pro), and Flux Kontext doesn't output 4:5.
  • In our 13-product test, one blank base image led to three invented products, and one misspelled label was copied into all three edits.

What it costs

PlanPriceIncludes
Free$0/mo5 ad generations / month · 1 brand · AI angles, hooks and ad copy · Ads built from your real product photos · Meta Ad Library swipe file
Basic$19.99/mo100 ad generations / month · Up to 5 brands · Everything in Free · Live creative tests on Meta · Winner / loser verdicts vs. your account · Auto-pause losers · Publish to Meta and TikTok
Pro$49/moUnlimited ad generations · Up to 50 brands · Everything in Basic · Video ad generation at volume · 14-day free trial

Prices in USD. Ad spend is paid to Meta or TikTok from your own ad account. Compare plans

Questions

Will the AI change my product?
It's told not to, and with a clean photo it mostly doesn't. It can still get small text or fine details wrong, and it copies mistakes in the source photo, so check every ad against your product.
What photo should I start with?
A sharp, evenly lit packshot with the label facing the camera and legible text. Extra angles help: advrt sends up to 4 photos to Nano Banana or Seedream 4.
Can I use these images on my product page?
You own the output and there's no watermark, so you can. They're composed and sized as ads, though, so a dedicated listing tool may suit product pages better.
Which sizes can I get?
1:1, 4:5, 9:16 and 16:9. Flux Kontext Pro doesn't support 4:5; Nano Banana and Seedream 4 do.
How much does it cost?
Each image is one generation. Free includes 5 a month, Basic 100 at $19.99/mo, and Pro is unlimited at $49/mo with a 14-day trial.
Can I edit text or move things after generating?
Not inside advrt. Change the brief and regenerate, or download the image and edit it in your usual tool.

Related features

Further reading

Sources

External facts checked 19 October 2026.

Your next step

Pick the product with your best packshot, make one lifestyle and one UGC-style image, and compare the label against the real thing. If the photo is the problem, reshoot it before you generate more.

Start free