Bannerflow creatives can be exported to, and used with Google Studio.

Design and animate your creatives in Bannerflow and connect with your Dynamic Content / Profile from Studio.

Step by step guide

1. Create a new Profile in Google Studio

Start by creating a new Dynamic Content > Profile in Google Studio. This will open a step-by-step guide.

A Profile in Google Studio is essentially a Google Sheet that holds all dynamic messages for your different segments/triggers, to be used by your creative(s).

For a video tutorial on how to set up and create a new Profile, click here.

Make sure that your Google Sheet is shared with the following two email addresses:

👉Please note: Google Studio does not accept all special characters in the spreadsheet. "/" for example will break the document and make the feed unusable for Google Studio. They recommend to use an underscore _ or hyphen - as a separator at all times.

At step 4 (Generate code) in the wizard an HTML5 code will be generated. Copy this code and save it in a text file (or go back and grab it later). This code will be used when exporting your Bannerflow creatives to Google Studio.

Sample code:


 * Dynamic Content Enable code for Profile: 12345678


 * The following code initializes the following dynamic variables for

 * development testing and live serving of Fields associated to the above profile


<!-- DynamicContent Start: HTML5 invocation code. -->

<script type="text/javascript">

// Dynamic Content variables and sample values


    var devDynamicContent = {};

    devDynamicContent.DDC_Studio_Feed_Sheet1= [{}];

    devDynamicContent.DDC_Studio_Feed_Sheet1[0]._id = 0;

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Unique_ID = 1;

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Reporting_Label = "Dynamic-Message-1";

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Headline = "Get 20% discount on your first purchase.";

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Button = "Read more";

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Exit_URL = {};

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Exit_URL.Url = "";

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Default = false;

    devDynamicContent.DDC_Studio_Feed_Sheet1[0].Active = true;




 * You may access the variables in the following manner

 * AFTER the Studio Enabler is initialized.

 * var Unique_ID = dynamicContent.DDC_Studio_Feed_Sheet1[0].Unique_ID;

 * Note: be sure to use "dynamicContent", not "devDynamicContent"

 * Note: be sure to use ExitOverride to create your exit URL dynamically; follow the instructions on our Help center:


2. Create your creatives in Bannerflow

Read all about building a DCO banner in Bannerflow here 🔗

3. Export creative(s) as Google Studio-ready ZIP file

When creative is ready, it can be exported as a Google Studio-ready ZIP file from Bannerflow. This is done the same way as other publish options for Creative studio but instead of generating ad tags or publish your creatives through a direct integration, you will download a ZIP file for this publish option.

When publishing, select the publish option for Google Studio.
(If you don't find this option on your account, reach out to your customer success manager for help.)

The first thing you will need to do in the next step, is to paste your dynamic content code that you generated from Google Studio in step 1.

When the required dynamic content code has been pasted, the CTA Generate ZIPs will be enabled. Now you can generate a ZIP file including all of your ads ready for Google Studio (some waiting time may occur when creating the ZIP file depending on how many ads you are publishing). 

When generation is completed you will see all your ads in the list to the right and a CTA that allows you to Download all ads within a ZIP file.

4. Upload banner to Google Studio

Banners are uploaded to Google Studio on the Creatives tab, via the New creative button.

Name the creative and choose Advertiser and Campaign to associate the new creative with.

👉 Please note: that if the exported ZIP file contains more than one ad/creative, the ZIP file must be extracted on your computer before uploaded to Google Studio. The extracted ZIP file will contain one ZIP file per ad/creative. These ZIP files can be uploaded in bulk to Google Studio.

You can find a video that shows the main steps needed to be done when creating a DCO ad for Google Studio in Bannerflow Creative Studio here.

Good to know 💡

  • Once a Bannerflow creative is exported to Google Studio, design and text updates can be done in the DCO spreadsheet and automatically updated inside the creative.
  • Bannerflow feeds will be used with Google Studio banners during the design process in Bannerflow. But only for designing the creatives (the actual feed content used in the creatives will be from your dynamic content code which is based on your DCO spreadsheet in Google Studio). So make sure the feeds use the same data!
  • The manual procedure uploading the banners is required due to Google Studio lacking an API. We hope to see an API being released by Google Studio in the near future.
Did this answer your question?