The Google Ads API has increased the request size limits for the BatchJobService.AddBatchJobOperations method to improve workflows for developers handling large asset uploads, such as images. The request size cap has been raised from approximately 10.48 MB to 41.94 MB, allowing more operations to be included in a single request. However, the size of a single mutate operation within the batch remains capped at about 10.48 MB.
Key Changes and Benefits
- Request Size Cap: Increased from 10,484,488 bytes (
10.48 MB) to 41,937,920 bytes (41.94 MB). - Single Mutate Operation Size: Remains capped at 10,484,488 bytes (~10.48 MB).
- Developers can now batch more large assets, such as images up to 5,242,880 bytes (~5.24 MB) each, into a single request, reducing the need to split uploads into many smaller requests.
- This enhancement simplifies client-side logic and can improve throughput by reducing the number of round trips required to add operations to a batch job.
Important Considerations
- Despite the increased request size, other limits still apply:
- Maximum number of operations per request: 10,000
- Maximum number of operations per job: 1 million
- Developers should consult the Best Practices and Limitations guide for full details.
This update aims to provide greater flexibility and efficiency in managing bulk operations within the Google Ads API. For questions or feedback, the Google Ads API Team encourages reaching out through forums or their “Google Advertising and Measurement Community” Discord server.










