update creative in existing ad group

2019-07-14 17:00发布

问题:

We are trying to update\replace the creative of existing adgroup with no success. According to the documentation is supported: Updating and deleting ad groups

*Using the ad group ID, you can update the following fields in an ad group: name max_bid adgroup_status bid_type targeting creative*

We pass a new creative id to the adgroup using the graph api , but nothing happens.

How can we update the creative of an existing adgroup?

Found a solution, you can replace the creative but you can't edit an existing creative.

回答1:

You are only able to rename the creative and/or change the creative's run status. Other elements of the creative cannot be updated.

The AdCreative object is designed to help devs reuse the same creative across multiple adgroups. They have decided to lock it down so it cannot be edited after creation so that clients do not accidentally change the creative of 1,000s of ads without directly editing those ads. The concern is that people may forget which ads a creative is used in and they may end up editing the creative of an ad they don't intend to change.

In order to update let's say the creative's link_url, you need to post to graph.facebook.com/{adgroup-id} with a parameter creative and the value {link_url:"your_new_url}. New creative will be cloned from the old one, the new link url will be set, and the new creative ID will be assigned to the ad group.

At least this works at the moment :)



回答2:

This doesn't work anymore clearly because the format of creatives have evolved a lot. I am trying a lot of things right now to reproduce that and none work. Have you found a workaround that works recently?