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 Dienstprogrammklasse, mit der Sie den Ressourcennamen einer Entität erstellen können, wenn Sie alle relevanten IDs für diese Entität kennen.
Der Name einer Kampagnenressource 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 Ressourcennamen auch 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;