Some advertisers using standard dynamic ads will begin to notice suggested responsive ads set up in their dynamic campaigns. Until these ads are reviewed and enabled, they'll remain paused. Responsive ads have a streamlined setup process and may help improve the overall performance of dynamic remarketing campaigns.
Existing standard dynamic ads are read-only in the new Google Ads experience, but they'll still serve unless paused by advertisers.
To get started, create your feed offline as a .csv, .tsv, .xls, or xlsx file, then upload it to your account's "Business data" section. If you're a retail business, use the Google Merchant Center to upload your product feed .
With dynamic remarketing, you'll create a feed of all your products or services along with attributes like unique IDs, images, and prices. Using the details from your feed to create responsive ads, dynamic remarketing shows the most relevant information in these ads to people who previously visited your website.
There are different types of feeds for different business types. For example, an airline might create a flights feed. People who visited the airline's website might then notice ads tailored with information about the flights they searched for, viewed, or started to book.
In this article:
- About feeds
- Get feed templates and specs for your business type
- Create and upload a new feed
- Fix problems with your feed
About feeds
When you create a feed, you're essentially creating a database of products or services that can be used in your responsive ads. Here are a couple of items that the airline (from the example above) might include in their flights feed:
Destination ID | Flight description | Final URL | Flight price |
---|---|---|---|
SFO
|
Book your flight | http://example.com/flights_SFO | 900.00 USD |
BOS
|
Book your flight | http://example.com/flights_BOS | 650.00 USD |
- Feeds can be created as a .csv, .tsv, .xls, or xlsx file and then uploaded to Google Ads.
- Rows are products or services.
- Columns are attributes of each item you've listed (such as unique IDs, prices, and descriptions) and should match the letters and spaces of their specs. IDs are important to include in your feed because they're used by your Google tag to connect people on your lists with products they viewed.
- If you want to add a new column after you've uploaded your feed to Google Ads, you'll need to create a new feed.
- For products or services that are available in different markets, create a feed for each language and currency.
- "Business data" supports UTF-8, UTF-16 and UTF-32 (it's best to use UTF-8). The data transformation between these formats is lossless. "Business data" doesn't support UTF7, UTF1, UTF-EBCDIC, SCSU, BOCU, GB-18030, Latin 1, or ISO-8859-1.
- There are limits to the number of feeds and feed items per account. Learn more About your Google Ads account limits .
Get feed templates and specs for your business type
There are different types of feeds for different types of businesses and you'll want to choose the type that represents your products or services. The type of feed you create should match the business type you selected when creating your dynamic remarketing campaign. Use the "Custom" feed only if the other business types don't apply to your products or services.
Note:The "Attribute" headers need to stay as they are in order to ensure feed templates are read properly. Non-English feeds also need to keep their "Attribute" headers in their original English values in order for the system to recognize them.
id
parameter of the item objectlocation_id





- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
*Required
**Required if you're not using "Final URL."
id
parameter of the item objectAny sequence of letters and digits.
ID sequence (for example Destination ID + Origin ID) must be unique.

Image URL
(Highly recommended)

Flight price
(Highly recommended)


- Starting at $100.00
- $80–100

- On sale for $80.00
- $60–80

Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*.
Description of field:
- package_id: Application ID as specified in the Android Play Store.
- scheme: The scheme to pass to the application. Can be http, https, or a custom scheme.
- host_path: Identifies the specific content within your application.
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*.
Description of field:
- scheme: Indicates to iOS which app to open.
- host: Host to be opened within the app.
- path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present.
*Required
**Required if you're not using "Final URL."
id
parameter of the item object
Image URL
(Highly recommended)


Description
(Highly recommended)

Price
(Highly recommended)


- Starting at $100.00
- $80–100

- On sale for $80.00
- $60–80


- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*.
Description of field:
- package_id: Application ID as specified in the Android Play Store.
- scheme: The scheme to pass to the application. Can be http, https, or a custom scheme.
- host_path: Identifies the specific content within your application.
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*.
Description of field:
- scheme: Indicates to iOS which app to open.
- host: Host to be opened within the app.
- path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present.
*Required
**Required if you're not using "Final URL."
id
parameter of the item objectlocation_id

Image URL
(Highly recommended)


Description
(Highly recommended)

Salary
(Highly recommended)

- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
*Required
**Required if you're not using "Final URL."
id
parameter of the item object
Image URL
(Highly recommended)


Description
(Highly recommended)

Price
(Highly recommended)


- Starting at $100.00
- $80–100

- On sale for $80.00
- $60–80

- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*.
Description of field:
- package_id: Application ID as specified in the Android Play Store.
- scheme: The scheme to pass to the application. Can be http, https, or a custom scheme.
- host_path: Identifies the specific content within your application.
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*.
Description of field:
- scheme: Indicates to iOS which app to open.
- host: Host to be opened within the app.
- path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present.
*Required
**Required if you're not using "Final URL."
id
parameter of the item object
Image URL
(Highly recommended)


Description
(Highly recommended)

Price
(Highly recommended)

- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
*Required
**Required if you're not using "Final URL."
You'll need a Google Merchant Center account to create product feeds for your retail business .
id
parameter of the item object
Image URL
(Highly recommended)



Price
(Highly recommended)


- Starting at $100.00
- $80–100

- On sale for $80.00
- $60–80

- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*.
Description of field:
- package_id: Application ID as specified in the Android Play Store.
- scheme: The scheme to pass to the application. Can be http, https, or a custom scheme.
- host_path: Identifies the specific content within your application.
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*.
Description of field:
- scheme: Indicates to iOS which app to open.
- host: Host to be opened within the app.
- path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present.
*Required
**Required if you're not using "Final URL."
Use the "Custom" feed only if the other business types don't apply to your products or services.
id
parameter of the item objectlocation_id

Image URL
(Highly recommended)


Item description
(Highly recommended)

Price
(Highly recommended)


- Starting at $20,000.00
- $20K
- $15,000–20,000

- On sale for $15,000.00
- $15K
- $12,000–15,000

- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format
- Mountain View, CA, USA
- 123 Boulevard St, Mountain View, CA 94043
- 41.40338, 2.17403
Your product’s mobile-optimized landing page when you have a different URL for mobile web and desktop traffic.
If you're currently using the 'ifmobile' ValueTrack parameter in your URLs, make sure it won't cause issues if you decide to use the 'final_mobile_url' attribute in conjunction with this 'ifmobile' ValueTrack parameter.
Sedan,Red
Adds a deep link for Android in the form of *android-app://{package_id}/{scheme}/{host_path}*.
Description of field:
- package_id: Application ID as specified in the Android Play Store.
- scheme: The scheme to pass to the application. Can be http, https, or a custom scheme.
- host_path: Identifies the specific content within your application.
Adds a deep link for iOS in the form of *{scheme}://{host}/{path}*.
Description of field:
- scheme: Indicates to iOS which app to open.
- host: Host to be opened within the app.
- path: Additional information regarding the location within the app to open. If this is present, iOS app store ID must also be present.
*Required
**Required if you're not using "Final URL."
Create and upload a new feed
To get started, create your feed offline as a .csv, .tsv, .xls, or xlsx file, then upload it to your account's "Business data" section. If you're a retail business, use the Google Merchant Center to upload your product feed .
- In your Google Ads account, click the Toolsicon
.
- Click Business data .
- Click Data feedson the top.
- Click the plus button
, go to "Dynamic ad feed", and then select your business type.
- Click Select a file from your computerand attach your feed file.
- Click Apply.
You can also use the Google Ads API (AdWords API) to get, add, update, or remove items in your feed.
Don't use capital letters in your feed because your ads will be disapproved. For example, "Our New Watch" is allowed, but "OUR NEW WATCH" wouldn't be allowed.
Your feed, tag, and campaign can't use or collect any personal or sensitive information about site or app visitors. Learn more about Google's policies on Personalized advertising .
New and updated items in your feed go through an approval process to make sure they're appropriate for users according to our advertising policies . Items in your feed won't be reviewed until your campaign and ads are enabled and won't be used in your ads until they're approved. Most feed items are reviewed within 3 business days.
Fix problems with your feed
When an item in your feed isn't available or up to specs, it won't be used in your ads. You may have errors right after you upload your feed. If not, make sure to check 3 to 4 hours after your feed has been processed.
To fix items in your feed, first check the specs for your business type (above). You can either directly edit items in your account's "Business data" section or edit items offline and then upload your feed again to "Business data".
Items showing "Pending review" status
Items can be in pending review after uploading your feed for the following reasons:
- Campaign isn't active:To start the data feed policy review, your dynamic remarketing campaign must contain:
- An active account with correct billing information
- An active ad group
- Enabled responsive ads
- An active feed linked to the campaign
- This is a new feed:It can take up to 4 business days (or longer depending on site traffic) for the policy review to be completed.
- Items aren't receiving sufficient tag hits:Make sure that the tag is implemented correctly. Learn more About validations and alerts in Google tag
. Note:
- Products with a high number of visits recorded by the Google tag are reviewed first, and products with low traffic may take longer to be reviewed.
- Products that haven't ever been visited won't be reviewed.
Error message | Issue | How to fix it |
---|---|---|
Missing required attributes
|
The feed is missing required attributes (columns). | Add all required attributes (columns). |
Invalid attributes
|
The feed contains unnecessary attributes (columns) that aren't to spec. | Remove unnecessary attributes (columns). |
Invalid price format
|
The price doesn't include the ISO4217 alphabetic currency code. | Add the ISO4217 alphabetic currency code to the price. |
Invalid URL
|
The URL doesn't begin with "http://" or "https://" | Add "http://" or "https://" to the beginning of the URL. |
Invalid contextual keywords
|
The list of contextual keywords isn't semicolon separated. | Separate contextual keywords with semicolons. |
Scheduled upload failed
|
The uploaded feed .csv file is too large. | Upload a .csv file that’s equal to or less than 500 MB in file size. |
- Recommended image size: 300px by 300px
- Recommended resolution: 72dpi
- Maximum file size: 11.4MB
- Maximum pixel count: 6 million pixels
- City, state code, country
- Full address with zip code
- Latitude-longitude in the DDD format