The Feedance AI features is rolling out. Check it out!
How Feedance can help your revenue growth
250+ channel and platform integrations
Start optimizing with powerful integration
Wordpress compatible e-commerce integration
Start optimizing Magento very quickly
Open source e-commerce platform integration
Integrate ChatGPT Ads Catalog in seconds
Optimize Meta Catalog Ads
Optimize your Google Shopping visibility correctly
Optimization of TikTok Catalog Ads
Adform is a European advertising technology company founded in 2002 and headquartered in Copenhagen, Denmark. It describes itself as the first pan-European demand-side platform (DSP) and is one of the largest independent, privately-owned ad-tech companies globally, with offices across Europe, North America, and APAC.
Adform's core product is Adform FLOW, a unified platform combining a Demand-Side Platform (DSP), Supply-Side Platform (SSP), Data Management Platform (DMP), an Ad Server, and Dynamic Creative Optimization (DCO) tools in a single interface. Brands and agencies use it to plan, buy, serve, and optimize digital advertising — including dynamic, product-driven ad formats generated automatically from a connected product feed.
Adform's Dynamic Creative Optimization tools let advertisers build ads whose content — product name, price, image, and description — updates automatically from a connected product feed, instead of every SKU or price change requiring a manually rebuilt banner.
Adform builds dynamic ads from two components: one or more creative shells (HTML5 or rich media templates containing the display logic) and a data source telling each shell what content to show. For product-targeting and product-retargeting banners, that data source is a product feed. Adform's own help documentation shows product records passed to the ad system with fields including product_id, product_name, product_price, product_image, and product_deeplink — notably, the ad system uses the deeplink supplied in each product record for the click-through, rather than one static landing-page URL, so a rendered banner links straight to the specific product it displays.
product_id
product_name
product_price
product_image
product_deeplink
Adform's broader Dynamic Content Ads (DCO) feature works a little differently: it reads a separate 'version spreadsheet' (an .xlsx file with one row per ad version) mapped to the dynamic elements inside a creative shell, and a single dynamic ad setup can combine up to 15 creative shells. Feedance's role sits on the product-feed side of this system — keeping the underlying product data (names, prices, images, availability) accurate and current, which is the data advertisers then reference when building product-targeting banners or preparing a version spreadsheet for DCO.
Adform's documented product feed formats are XML and CSV. Integration guidance for Adform's dynamic ad system specifies that an XML feed must follow a products > product structure — Adform explicitly does not accept XML feeds built on the structure used for Google Retail (Merchant Center) feeds, so a feed formatted for Google Shopping cannot simply be reused as-is for Adform.
products > product
Beyond format and structure, Adform's publicly available documentation does not detail file-size ceilings, hosting requirements, or a maximum SKU count per feed. If your account has specific limits, Adform typically confirms them when you set up the Client ID and Template ID tied to your feed inside the platform.
Adform's help documentation for building product-targeting ads shows the following fields being read from the feed and returned to the ad system. This reflects Adform's own sample product data rather than a fully published field dictionary, so treat it as the confirmed core set rather than an exhaustive spec:
product_category
product_category_id
default_order
top_offer
Connecting Adform to Feedance follows the same feed-based workflow used across Feedance's supported channels:
Adform's public documentation does not publish a mandated minimum refresh interval for product feeds. As a general best practice for any retargeting or dynamic-creative feed, update it at least once daily so Adform is never serving ads for an out-of-stock item, a stale price, or a discontinued product — catalogs with frequent price or stock changes may warrant more frequent updates. Feedance lets you schedule automatic updates so this stays hands-off rather than manual.
Adform does not publish a public list of feed error codes, so the items below combine the one structural failure mode documented across Adform's own feed-integration ecosystem with general causes that affect any product-feed-driven ad platform:
These are general product-feed best practices rather than Adform-specific requirements, but they apply directly to any feed powering dynamic or retargeting ads:
Does Adform support both CSV and XML product feeds?Yes — Adform's product feed integrations support CSV and XML, with XML feeds expected to follow Adform's own products > product structure rather than a generic shopping-feed schema.
Can I reuse my Google Merchant Center feed for Adform?Not directly. Documentation for feed-based integrations with Adform notes that XML feeds built on the Google Retail feed structure are not accepted, so the feed needs to be reformatted to Adform's expected structure and field names first.
What's the difference between Adform's product-targeting ads and its Dynamic Content Ads?Product-targeting and retargeting banners read product data (name, price, image, deeplink) directly from your feed. Dynamic Content Ads (DCO) instead use a version spreadsheet mapped to a creative shell, and a single dynamic ad setup can combine up to 15 creative shells.
Do I need a developer to connect my feed to Adform?Not with Feedance. Feedance handles the field mapping and feed formatting; inside Adform you'll still need the Client ID and Template ID for your feed, which Adform provides when the feed is uploaded.
We’ll tailor your demo to your immediate needs and answer all your questions. Get ready to see how it works!