You made one ad. It looks right in the Instagram feed. Then someone asks for a Stories version, a square version for an audience network placement, and a Spanish version for the LatAm campaign launching Monday.
Most teams treat that as four separate production jobs. It's actually one asset and two decisions: what shape does it need to be, and what language does it need to speak.
Why the same creative keeps needing to become five creatives
Meta's own placement guidance is explicit about this: a single aspect ratio does not serve every placement well. Feed wants roughly 1:1 or 4:5. Stories and Reels want 9:16, full-screen and vertical. Audience Network leans wider. Meta's asset customization tools exist specifically because stretching one image across all of them produces cropped faces, squeezed logos, and dead space nobody designed for.[^1]
Language compounds the problem. CSA Research surveyed 8,709 consumers across 29 countries and found 76% prefer buying products with information in their own language, and 40% said they will not buy from a site in a language they don't read comfortably.[^2] That's not a nice-to-have for a global campaign. It's close to half your addressable market walking away from an ad that never got translated.
So a single winning creative has two multipliers stacked on top of it before it can actually run everywhere it needs to: shape (per placement) and language (per market). Multiply three shapes by four languages and one ad becomes twelve production tickets. It is the same fragmentation problem covered from the format side in one photo, every ad size, just with a language axis added on top.
What usually breaks the workflow
The default fix is re-briefing the design or video team for every combination. That's slow, and slow is expensive in a category where the winning move is proven to be volume: run more variations, more often, and let the data pick winners.[^3] A pipeline that takes a week to produce a Portuguese 9:16 cut of an ad that's already live in English 1:1 isn't going to keep pace with that.
The other common shortcut, letting the ad platform auto-crop or machine-translate on the fly, produces the visible artifacts Meta itself warns about: text pushed off-canvas, subjects cropped mid-face, or copy that reads like it was translated by a script because it was.
Reformatting and translating one creative on Coinis
Ad Studio has two purpose-built tools for exactly this, and neither one re-generates the ad from scratch. Both work on a creative you already made and already approved, so the visual identity, the product, and the offer stay locked. Only the one thing you asked to change actually changes. It is the same "transform, don't regenerate" philosophy behind Ad Studio's other one-source tools, from recreating a competitor's ad structure to building a launch-ready ad from one sentence.
revise_creative_resize takes an existing creative and a target aspect ratio, one call per shape. Ask for 9:16 and you get a version reframed for that ratio, not squeezed or padded, an actual recomposition of the same creative for that canvas.
revise_creative_translate takes an existing creative and a target language. It swaps the on-creative copy while keeping everything else, layout, product shot, brand colors, exactly as approved.
Both tools inherit tone, style, and brand from the source creative automatically. You're not re-answering the same creative-direction questions for every language and every placement. You're making one decision at a time on a creative that already exists.
The worked example
Starting point: a single approved product ad, generated on Coinis at 1:1 for a Feed placement.

Base creative: 1:1 square product ad, generated via generate_image_templates (templateCategory: feature-callout, productId: Coinis AI Ad Generator).
Step one, resize for Stories/Reels:
revise_creative_resize
Source: base creative (1:1 product ad)
Target aspect ratio: 9:16

Real output: revise_creative_resize, targetRatio 9:16, same source creative. Recomposed for the vertical frame, not cropped or stretched.
Step two, translate the same creative for a Spanish-language market, no reshoot, no redesign:
revise_creative_translate
Source: base creative (1:1 product ad)
Target language: Spanish (es)

Real output: revise_creative_translate, languages [es], same source creative. Layout, product shot, and brand colors carried forward unchanged.
Same product photography. Same layout. Same brand colors. The only thing that changed between the three versions is the one variable each call was actually asked to change.
Why this beats rebuilding from a fresh prompt
Regenerating a new creative per market from a text prompt reintroduces variance you don't want, a slightly different product angle, a slightly different headline treatment, a slightly different mood, even when the prompt is nearly identical. That variance is fine when you're testing new creative directions. It's a liability when the whole point is that this exact ad already works and you need it to keep working somewhere else.
Resize and translate calls don't regenerate. They transform. The source creative's metadata, tone, style, brand, carries forward untouched, and the approve step before either call fires shows you the full computed plan, source creative, target value, cost, before anything is spent. Cost is genuinely small on both routes, since neither tool touches the underlying generation, just the one changed variable.
What to do with this on Coinis
Every localization or reformatting job stops being a fresh production brief and becomes two questions per market: what shape, what language. That's the difference between shipping a global campaign in an afternoon and shipping it over three weeks of parallel design tickets.
The move that scales past a handful of manual revise_creative_resize and revise_creative_translate calls is building the winning creative once in Ad Studio, then treating every placement and every market as a template output, not a new brief. That's the launch-ready pipeline Ad Studio is built around: one approved creative in, every shape and every language it needs to run in, out.
FAQ
Does resizing a creative on Coinis just crop or stretch the image? No. revise_creative_resize recomposes the creative for the target aspect ratio rather than cropping or stretching the existing frame, which is the artifact Meta's own placement guidance warns against when one asset is forced across every placement.[^1]
Will the translated version keep my original layout and branding? Yes. revise_creative_translate swaps only the on-creative copy. Layout, product imagery, and brand colors are inherited from the source creative and carry forward unchanged.
Do I need to re-approve every field for each new language or shape? No. Tone, style, and brand are inherited automatically from the source creative. You only confirm the one change-specific value, target ratio or target language, before the call fires.
What languages and aspect ratios are supported? Aspect ratio targets match standard placement shapes (1:1, 4:5, 9:16, 16:9 and others). Language targets are validated against a supported language list before the call runs. For a manual, platform-specific version of either step, see the step-by-step guides on resizing an image for a Google ad and translating a Google ad to Spanish.
Is this cheaper than generating a new creative for each market? Yes, meaningfully. Resize and translate calls are both narrow transforms on an existing creative, not full regenerations, so the cost per call is smaller than a fresh generate_* call, and you skip the design-brief cycle entirely.
Sources
- Meta Business Help Center, "About asset customization for placements in Meta Ads Manager" and "Best practices for aspect ratios across placements," https://www.facebook.com/business/help/1044825198987622 and https://www.facebook.com/business/help/103816146375741
- CSA Research, "Can't Read, Won't Buy - B2C" (2020, ongoing benchmark cited through 2026 industry reporting), 8,709-consumer survey across 29 countries, https://csa-research.com/l/media/Consumers-Prefer-their-Own-Language
- Motion, "Creative Benchmarks 2026," analysis of $1.29 billion in Meta ad spend across 578,000+ creatives, https://motionapp.com/thumbstop-pulse/creative-benchmarks-2026
Isidora Matovic
Author
Social media enthusiast and a full time researcher. She takes digital presence very seriously and that is why you are always in touch in what is going on with us! Follow us for more posts like this.