일괄 변형

여러 유형의 항목을 동시에 작업해야 하거나 리소스 유형별로 별도의 엔드포인트를 사용하는 대신 단일 엔드포인트에 대해 작성하는 것을 선호하는 경우 지원되는 모든 변이 작업에 GoogleAdsService.Mutate 엔드포인트를 사용할 수 있습니다.

변경 작업

MutateGoogleAdsRequest는 반복되는 MutateOperation를 허용하며, 각 MutateOperation에는 하나의 리소스 유형에 대한 단일 작업이 포함될 수 있습니다. 하나의 GoogleAdsService.Mutate 호출에서 하나의 캠페인과 하나의 광고 그룹을 만들려면 두 개의 MutateOperation 항목 (하나는 CampaignOperation용, 다른 하나는 AdGroupOperation용)을 만든 다음 두 항목을 모두 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])

다른 서비스와 마찬가지로 이 엔드포인트는 부분 실패 및 validate-only를 지원합니다.