리소스 서비스 변형

리소스의 개별 서비스를 사용하는 것이 리소스를 변경하는 가장 간단한 방법이지만 유연성은 가장 낮습니다.

변경 엔드포인트

리소스별 서비스를 사용하는 것이 변경하는 가장 간단한 방법입니다. 변경 가능한 각 리소스에는 해당 서비스와 리소스를 만들거나 업데이트하거나 삭제할 수 있는 작업 집합이 있습니다.

Campaign을 만들려고 한다고 가정해 보겠습니다. 새 Campaign 객체를 만들고 CampaignOperation, 내부에 배치한 다음 CampaignService.MutateCampaigns 엔드포인트로 전송합니다.

Google Ads API 서비스에 대해 이 작업을 실행할 수 있습니다. 예를 들어 AdGroup를 변경하려면 변경된 AdGroup이 포함된 AdGroupOperationAdGroupService.MutateAdGroups 엔드포인트로 전달합니다.

마찬가지로 CampaignCriterion을 수정하려면 CampaignCriterionOperation을 사용하고 CampaignCriterionService.MutateCampaignCriteria 엔드포인트로 전송합니다.

요청의 operations 필드는 반복될 수 있으므로 단일 변경 요청에 여러 작업이 포함될 수 있습니다. 하지만 각 작업은 다른 모든 작업과 독립적으로 처리되므로 상호 참조가 허용되지 않습니다.

이는 동일한 요청 내의 작업이 다른 작업의 항목을 참조할 수 있는 일괄 변경 메서드 (GoogleAdsService.Mutate) 와는 대조적입니다.