Имя ресурса — это уникальный идентификатор сущности в API Google Ads, представленный в виде строки с предсказуемым форматом.
Создавайте имена ресурсов с помощью ResourceNames.
ResourceNames — это вспомогательный класс, который позволяет сформировать имя ресурса сущности, если известны все соответствующие идентификаторы, относящиеся к этой сущности. Например, имя ресурса кампании имеет формат customers/{customer_id}/campaigns/{campaign_id} . Если известны идентификатор клиента и идентификатор кампании, можно использовать класс ResourceNames для формирования полного имени ресурса следующим образом:
long customerId = 1234567890L;
long campaignId = 9876543210L;
string campaignResourceName = ResourceNames.Campaign(customerId, campaignId);
Вы также можете создавать имена ресурсов для других сущностей, вызывая соответствующий метод объекта ResourceNames с необходимыми идентификаторами.
Анализ имен ресурсов
Клиентская библиотека .NET также предоставляет строго типизированные классы имен ресурсов (такие как CampaignName , AdGroupName и CustomerName в пространстве имен Google.Ads.GoogleAds.V25.Resources ), которые позволяют разбирать строку имени ресурса на отдельные компоненты идентификатора:
using Google.Ads.GoogleAds.V25.Resources;
CampaignName campaignName = CampaignName.Parse(campaignResourceName);
string parsedCustomerId = campaignName.CustomerId;
string parsedCampaignId = campaignName.CampaignId;