Hi Peter,
Thanks for the reply. I understand that I can update the ImageAds using AdService using Adwords API. But my question is, after creating the Image Ad using AdWords JAVA API, am getting some adId for the newly created Image Ad and am persisting this adId for future purpose.
After that, if someone goes to Google Ads UI, open that newly created Image Ad, doing some changes and saving the Image Ad, In this case, it is creating a new adId which I am not aware of or my application does not aware of.
For example, this is the url for viewing/editing the Image Ad,
Please note the adId parameter in the above URL and I am able to open the Image Ad using the above URL. After opening, if I make some changes like updating the finalURL or name, then it is creating a new Image Ad with new adId.
So, I have stored some adId earlier (while creation), but here after this changes, new adId is different from stored one. Is there any link/connection between the old and new adId?
I want you to try these steps to replicate the problem,
1. Create a new Image Ad using Adwords Java API and note down the adId.
2. Login to Google Ads UI and edit the newly created Image Ad and Save. Note the adId now, both are different
3. So, if i want to read the Image Ad using adId which has been already stored, it returns null, since it could not find the Image Ad for the adId.
I hope you understand the problem now.
Suresh