C# Class Google.Api.Ads.AdWords.Examples.CSharp.v201306.UpgradeLegacySitelinks

This code example migrates legacy sitelinks to upgraded sitelinks for a given list of campaigns. The campaigns must be upgraded to enhanced campaigns before you can run this example. To upgrade a campaign to enhanced, run CampaignManagement/SetCampaignEnhanced.cs. To get all campaigns, run BasicOperations/GetCampaigns.cs. Tags: CampaignAdExtensionService.get, CampaignAdExtensionService.mutate Tags: FeedService.mutate, FeedItemService.mutate Tags: FeedMappingService.mutate, CampaignFeedService.mutate
Inheritance: ExampleBase
Exibir arquivo Open project: Zocdoc/googleads-adwords-dotnet-lib Class Usage Examples

Public Methods

Method Description
Main ( string args ) : void

Main method, to run this code example as a standalone application.

Run ( Google.Api.Ads.AdWords.Lib.AdWordsUser user, long campaignIds ) : void

Runs the code example.

Private Methods

Method Description
associateSitelinkFeedItemsWithCampaign ( CampaignFeedService campaignFeedService, SiteLinksFeed siteLinksFeed, List siteLinkFeedItemIds, long campaignId ) : void

Associates the sitelink feed items with a campaign.

createSiteLinkFeedItems ( FeedItemService feedItemService, SiteLinksFeed siteLinksFeed, Sitelink sitelinks ) : List

Add legacy sitelinks to the sitelinks feed.

createSiteLinksFeed ( FeedService feedService ) : SiteLinksFeed

Create a feed for holding upgraded sitelinks.

createSiteLinksFeedMapping ( FeedMappingService feedMappingService, SiteLinksFeed siteLinksFeed ) : void

Map the feed for use with Sitelinks.

deleteLegacySitelinks ( CampaignAdExtensionService campaignExtensionService, CampaignAdExtension extensionToDelete ) : void

Delete legacy sitelinks from a campaign.

getExistingFeed ( FeedMappingService feedMappingService ) : SiteLinksFeed

Retrieve an existing feed that is mapped to hold sitelinks. The first active sitelinks feed is retrieved by this method.

getLegacySitelinksForCampaign ( CampaignAdExtensionService campaignExtensionService, long campaignId ) : CampaignAdExtension

Gets the legacy sitelinks for campaign.

newSiteLinkFeedItemAddOperation ( SiteLinksFeed siteLinksFeed, string text, string url ) : FeedItemOperation

Creates a new operation for adding a feed item.

Method Details

Main() public static method

Main method, to run this code example as a standalone application.
public static Main ( string args ) : void
args string The command line arguments.
return void

Run() public method

Runs the code example.
public Run ( Google.Api.Ads.AdWords.Lib.AdWordsUser user, long campaignIds ) : void
user Google.Api.Ads.AdWords.Lib.AdWordsUser The AdWords user.
campaignIds long Ids of the campaign for which sitelinks are /// upgraded.
return void