Ad Technology & Automation

Dynamic creative optimization (DCO): what it is + 10 steps

Dynamic creative optimization (DCO) guide header

Last updated

Quick answer: what is dynamic creative optimization?

Dynamic creative optimization (DCO) is a way of building display ads that assemble in real time, so each viewer sees the version most relevant to them. It pulls live data (audience, behaviour, and feeds) into a master creative, swaps elements like imagery, offers, and copy on the fly, and keeps optimizing which combinations perform while the campaign runs.

Dynamic creative optimization (DCO) - it’s a concept many in marketing may be aware of, but how many of us have really grasped it? Implemented it? Mastered it? It’s next-level programmatic creative – it’s the beating heart of the display ads of your dreams, if you dream about that sort of thing, that is.

DCO marketing is all about assembling ads in real-time, tailored for each specific person based on user behavior. But how do you execute it? 

Let’s explore what you need to know about DCO, why it’s the future of marketing, and dive into our step-by-step guide on how to do it the right way.

What is dynamic creative optimization (DCO) advertising?

Display advertising isn't shrinking: US display ad revenue hit $81.6bn in 2025, up 9.8% year over year, and programmatic spend grew even faster, up 20.5% to $162.4bn, on track to pass $200bn in 2026. Globally, ad spend is set to cross $1 trillion in 2026 for the first time. Nielsen's 2025 Annual Marketing Report found that 71% of brands spending $1bn or more on advertising now rank AI for personalization and optimization as their top trend. DCO is the sharpest expression of that shift: using data to decide what a creative should look like, not just where it should run.

DCO is personalized advertising that converts. It’s about using real data sources to enhance your banner ads and inject them with live analytics, real-time testing, and creative optimization.

The result? Hyper-relevant dynamic display ads - personal to your customers. It’s creativity and data combined for maximum impact.

DCO uses live data to shape each ad. DCO platforms enhance banner ads with real-time analytics, testing, and creative optimization, producing tailored ads that appeal to individual viewers. The result? Hyper-relevant, data-driven ads that align with viewers’ unique preferences.
DCO banners, for instance, can adapt to show the most relevant offers or imagery based on the viewer’s past browsing data, bringing DCO capabilities to life through responsive ad design.

Your ad-tech stack in harmony

What’s more, DCO works with all of your tech stack in harmony. It combines inputs from your creative automation platform (CAP), data management platform (DMP), and demand-side platforms (DSPs) using an algorithm. It picks the best combination of creatives to put in front of a viewer, based on first- and third-party data sources. DCO even optimizes this combination of elements as the campaign progresses automatically.

And just like any other campaign, rules can be programmed via a DSP. For example, if a click-through rate (CTR) in one ad version is lower than another, it’ll stop showing a particular combination of creatives.

Are banner ads dead? Find out and decide for yourself.

Types of DCO

Dynamic: pre-made dynamic ad variants, featuring data-fed elements. This type allows for more engaging, rich DCO media designs and creative optimization using a CMP.

Static units: a single DCO-powered ad that uses an algorithm to select the creative displayed in real time. This approach requires more manual setup (plus coding knowledge), but can still be effective for personalized DCO advertising.

Rather than relying on a CAP that is not optimized for DCO, why not rely on one that is? Creative automation platforms that excel in DCO ad production, such as Bannerflow, offer the same awesome versioning and rich media capabilities of the best HTML5 display campaigns – code-free. 

Why use a CAP for DCO?

A CAP is your production engine for DCO, enabling you to produce and control ad variations needed for a DCO campaign. CAP-driven DCO solutions simplify the process by managing multiple creative assets and allowing you to set up data feeds that bring dynamic creative optimization examples to your campaigns. Platforms like Bannerflow support DCO solutions with no-code, dynamic ad production. See how Bannerflow does DCO without code.
Choosing a platform to run it? Compare the main options in our guide to the best creative automation platforms in 2026.

A viewer's browser requests an ad from an SSP, which asks a DSP holding a DCO provider to assemble the creative using audience data from a DMP, then hands that ad to Bannerflow's CMP to render and continuously optimize before serving it back to the viewer. Dynamic creative optimization (DCO) with a CMP Viewer's browser SSP AD DECISIONING DMP DSP DCO provider DCO feed DCO ad CMP CMP ad rendered + optimized 1 2 3 4 5 6 optimizes continuously 7 ad served back to the viewer Step in the request Where Bannerflow's CMP renders and optimizes the ad

