Na API Google Ads, há algumas maneiras de modificar recursos, dependendo do seu caso de uso. Cada recurso tem um serviço correspondente que permite
especificar operações de mutação para o tipo de recurso específico. Por exemplo, o
recurso Campaign
tem um endpoint
CampaignService.MutateCampaigns
correspondente para modificar campanhas.
Outra opção é o endpoint
GoogleAdsService.Mutate
,
que basicamente une uma série de chamadas mutate individuais nos serviços de
recursos e oferece os seguintes benefícios:
- Ações agrupadas em diferentes serviços de recursos. As chamadas normais só podem executar operações em um único serviço de recurso.
- Nomes de recursos temporários. Combine operações para criar uma entidade e as entidades filhas dela em uma única solicitação.
Com essas duas propriedades, você pode usar GoogleAdsService.Mutate
para, por exemplo, criar uma estrutura de campanha inteira apenas se todas as etapas forem bem-sucedidas.