Digital Marketing

Meta Dynamic Creative Ads: What It Is, How It Works and How to Set It Up

Talha Aslan 17 min read 2 views

What is dynamic creative in Meta Ads?

Dynamic creative in Meta Ads is an ad set setting that takes the images, videos, primary texts, headlines, descriptions and call to action options you upload, then automatically combines them and shows each person the combination most likely to work for them. In other words, you supply the parts and Meta does the matching.

When I first tried this setting on client accounts, the biggest surprise was simple. The winning combination was rarely the one I would have picked. That said, the feature is not a magic button. It cannot turn a weak image into a strong one. It only finds better matches among the options you give it.

I have already covered test design in detail in my Meta Ads creative testing guide. So I will not repeat the methodology here. Instead, this article focuses on the feature itself: how it works, how to set it up and how to read its reports.

How does dynamic creative work?

According to Meta’s developer documentation, the feature lets you deliver different combinations of an ad’s creative parts to different people automatically. At each impression, the system looks at the person, the placement and the device. Then it predicts which parts will perform best together.

For example, imagine you upload three images, three primary texts and two headlines. In theory, that gives you 18 different ads. You only build one ad, however. Meta tests those 18 possibilities internally and gives more delivery to the ones that perform well.

There is also an important structural rule. Meta’s documentation states that you can only create one ad per ad set when this setting is on. Therefore, if you want a second ad, you need a new ad set. You also cannot delete or archive that single ad on its own; you do it at the ad set level instead.

In short, this is a component level optimisation engine. It shows you which parts pull their weight. However, it does not give you full transparency into how every single combination performed.

Which assets can you upload to a dynamic creative ad?

Meta’s dynamic creative documentation and its asset feed rules set clear upper limits. The current limits look like this:

  • Up to 10 images or videos
  • Up to 5 primary texts (body copy)
  • Up to 5 headlines
  • Up to 5 descriptions
  • Call to action button options
  • One ad format and one destination link

You do not have to fill every slot. In fact, maxing out the limits often backfires. The budget splits across dozens of combinations and no part collects meaningful data. On accounts with a modest daily budget, I prefer to start with 3 to 5 visuals, 2 or 3 texts and 2 headlines.

You can mix images and videos, because Meta evaluates them in the same pool. Still, a vertical video and a square image should carry the same core message. Otherwise, the system may push a combination that tells a completely different story in one placement.

For video, I also recommend tracking ThruPlay separately. The component report will not tell you directly which video people actually watched to the end.

How many combinations do you get, and why does it matter?

To count combinations, you multiply the number of options in each asset type. Say you upload 5 images, 4 primary texts, 3 headlines and 2 descriptions. That gives you 120 possible ads. If you fill every limit, the number runs into the thousands.

So why does this matter? Each combination needs a certain volume of impressions and conversions before its result means anything. On an account with a few conversions a day, most of those 120 combinations will never collect data. Instead, the system leans on a handful of early leaders and barely shows the rest.

For that reason, I think about combination count alongside expected weekly conversions. If you expect 20 to 30 conversions a week, a small asset pool gives you readable results. On the other hand, an online store with hundreds of weekly purchases can handle a much wider pool.

Put simply, combination count is not a quality score. It is a data requirement. Before adding an asset, ask whether it brings a genuinely new idea or just repeats an existing one.

What is the difference between dynamic creative, flexible format and Advantage+ creative?

Meta has offered creative automation under several names in recent years, and the naming confuses many advertisers. So here is a short comparison:

FeatureLevelWhat it doesReporting
Dynamic creativeAd setTurns your text and media parts into combinationsBreakdown by asset, limited metrics
Flexible formatAdPicks single image, video or carousel per person from several media filesMostly aggregate results, limited format split
Advantage+ creativeAdApplies AI enhancements to your existing creativeLimited visibility per enhancement
Advantage+ catalog adsCampaign and catalogueShows products from your catalogue based on each personPer product and catalogue

To summarise, the first option answers “which parts work well together?” Advantage+ creative, by contrast, answers “how can this creative work better?” Flexible format then answers “which format suits this person?”

Also note that the Ads Manager interface varies by account and objective. On some accounts, especially for sales and app promotion campaigns, you may see a flexible format option at ad level instead of the ad set toggle. Check the current options in your own account before you plan the build.

Are dynamic ads and dynamic creative the same thing?

No, they are two completely different features. Yet the similar names cause the confusion I correct most often in consulting calls.

