Modificações do serviço de recursos

Usar o serviço individual de um recurso é a forma mais direta de fazer a modificação dele, mas também a menos flexível.

Modificar endpoints

Usar um serviço específico de recurso é a maneira mais direta de fazer mutação. Cada recurso mutável tem um serviço correspondente e um conjunto de operações que permitem criar, atualizar ou remover o recurso.

Suponha que você queira criar um Campaign. Crie um novo objeto Campaign, coloque-o dentro de um CampaignOperation e o envie ao endpoint CampaignService.MutateCampaigns.

Você pode fazer isso para qualquer um dos serviços da API Google Ads. Por exemplo, se você quiser modificar uma FeedItem, transmita uma FeedItemOperation contendo a FeedItem modificada para o endpoint FeedItemService.MutateFeedItems.

Como o campo operations da solicitação pode ser repetido, uma única solicitação de mutação pode conter várias operações. No entanto, cada operação é tratada de forma independente das outras. Portanto, não é permitido fazer referência cruzada.

Isso é diferente do método mutate em massa (GoogleAdsService.Mutate), em que as operações na mesma solicitação podem referenciar entidades de outras operações.