대부분의 서비스는 요청을 한 후 응답을 기다려야 하는 동기식 API를 제공하지만 BatchJobService를 사용하면 작업이 완료될 때까지 동기식으로 기다리지 않고 여러 서비스에서 일괄 작업을 실행할 수 있습니다.
서비스별 변이 작업과 달리 BatchJobService의 단일 작업은 캠페인, 광고 그룹, 광고, 기준, 라벨, 피드 항목의 혼합 컬렉션에 대해 작동할 수 있습니다.
제출된 작업은 병렬로 실행되며 BatchJobService는 비율 제한 오류와 같은 일시적인 오류로 인해 실패한 작업을 자동으로 재시도합니다. Google Ads API는 API 작업 계산 안내에 따라 각 작업을 일일 작업 한도에 포함하여 계산합니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-07-13(UTC)"],[[["`BatchJobService` enables asynchronous execution of multiple operations across various Google Ads services, reducing the need for synchronous waiting."],["It supports a wide range of operations, allowing you to manage campaigns, ad groups, ads, criteria, labels, and feed items within a single job."],["Failed operations due to transient errors like rate limits are automatically retried, ensuring higher reliability."],["Although it minimizes API requests and retries failed operations, using `BatchJobService` does not inherently guarantee improved performance; experimentation is crucial to determine its suitability for specific use cases."],["Certain atomic operations like `CampaignConversionGoalOperation`, `ConversionGoalCampaignConfigOperation`, `CustomConversionGoalOperation`, `CustomerConversionGoalOperation`, and `CustomerOperation` are not supported in batch jobs and should be executed using `GoogleAdsService` instead."]]],[]]