Dynamic ads, now called Advantage+ catalog ads, depend on a product catalogue. The system shows people the products they viewed or added to cart, or similar items. In other words, the source is catalogue data, not images you upload one by one. I explain catalogue setup in my Meta Commerce Manager guide.

The component based setting, on the other hand, works without any catalogue. A service business, a training provider or a single product brand can use it easily. Combining the two in the same ad rarely makes sense, because catalogue ads already personalise at product level.

Here is a practical rule. If you sell hundreds of products and collect product view data, look at catalogue ads first. If you want to learn which message and visual work for a single offer, start with component combinations.

Which campaign objectives support dynamic creative?

Meta’s developer documentation lists sales, engagement, leads, awareness, traffic and app promotion as supported objectives. So technically, the structure covers all six main objectives.

However, the Ads Manager interface does not look the same on every account. For sales and app promotion in particular, Meta steers advertisers towards flexible format and Advantage+ options. Therefore, do not assume that an objective supported in the documentation will show the same toggle in the interface.

There is one placement exception as well. According to the documentation, the feature supports all placements except sponsored messages on Messenger. As a result, most campaigns with automatic placements will not hit a placement related block.

In my experience, the clearest gains came from lead and traffic campaigns. The reason is volume. These objectives produce more results, so component level data becomes meaningful much faster.

How do you turn on dynamic creative in Ads Manager?

Interface labels change from time to time, but the general flow looks like this:

  1. Create a new campaign and choose your objective.
  2. At ad set level, look for the dynamic creative option and switch it on. If your account does not show it, check the flexible format or Advantage+ creative options at ad level.
  3. Complete your audience, placement and budget settings.
  4. Move to ad level and add your images and videos.
  5. Enter your primary text, headline and description variations in separate fields.
  6. Choose your call to action options and add the destination link.
  7. Check the preview across placements, then publish.

Always add UTM parameters to the destination link. That way, you can compare Meta’s numbers with your analytics tool. You can build them quickly with our UTM builder.

Before launch, also confirm that your Meta Pixel setup and conversion events fire correctly. Otherwise, the system has nothing to learn from.

What should you watch for when preparing assets?

Success here depends on your parts being genuinely different. Three crops of the same photo, or three synonyms of the same sentence, teach the system nothing.

  • Give each visual its own angle: product, moment of use, result, social proof.
  • Make every part stand on its own; no headline should refer to another text.
  • Prepare square and vertical ratios separately and keep key text away from the edges.
  • Keep logo and colour use consistent across every variation.
  • Write price, offer and deadline details so they never contradict other parts.

The last point matters a lot. For instance, if one headline says “20% off” and a description says “free shipping, no discount”, the system may show them side by side. So read every part as if it will appear next to every other part.

To see which angles competitors use, try our ad library search tool. It lets you vary your ideas based on real market examples rather than guesswork.

The same logic applies to visual style. A studio shot, a natural photo that looks user made and a short screen recording send very different signals. That contrast helps the system learn which visual language connects with your audience. Moreover, the insight often shapes your organic content as well.

How should you write text variations?

The most common mistake is writing the same message five times with different words. Instead, build each primary text around a different motivation.

  • Problem led copy: describes the difficulty your reader faces.
  • Outcome led copy: explains the change your product or service brings.
  • Proof led copy: offers a review, experience or concrete feature.
  • Short copy: states the offer in one sentence.
  • Objection handling copy: answers a price, time or trust concern.

Keep headlines short, because some placements cut them off. Also, descriptions do not appear in every placement. So never leave critical information to the description alone.

You can compare headline options in advance with our headline analyzer. Still, real ad data has the final say. The tool only helps you drop weak candidates early.

What do Advantage+ creative enhancements change?

Meta’s Advantage+ creative help page describes it as a set of AI tools that generate variations and improve creative across single image, video and carousel ads. Component combination mixes parts; Advantage+ creative, however, touches the parts themselves.

The main features named in Meta’s enhancement documentation include:

  • Text optimisations: may show your primary text, headline or description in different fields.
  • Image touch ups: crop and adjust images to suit each placement.
  • Image templates: add a frame that fits the placement.
  • Video auto crop: adapt the aspect ratio to each placement.
  • Inline comments: show relevant comments below the ad.

There was also an important API change. From Marketing API v22.0, you can no longer switch standard enhancements on or off as one bundle. Instead, you manage each sub feature separately. That gives you clearer control over what Meta may change.

Which enhancements should you keep on, and which should you turn off?

There is no single right answer. Still, I can suggest a framework based on how much control your brand needs.

