Hi
I'm trying to figure out an easier way to add an existing sitelink to a campaign (via CampaignExtensionSetting). This question also extends to adding sitelinks to adgroup (AdGroupExtensionSetting) and account level (CustomerExtensionSetting).
The problem is, it seems like there's no way to fetch an existing sitelink of the same object type (
SitelinkFeedItem) as the FeedItemService only returns a
FeedItem (https://developers.google.com/adwords/api/docs/reference/v201609/FeedItemService.FeedItem) object. Based on this, it seems a little silly/inefficient to recreate a new
SitelinkFeedItem object based on the retrieved
FeedItem, and then attach it to the Campaign's extension setting. It's quite cumbersome as you have to potentially recreate the start/end time, device preferences, scheduling and so on.
Is there a better/more elegant way of doing this? I wish there was a service which allows you to simply fetch the existing sitelink of type SitelinkFeedItem, which you can then simply add to the extension settings.
Thanks.