Google Ads API предоставляет несколько различных способов изменения ресурсов в зависимости от вашего варианта использования. У каждого ресурса есть соответствующая служба, которая позволяет указать операции изменения для этого конкретного типа ресурса. Например, ресурс Campaign
имеет соответствующую конечную точку CampaignService.MutateCampaigns
для изменения кампаний.
Другим вариантом является конечная точка GoogleAdsService.Mutate
, которая, по сути, заключает в себе серию отдельных вызовов mutate для служб ресурсов и обеспечивает следующие преимущества :
- Сгруппированные действия по различным службам ресурсов. Обычные вызовы могут выполнять операции только с одной службой ресурсов.
- Временные имена ресурсов. Объедините операции для создания объекта и его дочерних объектов в одном запросе.
С этими двумя свойствами вы можете использовать GoogleAdsService.Mutate
, например, для создания всей структуры кампании, только если каждый шаг на этом пути будет успешным.