I realized it's impossible to change an Ad's Display URL "in-place", for a creative.
Is it possible to change the display URL globally, per campaign or per adGroup?
I have several campaigns with adGroups, all having the same Display URL, but I find it difficult to just change the URL
When I tried to change a displayURL in the Web interace, I realized that
it actually deletes the creative, and creates a new, identical creative
with its displayUrl set to the new value.
Doing the above via API means:
loop over all campaings
loop over all adgroups
loop over all creatives
read creative properties
delete creative (status=REMOVED)
re-upload the same image to the same adgroup,
with the same properties, with different DisplayURL.
Is there simpler way to change a campaigns Display URL?
N.B. there's a bug in the API:
setting the DisplayURL doesn't return any error, but in face doing nothing. I would expect it to either change the URL or raise an exception.