Bulk-Änderungen

Wenn Sie mehrere Entitätstypen gleichzeitig bearbeiten müssen oder bevorzugen es, auf einem einzelnen Endpunkt zu schreiben, anstatt einen separaten Endpunkt zu verwenden. pro Ressourcentyp haben, können Sie die Methode GoogleAdsService.Mutate Endpunkt für alle unterstützten mutate-Vorgänge.

Änderungsvorgänge

Jedes MutateGoogleAdsRequest ein wiederholtes MutateOperation-Zeichen die einen einzelnen Vorgang für einen Ressourcentyp umfassen kann. So erstellen Sie ein Konto: und eine Anzeigengruppe in einer GoogleAdsService.Mutate-Anruf, müssen Sie zwei MutateOperation- Entitäten (eines für CampaignOperation, die andere für AdGroupOperation), und dann beide an GoogleAdsService.

Ruby

mutate_operation1 = client.operation(:Mutate)
mutate_operation2 = client.operation(:Mutate)

campaign_operation = client.operation(:Campaign)
ad_group_operation = client.operation(:AdGroup)

# Do some setup here to get campaign_operation and ad_group_operation into the
# state you would want them for a regular mutate call to their respective
# services.

mutate_operation1.campaign_operation = campaign_operation
mutate_operation2.ad_group_operation = ad_group_operation

google_ads_service.mutate(customer_id, [mutate_operation1, mutate_operation2])

Wie andere Dienste unterstützt dieser Endpunkt partielle Fehler und Validierung.