Technical enhancements such as placement adaptation and auto crop can stay on for most accounts. They do not change the message; they only fit the format. Even so, check the preview to make sure no key text gets cropped.

Text optimisations need more care. In regulated sectors such as health, finance or insurance, moving copy into other fields can create an unwanted meaning. For those accounts, I switch text enhancements off and keep manual control.

Compare music and visual adjustments with your brand guidelines too. For brands with a strict visual identity, those touches can hurt consistency. On the other hand, small businesses with limited design resources may find them a practical way to get more variations.

After launch, check the live ad in a few placements. The preview may not show every variation, so seeing the ad in a real feed during the first days helps. If you spot an unexpected crop or text placement, turn off the relevant sub feature.

How do you read dynamic creative reports?

Reporting is the most misunderstood part of this feature. According to Meta’s breakdowns documentation, you can break results down by image, video, body text, headline, description, call to action, link and ad format.

However, these breakdowns only support a limited set of metrics: impressions, clicks, spend, reach, actions and action values. So you cannot see every metric per asset. The documentation also notes that image and video breakdowns for these assets are not available at ad account level.

In Ads Manager, you reach this data through the dynamic creative element options in the Breakdown menu. You see impressions and results per part, but you do not get a list of exact combinations.

In practice, I first look at how spend spread across the parts. If Meta gives most of the spend to one image, it predicts that image is more efficient. Next, I compare cost per result and check the revenue side with our ROAS calculator.

Why can asset breakdown numbers mislead you?

Component numbers look clean at first glance. Yet they hide a few traps.

First, Meta does not spread spend evenly. An image with few impressions may not be bad at all. The system may simply have favoured another image early on. So do not trust the cost per result of a low volume part.

Second, the parts do not act independently. A headline may look strong because of the image it mostly appeared with. In other words, component data shows correlation, not proof of cause.

Third, audience differences shape the result. The system may show a video more often to younger users and an image to older ones. In that case, you are comparing audiences, not creative. When you need a firm decision, move to a controlled A/B test instead.

Choose the date range carefully as well. Early data belongs to the learning period, so it swings more. Before deciding anything, also review at least one or two weeks of post learning data.

Is dynamic creative the same as creative testing?

No. It is an optimisation tool, not a controlled test method. The system aims to maximise results. It does not aim to give a statistically clean answer to your question.

For example, if you want to know for certain which of two images is better, you need an A/B test with a split audience. Automatic combination, by contrast, suits situations where you simply want the best result from the options you have.

I use both in sequence. First, I use automatic combination to find promising parts in a wide pool. Then I compare the strongest two or three candidates in a separate test. I explain test design, sample size and significance in my creative testing article, and you can check statistical strength with our A/B test calculator.

How do budget and the learning phase affect dynamic creative?

The more parts you add, the more data the system needs. Therefore, uploading many assets on a small budget stretches the learning phase.

I cover the logic in my Meta Ads learning phase article. Briefly, significant edits to an ad set can reset learning. Adding or removing parts here can have the same effect. So make changes in batches and keep them infrequent.

Budget structure matters too. Because these ad sets hold a single ad, your choice between campaign budget and ad set budget directly shapes delivery. I discuss that choice in my ABO vs CBO article.

Also watch frequency while you track spend. With a single ad and a small audience, the same person may see many variations quickly. If frequency rises fast, widen the audience or refresh the asset pool.

When should you avoid dynamic creative?

Not every campaign suits this setting. I recommend a standard ad instead in these cases:

  • The order of the message matters, for instance in a video series that tells a story step by step.
  • You use legally approved copy that must not change.
  • Your budget is so small that component data will never build up.
  • You need to measure one specific creative precisely.
  • A specific image must always appear with a specific text.

Also, if you are launching the first campaign for a new brand, a single strong message can teach you more. That way, you first learn whether the core offer works, then you move on to variations.

On the other hand, accounts with a broad audience, a flexible message and real creative capacity can save a lot of time with it. The decision comes down to whether you need control or speed more.

How does usage differ for online stores and service businesses?

In online stores, the asset pool usually centres on products. Product angles, lifestyle photos, discount messages and shipping benefits tend to lead. However, if you sell many products, catalogue ads often work better for showing items one by one. So I mostly use component combination for brand or category messages there.

Service businesses face a different situation. What you sell is not a visible product but trust and results. Therefore, testing team photos, client reviews, process explanations and outcome messages in the same pool teaches a lot. If you use lead forms, track lead quality separately, because a cheap form does not always mean a good client.

