Starting with Google Ads API v17, the BatchJobService now supports AssetGroupOperation, allowing batch processing to create and manage entire Performance Max campaigns.
Batch processing is a powerful feature in the Google Ads API that allows you to send a set of operations, which might be interdependent, to multiple services simultaneously.
This feature includes automatic retries for transient errors and automatic grouping of operations.