DCO vs personalization vs creative versioning

These three terms get used interchangeably, and that's part of why DCO is so often misunderstood. Here's the actual taxonomy:

Approach How it decides what to show Who controls it
Creative versioning Manual — a designer builds each variant (market, size, language) by hand or with templated resizing. The creative team, per campaign.
Personalization Rules-based — if/then logic swaps a pre-built element (e.g. show offer A to segment X). Marketer-defined rules, set once and left running.
DCO Data-driven and real-time — an algorithm assembles and re-assembles the creative per impression, based on live signals. The DCO engine, continuously, inside guardrails you set.
Creative intelligence The loop around all three: predicts which creative should work, scales the production of it, then proves what actually did. Your team, with the platform doing the heavy lifting. See how this fits our creative intelligence approach.


In short: versioning is what you do without a system, personalization is a fixed set of rules, and DCO is the version of both that keeps learning while it runs. If you want the fuller picture of where DCO sits alongside CMPs and creative automation generally, see what creative automation actually is.

Do you need a DSP to run DCO?

No, and this is the most common misconception about DCO. A DSP (demand-side platform) is how you buy and place media. DCO happens at the creative and ad-serving layer: it decides what the ad looks like once it's been served, not where or how much you paid for the impression.

You can run DCO through:

  • A DSP's native dynamic creative tool — convenient if you're already buying programmatically through one DSP, but it usually locks your creative logic to that DSP and makes cross-channel consistency harder.
  • A creative automation platform (CAP), DSP-agnostic — you build and control the DCO logic once, then serve the resulting creative to whichever DSPs, ad servers, or channels you're using. This is how Bannerflow approaches DCO and dynamic ads.

If your team runs media across more than one DSP, or wants to extend the same dynamic logic to owned channels like your own website, keeping DCO at the CMP layer rather than inside a single DSP is what makes that possible. See the full comparison in our creative automation platform overview.

Onsite DCO

DCO doesn't have to stop at paid media. The same logic, real-time creative assembly driven by live signals, works just as well on your own website or app, where it's usually called onsite personalization or onsite DCO.

Instead of swapping display ad elements for an anonymous viewer, onsite DCO swaps hero banners, product recommendations, or promotional messaging for a visitor based on what you already know about them: referral source, location, past browsing, or where they are in a returning-customer journey. The production logic is the same as paid DCO — a master creative, live data feeding it, continuous optimization — just pointed at your own traffic instead of bought impressions.

For e-commerce and retail teams especially, this closes a gap that paid DCO alone leaves open: the ad can be perfectly personalized, but if the landing page it points to isn't, the personalization stops at the click. Our creative personalization product and Create ads that perform extend the same creative logic across both.

Benefits of DCO in digital marketing

DCO taps into the growing trends of data-driven advertising and in-house marketing.

It enables targeted personalization by showing ads relevant to each user’s preferences, leading to increased engagement and better ROI. It also ensures that DCO ads are optimized based on audience behavior, driving improved performance in your media campaigns.

In practice, that shows up in results: CMC Markets lifted post-click conversions 23% with topical, data-driven display messaging built in Bannerflow. See the full story.

Audience perception of personalization is changing

Consumer participation and a better understanding of advertising indicate that viewers are eager for greater personalization. According to eMarketer research, “Epsilon found that four-fifths of consumers are more likely to make purchases when a brand gives them a personalized experience”. Additionally, according to that same research, 71% of all consumers are “frustrated that their shopping experiences were too impersonal”, demonstrating a strong yearning toward personalized ads from the average consumer. 

What does this mean for marketers?

If ever there was a time (and a need) for relevant, high-quality DCO media - it’s now. Viewers are aware of personalized advertising but seem to be unhappy with the quality of the ads they receive. And in an era of ad blockers, getting this balance right is important.

Keep customers in mind

Strive to remain relevant to your audience through personalization. Retargeting, for example, doesn’t have to be abrasive and static. DCO – particularly the type produced and controlled via a CMP – offers greater personalization with nuance and creativity. Data informing the creative process – rather than dominating it – is the ideal outcome.

Stay creative and engaging with your use of DCO

Template-free, dynamic creatives produced and controlled by a CMP offer the minimum requirement for sophisticated display advertising campaigns. CMPs enable you to be more creative in your DCO approach.

