Search
Clear search
Close search
Google apps
Main menu

Creating a dynamic ad

Dynamic ads are only supported in certain ad environments, and only with certain accounts. Be sure to check whether your account is supported before using this feature.

Dynamic ads are ads that use information in a data feed to determine what images, text, and other information gets shown. To create a dynamic ad, you create an ad using placeholder elements for each piece of image or text you want to be dynamically generated, then bind data objects to each element. When the data feed changes, the elements that are bound to the data will reflect those changes automatically.

Dynamic Ads Overview

You create data bindings between element attributes and specific types of data in the Dynamic Properties panel. The Dynamic Properties panel is an interactive dialog that lets you choose your element, the element attribute you want to be dynamically modified, and the data schema object that you want the element to bind to.

Google Web Designer comes with pre-made templates that you can use to create a dynamic ad more quickly. You can find them in the Template Gallery by filtering for the "Dynamic" feature.
DoubleClick ads

Choose a data schema

  1. Under the Data Schema tab of the Dynamic properties dialog, select the schema type "Custom schema".
  2. Enter the account name that contains the profile you want to use.
  3. Enter the name of the advertiser. You can choose an existing advertiser, or you can create a new one.
  4. Select the Studio profile you want to use. This is the schema that Google Web Designer will use for the dynamic ad.

Create data bindings

Before binding any elements, it's helpful to give a unique ID to each element you want to use. You can do this in the Properties panel for each element.

To bind data to an element in your ad:

  1. Click the Bindings tab of the Dynamic properties dialog.
  2. Optional - Filter the elements you see by choosing "Current Page" or "Selection" from the "Show" drop-down.
  3. Click the Add Binding button at the top of the dialog.
  4. In the element column, select an element you want to bind the feed data to.
  5. In the element attribute column, select the element attribute you want to bind the feed data to. All of the bindable element attributes for the selected element will appear in a drop-down list, including both style attributes and attributes specific to the element type.
  6. In the data schema object column, select a data object.
  7. Click Add Binding to bind data to another element in your ad, or click "OK" when you're finished.

To edit a binding for an element in your ad:

  1. In the Dynamic panel, double-click on a binding in the list. The Dynamic Properties panel will open with the binding selected.
  2. Modify the settings for an element, element attribute or Data Schema Object.
  3. Click OK.
AdWords ads

Before binding any elements, it's helpful to give a unique ID to each element you want to use. You can do this in the Properties panel for each element.

To bind data to an element in your ad:

  1. Under the Data Schema tab of the Dynamic properties dialog, choose a data schema from the Data Schema drop-down.
  2. Click the Bindings tab of the Dynamic properties dialog.
  3. Optional - Filter the elements you see by choosing "Current Page" or "Selection" from the "Show" drop-down.
  4. Click the Add Binding button at the top of the dialog.
  5. In the element column, select an element you want to bind the feed data to.
  6. In the element attribute column, select the element attribute you want to bind the feed data to. All of the bindable element attributes for the selected element will appear in a drop-down list, including both style attributes and attributes specific to the element type.
  7. In the data schema object column, select a data object.
  8. Click Add Binding to bind data to another element in your ad, or click OK when you're finished.

To edit a binding for an element in your ad:

  1. In the Dynamic panel, double-click on a binding in the list. The Dynamic Properties panel will open with the binding selected.
  2. Modify the settings for an element, element attribute or Data Schema Object.
  3. Click OK.

Creating a dynamic call to action with the Tap Area component

The Tap Area component lets you initiate almost any action with a touch or click. One common use is to create a call to action. Typically, this will be a static link to a website, but dynamic links are also possible when you're creating a dynamic ad.

The Tap Area component has a dynamic property, Exit Override URL, that's accessible through the data binding section of the Dynamic Properties panel. This lets you use a schema that includes individual product URLs, and bind them dynamically to the Tap Area component.

Using a feed to create a dynamic preview

When you preview the ad, you'll initially see it as you designed it, showing only placeholder elements. To see how it will work as a dynamic ad, you need to add a sample feed (or multiple feeds) to the "feeds" folder in your project.

A sample feed is a JSON document that contains feed information such as design and product specific text and images. By placing the sample feed (or multiple sample feeds) into the "feeds" folder of your project, you can use any of those feeds during preview by selecting the feed name from the pop-up list at the bottom of the preview page.

Was this article helpful?
How can we improve it?