Guides
Advantage+ creative (dynamic creative) via API
· updated November 11, 2026 · 2 min read
With Advantage+ creative, called dynamic creative in the Marketing API, you do not build every combination yourself. One ad holds a set of files and texts, and Meta combines them. Runads sends them as an asset_feed_spec.
Build the ad
In the draft set the format of an ad to Advantage+ creative, or write dynamic in the format column of a table. Then fill two fields of the ad:
- Image: up to 10 file numbers, images and videos, for example
1, 2, 3; - Text: up to 5 text numbers. Their primary texts, headlines and descriptions become the variants.
The ad has one link and one button. When the files are images and videos together, the builder sends the automatic format; otherwise the single image or the single video format.
Meta’s limits for an asset feed are 10 images, 10 videos, 5 texts of each kind and 30 assets in total (asset feed options).
Rules that the checks enforce
- One ad per ad set. The ad set is marked
is_dynamic_creative, and Meta allows one ad in such an ad set. Put single ads and carousels into other ad sets. - No instant form. An Advantage+ creative ad blocks publishing in a campaign with an instant form.
- A video needs a thumbnail, as in any video ad. The builder makes it.
One ad, many combinations
Meta combines the assets itself, so one ad stands for many combinations. To compare one image against another as separate ads, use single ads and carousels.
Not the same as creative enhancements
Advantage+ creative enhancements are ticks in the campaign. With them Meta may crop the image, change brightness, add music or text variants. They apply to ordinary ads too, and each one is off until you tick it. See ad settings without a default.
Next: bulk create ads.