Both models share one rule: match component data with business results. Do not decide based on click through rate alone without seeing sales, bookings or qualified enquiries. In service businesses especially, adding sales team feedback to the report shows which message truly brings clients.

What are the most common setup mistakes?

When I take over client accounts, these are the mistakes I see most often:

  • Uploading the same image several times with tiny differences.
  • Texts with conflicting price or offer details.
  • Visuals with text near the edges that becomes unreadable in vertical placements.
  • Campaigns launched before the conversion event works.
  • Adding and removing parts every day, which keeps breaking learning.
  • Reading component numbers as if they were final test results.

What these mistakes share is a “set and forget” mindset. In reality, no matter how automated the system gets, input quality and measurement accuracy remain your job.

Also keep ad review in mind. Meta checks every part against its policies, and a rejected part can affect delivery of the others. So remove risky claims before you publish.

How do you carry winning assets into new ads?

The real value of this feature is the data it feeds into your next creative cycle. Once you find winning parts, you have two paths.

The first path is to combine the best parts in a fixed standard ad and scale it. This adds control and sharpens the winning message. The second path keeps the winners and swaps the weak parts for new candidates. That turns the ad set into an always on idea pool.

When you prepare new candidates, think about why the winner won. For example, if a moment of use image stood out, try other moments of use next round. In other words, do not just copy the winner; expand the winning idea.

Do not neglect naming either. If every image and text has a meaningful file name or short code, you will instantly know what each part represents in the breakdown. Otherwise, after a few rounds, labels like “image 7” become hard to decode.

How do my team and I run dynamic creative setups?

On the Meta accounts we manage, my team and I follow a fixed order. First, we verify the measurement setup, meaning the pixel and conversion events. Then we define genuinely different angles for the brand’s audience.

We write every image and text so it makes sense on its own. We also review each Advantage+ creative enhancement against the brand’s sector and guidelines. After launch, we read component data weekly and move winning ideas into controlled tests.

Finally, we watch for creative fatigue. Even winning parts lose impact over time; click through rate drops and cost rises. When those signals appear, refreshing the pool is the natural moment to start a new round.

If you would rather not run this process yourself, we can plan ad setup and reporting together as part of our social media management service. Whichever route you choose, remember that the strength of this feature comes from the quality of the parts you feed it.

Frequently Asked Questions

Is dynamic creative still available in Meta Ads?
Yes, Meta’s developer documentation still supports it. However, the Ads Manager interface varies by account and objective. On some accounts, especially for sales and app promotion campaigns, you may see flexible format or Advantage+ creative options at ad level instead of the ad set toggle. Check your own account before planning.
How many images and texts can I upload?
According to Meta’s documentation, you can add up to 10 images or videos, 5 primary texts, 5 headlines and 5 descriptions. You do not have to fill every slot, though. On a limited budget, starting with 3 to 5 visuals, 2 or 3 texts and 2 headlines gives you cleaner data.
Can I see which exact combination won?
No, you cannot get a list of exact combinations. The Breakdown menu shows each part separately, such as each image, text or headline. These breakdowns support a limited metric set: impressions, clicks, spend, reach, actions and action values. So treat component data as a directional signal rather than a verdict.
What is the difference between dynamic creative and an A/B test?
Dynamic creative is an optimisation tool that tries to maximise results. An A/B test splits the audience and compares two options under controlled conditions. Use an A/B test when you need a firm decision, and use automatic combination when you want to learn quickly from a wide pool of options.
Does dynamic creative work on a small budget?
It can, if you keep the number of parts low. The more assets you add, the more data the system needs and the longer learning takes. On a small budget, use a few clearly different visuals and texts so component data becomes meaningful sooner. Add more parts only once data builds up.
Should I turn off Advantage+ creative enhancements?
It depends on your brand. Placement adaptation and auto crop can stay on for most accounts. In regulated sectors such as health, finance or insurance, I recommend switching text optimisations off and keeping manual control. Brands with a strict visual identity should also review music and visual adjustments before enabling them.
  • dynamic creative
  • Meta Ads
  • Advantage+ creative
  • Facebook ads
  • Instagram ads
  • flexible format
  • ad reporting
Share:
Talha Aslan

Google Partner digital marketing expert. Hands-on with SEO, Google Ads, web design and e-commerce projects since 2012; every post here comes from that experience.

Next project

Let's talk about your project.

Your brief goes straight to Talha Aslan and team: strategy led by Talha, delivery by an experienced team. The first consultation is free; we listen and come back with a clear roadmap.