Ressourcennamen

Ein Ressourcenname ist die eindeutige Kennung für eine Entität in der Google Ads API und wird als String mit einem vorhersehbaren Format dargestellt.

Ressourcennamen mit ResourceNames erstellen

ResourceNames ist eine Utility-Klasse, mit der Sie den Ressourcennamen einer Entität erstellen können, wenn Sie alle relevanten IDs für diese Entität kennen. Ein Kampagnenressourcenname hat beispielsweise das Format customers/{customer_id}/campaigns/{campaign_id}. Wenn Sie die Kundennummer und die Kampagnen-ID kennen, können Sie mit der Klasse ResourceNames den vollständigen Ressourcennamen so erstellen:

long customerId = 1234567890L;
long campaignId = 9876543210L;

string campaignResourceName = ResourceNames.Campaign(customerId, campaignId);

Sie können auch Ressourcennamen für andere Entitäten erstellen, indem Sie die entsprechende Methode für ResourceNames mit den erforderlichen IDs aufrufen.

Ressourcennamen parsen

Die .NET-Clientbibliothek bietet auch stark typisierte Ressourcennamenklassen (z. B. CampaignName, AdGroupName und CustomerName im Namespace Google.Ads.GoogleAds.V26.Resources), mit denen Sie einen Ressourcennamenstring wieder in seine einzelnen ID-Komponenten parsen können:

using Google.Ads.GoogleAds.V26.Resources;

CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;