How many ad variants per product? Google says test gradually
Google's YouTube ads guidance says test gradually and favor quality over quantity. A starting plan: 3 variants per SKU in one bulk run, reviewed by a person.

Google's October 1, 2026 YouTube ads post says to test gradually and to favor quality over quantity. It gives no number, so any variant count is your call. A defensible start is 3 variants per SKU: enough to compare, few enough that a person reviews each one. Sume's bulk run takes up to 100 items per request, so 33 SKUs at 3 variants fit in one.
Google's advice is from its Ads & Commerce post, read 2026-10-01. Sume facts are from Bulk runs.
How do the numbers work?
A bulk request is 1 to 100 items and the arithmetic is simply SKUs times variants. Each item is an ordinary Format run, so you pay per run, not per request.
| SKUs | Variants | Items | Requests |
|---|---|---|---|
| 33 | 3 | 99 | 1 |
| 100 | 3 | 300 | 3 |
| 250 | 2 | 500 | 5 |
How do I label variants so I can compare them?
Put the SKU and the angle in each item's instruction, so the finished run tells you what it was. Poll GET /v1/format-run-queues/{queue_id} and read counts.failed before you trust a completed status.
curl -sS -X POST "https://api.sume.com/v1/formats/YOUR_HANDLE/product-promo/bulk-runs" \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"concurrency": 4,
"items": [
{ "instruction": "SKU-100 angle A: close-up", "input": { "url": "https://example.com/100.jpg" } },
{ "instruction": "SKU-100 angle B: in use", "input": { "url": "https://example.com/100.jpg" } },
{ "instruction": "SKU-100 angle C: gift", "input": { "url": "https://example.com/100.jpg" } }
]
}'What does gradually mean in practice?
Ship the first batch to a small budget, read the results in Google's reporting, then queue the next round for the winners only. Sume makes the files; it does not see how an ad performs. Confirm Google's current advice on its page. For the per-ad pipeline see one ad into six variations.
Sources
Related posts
More in Use cases
- Change a garment's colour in a photo with a mask_url edit
Recolour clothing with a mask: send the photo as an input reference, a public HTTPS mask_url, and a colour prompt to ChatGPT Image 2.5 on POST /v1/images.
- HeyGen avatar new outfit with reference images vs Sume
HeyGen prompt avatars take avatar_id plus up to three reference_images for a new outfit. Sume's photo input takes one image_url per avatar.
- Add a hook title to the first seconds of a video with one cue
Send one authored cue with start 0 and end 3 to POST /v1/video-captions and Sume burns that hook text into the clip, with no speech-to-text step.
- Hue shift a video's colors by API for a Candy Pink look
Shift a whole video's hue and saturation with the hue, vibrance and colorize filters on Sume's video filter. One encode job, one new MP4, no preset library.
Written by Sume