Multi-language creatives on ad create (asset_feed_spec / language_label)

Meta lets one ad carry several language versions — the "Languages" toggle in Ads Manager, i.e. asset_feed_spec with a language_label on each asset (bodies, titles, videos, images). Meta then serves each viewer the version in their language, and all of it lives on one ad, so likes and comments accumulate in one place.

Today Zernio can't create that. POST /v1/ads/creatives and the creative fields on POST /v1/ads/create cover a fixed set — headline / body / description / CTA / link / image / carousel — with no way to pass per-language variants. The only workaround is one ad per language, which splits social proof across N posts and multiplies the objects you have to manage.

Two ways to solve it

  1. languages[] on the creative — each entry a languageLabel plus its own headline / body / description, and optionally its own imageUrl / video.

  2. Let a raw creativeSpec through on create, forwarded to Meta verbatim — exactly how rawTargeting already works for ad sets.

Option 2 is the more general fix: it would also cover every future Meta creative feature without Zernio needing a new field each time.

Why this looks small from the outside

Zernio already has both halves of it, per the dev changelog:

  • placementAssets (2 June) is described as using Meta's asset_feed_spec + asset_customization_rules — so the asset_feed_spec builder exists.

  • POST /v1/ads/preview (20 July) already accepts a raw creativeSpec — so verbatim spec parsing exists.

Multi-language is essentially those two meeting.

Who else this affects

Anyone running international campaigns from one ad account: e-commerce across EU locales, apps with regional stores, agencies with multi-market clients. It's a standard Ads Manager feature, so the gap is visible the moment someone compares the API with the UI.

We're an in-house team of ~50 buyers; this is the last blocker before we move our whole launch tooling onto the Zernio API. Happy to test behind a flag.

Please authenticate to join the conversation.

Upvoters
Status

Completed

Board
💡

Feature Request

Date

About 1 month ago

Author

k y

Subscribe to post

Get notified by email when there are changes.