blog/guides·Oct 9, 2026·9 min·by the eroq team
Static ads in batches: plan, render and test 24 at a time
Plan static ads in batches with an AI static ad generator: subjects and counts, selling angles, headline on or off, formats, engines, costs and a clean test.
One static ad tells you almost nothing. A batch built on purpose tells you which angle, which product and which format earns the click. That is how the static ad generator in the eroq Ads Studio works: you choose where the ads run, what they sell and how many of each, Clap plans every ad on its own selling angle with its copy, and the renders land in the brand's folder as they finish. Planning is free; each render is billed as it starts.
Here are the decisions, in the order you make them.
Decide what the batch tests
Open a brand, then Create → Image ads. The page asks two questions. The first, "Where will these ads run?", sets the sizes (more below). The second, "What do they sell?", is a list: "My brand" (ads about the brand itself, no single product) and each of your products, each with a counter. The limits:
- up to 20 ads per subject;
- up to 24 pictures per batch, an ad counting once per size its places need;
- up to 12 subjects in one batch.
The counters are where you design the test. Three shapes cover the common cases:
- Angle test on one product. 8 to 10 ads on your best seller. Clap spreads them over different angles, so the batch answers one question: which reason to buy works for this product?
- Product test. 3 products with 8 ads each. Same depth everywhere, so you see which product to push.
- Launch. 4 "My brand" ads and 12 on the hero product, when the brand is new to the audience.
Keep one question per batch. A new product, a new format and a new audience in one batch give you results you cannot read.
The selling angles Clap spreads them over
Every ad is built on one selling angle, and Clap varies angles and scenes so no two ads are alike. The ten angles:
- Offer: the deal. Only when your selling points state one.
- Benefit: the result the buyer gets.
- Ingredient or material: what it is made of, up close.
- How it is used: the product in hands, mid-use.
- Lifestyle moment: the product in a real moment of the day.
- Social proof: reviews or press, only from facts in your kit.
- Problem → solution: the annoyance, then the fix.
- Gift: the product as a present.
- Comparison: your product against the old way, without invented numbers.
- Launch: new, and available now.
With up to 20 ads on one subject and ten angles, a big batch on one product reuses angles with new scenes and new copy. Clap only writes from your kit, so an empty selling points field means no Offer and thin Social proof: fill the brand kit first. For which angles to try first, see selling angles to test.
Copy: headline, primary text, call to action
Clap plans each ad as a complete ad, on Meta's three fields:
- Headline: 2 to 7 words, the line on the ad.
- Primary text: 1 to 3 short sentences above the ad, hook first.
- Call to action: one of the ads managers' buttons: Shop now, Learn more, Sign up, Order now, Book now, Get offer (only when there is an offer), Download, Subscribe, Contact us or Apply now.
Each text is cut to the strictest place you picked: a headline up to 40 characters and a primary text up to 125 for the Meta feeds, ad text up to 100 for TikTok (which shows no headline), a headline up to 34 for Snapchat, a headline up to 30 and a description up to 90 for Google Display, a headline up to 70 and intro text up to 150 for LinkedIn (places, sizes and text lengths).
It writes in the brand's tone of voice and in the language you pick in Settings, the call to action included: English, Spanish, French, German, Portuguese, Italian, Dutch, Polish, Turkish, Japanese, Korean, Chinese, Hindi or Arabic. The scene behind each picture is always written in English for the engines; only the words change language.
Open an ad from the batch or the History panel (one card per batch) and its preview shows the ad in the frame of each place it runs, one tab per place, with arrows to step through the batch. Beside it sit its angle and each text with its character count against that place's limit, a copy button per field and "Copy all the text"; with the headline on, the button text also sits on the picture. When you rebuild the ad in your ads manager, keep the headline short (Meta's guide currently suggests 27 characters for Facebook Feed headlines), pick the same button from the platform's own list, and keep the primary text on the same angle as the picture.
Headline on the picture: on or off
The "Headline on the picture" switch, in the panel's Settings and on by default, decides whether the words are part of the picture.
- On: the prompt asks for a clean ad layout with the headline in large, legible type and a small button with the call to action, nothing else written, set in your kit's fonts. For a full-screen place (Stories, Reels, TikTok, Snapchat), it keeps the top fifth and the bottom quarter free of text, the headline and button in the middle.
- Off: the prompt asks for no text, no letters and no logos anywhere. You get a clean picture for your own layout.
On wins when:
- the picture has to carry the message alone, as in an Offer, a Launch or a Comparison;
- you are testing fast, without a designer;
- the ads run in feeds, where no platform interface covers the picture.
Off wins when:
- you set type in your own templates anyway;
- the ads run full screen: Meta asks you to keep about 14% at the top and 35% at the bottom free of text, deeper than the quarter the prompt keeps clear, and the engine decides where the headline lands;
- you will localize, since one clean picture plus type set in your editor beats re-rendering per language;
- the lettering has to be perfect. Read every letter before anything ships.
A simple default: on for feeds, off for full-screen places. The switch covers the whole batch, so give full-screen places their own batch when you want them clean.
Places and sizes
Each place you tick under "Where will these ads run?" sets the size of its pictures (places, sizes and text lengths):
- Facebook and Instagram feeds: 1080 × 1350 (4:5). The engines render 3:4 and the download crops it.
- Stories & Reels (Instagram and Facebook), TikTok and Snapchat: 1080 × 1920 (9:16), full screen.
- Pinterest: 1000 × 1500 (2:3).
- Google Display: 1200 × 628 (1.91:1).
- LinkedIn and X: 1200 × 1200 (1:1).
Each ad renders once per size its places need: a feed plus a Story makes two pictures of the same ad, with the same copy, and the batch counts pictures. The download crops each picture to the exact size of its place, centered. The ad specs cheat sheet maps each size to each platform's specs.
Engines: keep the product exact, or describe it
The engine picker puts the recommended engines first, under "Keep the product exact". They see the product photo:
- Eroq One reads up to 10 reference pictures (10 credits / image, +1 per extra picture).
- Krea2 (10 credits / image) and Eroq Uncensored (10 credits / image) read up to 4.
In a batch, each ad carries one picture of its product (its look sheet if it has one, else its photo), and the prompt asks for the product exactly as on that picture: same shape, colors, label and packaging.
Every other image engine (Flash Image, Flux Image, GPT Image 2.5, Nano Banana, Seedream 5.0 Pro, Flux 3 Image, Grok Imagine 2.0, Anima) reads words only: the product is drawn from its description, and the studio says so under the picker. Those engines suit "My brand" ads, where no product has to match, or type-led ads where the lettering matters more than the label (which engines handle text). For photos, angles and fixes, see keep your product exact in AI ads.
What a batch costs
Planning is free. Each picture is a render, billed at the engine's per-image price as it starts, so an ad in two sizes is billed twice; a failed render refunds itself. The Generate button shows the total before you click:
- 8 pictures on Eroq One: 80 credits.
- 24 pictures on Eroq One: 240 credits.
- 24 pictures on Krea2: 240 credits.
- 24 pictures on GPT Image 2.5 Sunburst (Creator plan and up): 744 credits.
The Hobby plan's 1,800 monthly credits cover 180 Eroq One statics. Pricing has the other plans.
Renders go out three at a time. While they do, the batch shows under the form as a feed: a row develops while Clap writes, then each ad appears in its app's frame (a Facebook post, an Instagram post, a Story), its picture developing until it lands. If you close the tab or your balance runs short, nothing is lost: the rest of the batch stays "planned", and a "Render all" button picks it up later, failed ads included.
Name it and upload it for a clean test
eroq does not publish to Meta or TikTok yet, and it does not read your results: the test lives in your ads manager. Three habits keep it readable.
- Rename on download. Every file downloads at its place's size, named after its headline and place. Rename it after the test: brand, product, angle, format and version, as in
lumen_serum_gift_4x5_v1.jpg. You will recognize most angles at a glance: the gift box, the side-by-side, the offer. - Give the ad the same name. When the ad name in your ads manager matches the file, every results row maps back to an angle without guessing.
- Change one thing per ad set. Same audience, same budget, same placement; only the creative changes. Give each ad a fair share of spend before you judge, and judge by the result the campaign optimizes for.
Pause the losers and feed the winning angle into the next batch. When a winner starts to fade, read how many ad variations you need; for the overall method, see creative testing.
FAQ
How many static ads can I generate at once?
Up to 24 pictures per batch, an ad in two sizes counting twice: up to 20 ads per product (or for "My brand"), across up to 12 subjects. Planning the batch is free; each render is billed at the engine's per-image price as it starts, and a failed render refunds itself.
What does Clap write for each static ad?
A selling angle, a headline of 2 to 7 words, a primary text of 1 to 3 sentences with the hook first, both cut to the strictest place you picked, a call to action picked from the ads managers' buttons, and the scene the picture shows. The copy comes in the language you pick, from 14 languages; the scene is written in English for the engines.
Which format should I pick for Meta feed ads?
Tick the Facebook feed and the Instagram feed: both take 1080 × 1350 (4:5), so one picture serves the two, and the download crops it to that size. Tick Stories & Reels for 1080 × 1920 (9:16).
Should "Headline on the picture" be on or off?
On when the picture must carry the message alone and you want a ready-made ad, in the feeds. Off for full-screen places such as Stories and TikTok, for ads you will localize, and whenever you set the type yourself.
Can eroq publish the batch or read the results?
No. eroq does not publish to Meta, TikTok, Instagram or YouTube yet, and it does not read spend, clicks or results from any ad platform. Download the files, upload them in your ads manager and read the test there.
Ads StudioMake it in eroq
Make the ad in Ads Studio
Everything above happens in the studio: same engines, same settings, rendered on your click.
40 free credits · no card · private mode on every account