A tip? Try using different banner designs for different target audiences, which aren’t variations of a standard template. CMPs like Bannerflow enable you to use entirely different types of layout, design, or interactive elements for specific audience segments. There’s no limit to your creative ambition.

Step-by-step guide: how to set up a successful DCO campaign

Wondering where to start? Follow these steps to effectively set up your DCO campaign.

First, though, you’ll want to start with a solid data foundation. Audience data is essential for targeted messaging and optimization. Without it, a DCO campaign risks being too broad and ineffective.

Step 1: Define your audience

Create detailed buyer personas for each target segment, considering factors like demographics, job roles, media habits, and shopping preferences. This helps to define where and how to reach each audience effectively.

A persona canvas for Sample Sally covering her goals, challenges, and what the team can do to help: keep employees happy and support legal and finance teams; get everything done with a small staff and roll out changes company-wide; make employee data easy to manage in one place and integrate with legal and finance systems. PERSONA NAME Sample Sally SECTION 2 · WHAT? 1 GOALS Primary goal? Secondary goal? Keep employees happy and turnover low Support legal and finance teams 2 CHALLENGES Primary challenge? Secondary challenge? Getting everything done with a small staff Rolling out changes to the entire company 3 WHAT CAN WE DO …to help reach the goals? …to help past the challenges? Make it easy to manage all employee data in one place Integrate with legal and finance teams' systems

(Wondering how to create these? Read more about buyer personas with Hubspot’s guide.) 

Step 2: Understand their interests and online habits

Identify the platforms and sites your audience visits throughout their purchase journey, including relevant comparison sites and your website. This gives insight into where they’re likely to see your ads.

Step 3: Optimize device and location targeting

Analyze historical data to determine the devices your audience uses most and adjust targeting accordingly. For example, brand awareness may perform best on mobile, while conversions may be higher on desktop. Additionally, use geo-targeting to refine relevance even further.

Step 4: Leverage customer data

Draw insights from your CDP to understand which targeting strategies and CTAs resonate best with your audience. The more data you have, the better you can refine your targeting approach. 

Step 5: Map messaging across the buyer journey

Remember, consumers often interact with multiple touchpoints (2.8 on average) before converting. Tailor your messaging to align with each stage of the buyer journey, highlighting your unique selling points (USPs) and differentiators.

Applying DCO to your display campaign

Halfway there! With your data and targeting strategies in place, you’re ready to set up your DCO campaign. Out of the two main approaches, creative-driven DCO with a CMP or template-driven DCO requiring coding expertise, we’ll focus on the creative approach:

Step 6: Integrate with your DCO platform

Connect your DCO platform to your DMP and CRM to ensure audience data feeds into your campaign, enabling precise personalization.

“…we use the information from our customer relationship management (CRM) and data management platform (DMP). This means we can build creatives that are more focused on the users’ needs. By doing this, we can reach our goal of even greater ad personalisation and increase ROI.”

Sergio Fernández Vidal, Digital Design and Production Specialist.

Step 7: Build decision trees for ad delivery

Set up a decision tree within your DCO platform to determine which ad variants display for specific audience segments. This helps to guide users through a personalized journey.

Decision tree routing a prospecting visitor to one of eleven creative variants based on customer segment, pet interest, destination in the URL, activity interest in cycling, camping or vineyards, and London/South East geography, ending on a short stay, generic, or Trustpilot creative. PROSPECTING JOURNEY / BRIEF CREATIVE DECISION *FROM SITE LISTS, KEYWORDS & FIRST PARTY DATA Does the user fall into one of our customer segments? SOC SHF SAF YES Does the user show an interest* in pets? NO PETS YES Is there a destination in the URL? NO DESTINATION FRANCE DESTINATION BELGIUM DESTINATION NETHERLAND YES Does the user show an interest* in Cycling? Does the user show an interest* in Camping? Does the user show an interest* in Vineyards? NO ACTIVITY SPECIFIC – CYCLING YES ACTIVITY SPECIFIC – CAMPING & VINEYARDS YES ACTIVITY SPECIFIC – CAMPING & VINEYARDS YES Does the user have a London/SE geo? NO SHORT STAY YES GENERIC NO TRUST PILOT Sequence, generic always first

Step 8: Pair creatives with user journeys

