Meta ads term
What is asset_feed_spec?
The Meta API structure that powers flexible and multi-placement ads.
asset_feed_spec is the Marketing API object that holds multiple creative assets for a single ad: several images or videos, multiple titles, multiple body texts, descriptions, call-to-action types, and link URLs, all inside one ad object. It is the engine behind flexible ads, dynamic creative, and placement-customized ads. Instead of one fixed combination of image plus headline plus body, you hand Meta a pool of ingredients and its delivery system assembles and tests combinations, serving what it predicts will work best for each person and placement.
The second big job of asset_feed_spec is placement customization. Meta ads run across very different canvases: square and 4:5 in Feed, 9:16 in Stories and Reels, wider ratios elsewhere. asset_feed_spec lets you attach customization rules that map specific assets to specific placements, so the 9:16 video runs in Reels while the 4:5 version runs in Feed, all within one ad. This is meaningfully better than letting Meta auto-crop a single asset, because auto-cropping routinely cuts off text, products, and faces. If you have ever seen an ad in Stories with the logo sliced in half, that advertiser skipped this step.
For media buyers the practical takeaway is that asset_feed_spec is where a lot of quiet performance is won or lost. Done well, every placement gets a native-feeling asset and Meta has room to optimize. Done carelessly, you get mystery combinations you never approved, mismatched headline and image pairings, and reporting that only tells you the ad worked without telling you which ingredients did. That last point is the standard criticism of multi-asset ads: they can perform well while teaching you nothing, which is why many teams pair them with structured single-combination tests when they need clean learnings.
Common mistakes include supplying only one aspect ratio and letting auto-crop handle the rest, stuffing in too many text variants so no single combination gets meaningful delivery, and forgetting that Advantage+ creative enhancements layer on top of whatever assets you provide. Building asset_feed_spec payloads by hand is tedious and error-prone, which is why Volume Creatives constructs it automatically when you assign 1:1, 4:5, and 9:16 assets to an ad format at launch, mapping each ratio to the right placements for you.
Related terms