AdCustomizer FeedItem Feed Upload with Dynamic Ads

47 views
Skip to first unread message

s...@feedonomics.com

unread,
Oct 4, 2017, 2:08:46 PM10/4/17
to AdWords API Forum
Hello,

We're currently uploading our FeedItems as a .csv feed file through shared library > business data.

Let's say we start off with a dynamic text ad that looks like this, where our AdCustomizer feed is name "AdWords API AdCustomizer Feed":

{=AdWords API AdCustomizer Feed.Headline1:default headline1}
{=AdWords API AdCustomizer Feed.Headline2:default headline 2}
website
.com/{=AdWords_API_AdCustomizer_Feed.Path1:Search}/{=AdWords_API_AdCustomizer_Feed.Path2:Parts}
{=AdWords API AdCustomizer Feed.Description:default description.}

When we upload a new AdCustomizer feed (with FeedItem rows) and change its name to "AdWords API AdCustomizer Feed" and the old feed to something like "AdWords API AdCustomizer Feed Old", we notice that the dynamic text ads fail to display data from the new feed. Even stranger, is that the AdCustomizer feed name also changes in the ad to become like this:

{=AdWords API AdCustomizer Feed Old.Headline1:default headline1}
{=AdWords API AdCustomizer Feed Old.Headline2:default headline 2}
website
.com/{=AdWords_API_AdCustomizer_Feed Old.Path1:Search}/{=AdWords_API_AdCustomizer_Feed Old.Path2:Parts}
{=AdWords API AdCustomizer Feed Old.Description:default description.}

Which seems like the ad is somehow tied to the original AdCustomizer feed, and fails to associate itself with the new feed. How can we have the existing ads use the data from and associate itself with the latest uploaded AdCustomizer feed?

Thanks!

Shwetha Vastrad (AdWords API Team)

unread,
Oct 4, 2017, 5:05:15 PM10/4/17
to AdWords API Forum
Hi, 

When you change the name of an Ad Customizer feed when ads are referencing it, the ads are automatically updated to reference the new feed name. Ad objects are immutable. If you want to make any changes to an Ad, you must remove the Ad, and create a new Ad. If you would like to use FeedItems from a new Feed, I would recommend that you follow these steps: 
  1. Create the new Ad in Paused state, which references the new AdCustomizer Feed. 
  2. Wait for the new ad's combinedApprovalStatus to become APPROVED.
  3. Make a mutate request with two operations: i) set the new ad to ENABLED and ii) Set the old ad to DISABLED.
Regards,
Shwetha, AdWords API Team.
Reply all
Reply to author
Forward
0 new messages