Use a CMP to create customized ad versions for each stage in your decision tree, enhancing your DCO capabilities.

Step 9: Automate and scale with a CMP

A CMP enables you to produce and scale multiple DCO creative variations, incorporating data feeds and design guidelines for optimized delivery.

Step 10: Launch and continuously optimize

Once your campaign is live, monitor performance and optimize elements such as messaging and creative assets. A/B testing throughout the campaign can enhance effectiveness and drive better results.

Does DCO actually work? Real results and when it doesn't

The results case is real, but it's worth being honest about where it comes from. Nielsen's Project Apollo found that creative itself drives roughly 65% of sales lift in a campaign, more than targeting or media spend combined. That's the underlying reason DCO works when it works: it's optimizing the single biggest lever, not a secondary one.

For example, Carglass ran a dynamic remarketing test with Google and saw a 2,901% ROI, four times the return of the static version of the same campaign. Bannerflow customers see a similar pattern in CMC Markets' 23% lift in post-click conversions from topical, data-driven display messaging.

Where DCO underperforms, it's rarely the technology. The common failure modes are:

  • Thin data. DCO optimizes against the signals you feed it. Weak audience data produces weak personalization, no matter how good the engine is.
  • Too many variants, too little volume. If a combination doesn't get enough impressions to reach statistical confidence, the optimization loop never actually learns.
  • Creative that isn't built to flex. A master creative bolted together as an afterthought limits what the engine has to work with. DCO amplifies the quality of what you feed it, in both directions.

Get those three right and the upside is well documented. Skip them and DCO becomes an expensive way to run the same ad you'd have run anyway.

DCO after third-party cookies

Third-party cookies were never the foundation DCO needed — they were just one of several signal sources feeding it. As browsers restrict or remove them, the signals DCO runs on shift toward data you actually own: first-party behavioural data from your own site and app, CRM and loyalty data, contextual signals (what page or content the ad sits next to), and consented data from login or account activity.

In practice, this means less "who is this person across the web" targeting and more "what is this person doing right now, on a channel we control." A DCO setup built on a CMP rather than locked into one DSP's cookie-dependent targeting adapts to this shift more easily, since the creative logic sits above the identity layer rather than depending on it.

The net effect for creative teams: audience data still matters, arguably more, since there's less of it to waste on the wrong message. Tighter data rules reward well-built, flexible creative over broad, low-relevance reach.

The future of DCO and advertising

Dynamic creative optimization is finding its way into all sorts of fascinating applications. Already, streaming services such as Netflix and Spotify are using the same technology to enhance and personalize internal advertisements. Next, we may even expect to see DCO-enhanced voice search ads start to become mainstream. More broadly, DCO is creative intelligence in action: using data to predict which creative will perform, then proving it with results. See how that fits our creative intelligence approach.

Using Creative Automation Platforms like Bannerflow makes it far simpler for in-house teams to embrace DCO.

Looking to set up DCO for your team’s strategy? Get in touch with us for an initial consultation today! 

Frequently Asked Questions

Is DCO the same as programmatic advertising?
No. Programmatic is how ads are bought and served; DCO is what the ad does once it is served. DCO decides which version of the creative each viewer sees, in real time. The two work together: programmatic places the ad, DCO personalizes it.

What is the difference between DCO and dynamic ads?
Dynamic ads pull in live data, like a price or a countdown. DCO goes further: it also chooses which creative combination to show each person, and keeps optimizing those choices as the campaign runs, based on what performs.

What do you need to run a DCO campaign?
Three things: audience data (from a DMP, CRM, or CDP), a set of creative elements to combine, and a platform to assemble and optimize them. A creative management platform handles the production and optimization without custom code.

Does DCO still work without third-party cookies?
Yes. DCO can run on first-party data, contextual signals, and live feeds rather than third-party cookies. If anything, tighter data rules make relevant, well-built creative matter more, not less.

What data does DCO use?
Any live signal you can feed it: audience and behavioural data from a DMP, CRM, or CDP; first-party data from your own site or app; contextual signals like the page or content around the ad; and real-time feed data such as stock, pricing, or weather. DCO doesn't need any one source, it combines whatever signals you have and keeps optimizing based on what each combination does.

GET STARTED

Let’s transform your creative operations

Request a personalized demo and see how Bannerflow brings automation, governance, and performance intelligence together to power structured growth at scale.