Create Banners for Dynamic Ads

  • Updated

You can create an HTML5 or rich media banner for a dynamic ad in Adform Studio. You can create a banner from scratch, add assets, and apply settings. You specify the banner elements to be displayed dynamically.

When developing dynamic ads, you can make creative shells quicker and more easily in Studio. By using Builder Mode templates, you don't need any coding knowledge. You just name each component properly and select the Dynamic Item checkbox. From Studio, you can upload finished creative shells to any campaign with two clicks.

For more information about coding dynamic ads, see Build Dynamic Ads.

Create Banners for Dynamic Ads in Studio

You can use Adform Studio to create a banner for a dynamic ad. After creating the banner, you can upload it directly from Studio or download it to upload separately.

To create a dynamic ad:

  1. In Adform Studio, click Create>New Banner or click Browse Templates.

  2. In the Create Banner template page, click Builder Mode: Standard Blank or any available Builder Mode template.

  3. Use the Studio tools to create the banner. (For details, see Navigate Around Builder.)


    When you add an image or text component, select the Dynamic item checkbox.

  4. When setting up a dynamic ad in Adform, use the name of the image or text component from the banner in the version spreadsheet for the dynamic ad. (For details, see Build Version Spreadsheets for Dynamic Ads.)

Map Spreadsheet Columns

Each dynamic ad has a version spreadsheet associated with it. You use the column names from the version spreadsheet in a banner's code. Adform transfers the version data to the banners in dynamic ads once you include both the banner and version spreadseet in the dynamic ad setup. You must follow the version spreadsheet rules and requirements to successfully map version information for any dynamic ad.

Define Dynamic Ad Variables

There are four main categories for the columns in a version spreadsheet: version settings, reporting, creative, and targeting. In a banner's code, use the variable name as given in the creative columns (such as columns for images and text).


Don’t use reporting labels, version settings, or targeting (macros or retargeting) variables.

Use meaningful names for text, graphics, and landing pages. (For example, use text_1 or header_text instead of  t1. The maximum number of characters you can use in a name is 100. The asset's name in the spreadsheet must exactly match the name for the asset in Adform.


A variable name in a banner code or a component name in Studio must be the same as given in the spreadsheet.

Names are case sensitive.

You can include landing pages with versions in the spreadsheet. A landing page’s name should adhere to the clickTAG variable format (such as clickTAG or clickTAG2) to use it correctly in the banner’s source code.

For detailed information about building a version spreadsheet see Build Version Spreadsheets for Dynamic Ads.

Was this article helpful?

How we can make it better?

Thank you for your feedback!