Glossary

    DCO

    Published · Last updated
    Next scheduled review:

    Dynamic creative optimization (DCO) is the automated assembly of an ad when it is served, from interchangeable parts such as images, headlines, prices and calls to action, chosen per impression and improved with performance data.

    DCO has two halves. Assembly picks the parts, by rules ("show the nearest store") or from a product or price feed. Optimization tests the combinations and shifts traffic toward the ones that perform. Google's display ad specifications describe the assembly side plainly (Google Ads Help, accessed 9 November 2026). A dynamic HTML5 ad has placeholder elements bound to a data feed, so when the feed changes, the ad changes.

    To make parts portable between tools, the IAB Tech Lab published the Dynamic Content Ads Schema. It describes each creative component and its variations in JSON, so creative platforms, ad servers and DSPs can choose assets per impression and report performance by asset (IAB Tech Lab, Dynamic Content Ads Schema).

    Inputs need care. Context, weather and location are low risk. Personal data used to tailor the ad needs a legal basis, and in health or finance the message itself can reveal sensitive facts.

    Example: An airline feeds fares into a DCO template. A reader in Manchester sees "Manchester to Lisbon from £79" with a beach image. After two weeks of testing, the version with the price in the headline beats the version with the price on the button, and it gets 80% of impressions.