The Google Ads API v24.1 release requires upgrading client libraries and code to access new features. A live walkthrough event is scheduled for May 14 at 10a ET on Discord, YouTube Live, and LinkedIn Live, with recordings available afterward. Questions can be discussed in the #ads-api Discord channel.
New Features
Mobile Device Platform Segment
v24.1 introduces the segments.mobile_device_platform column for campaign-level and customer-level reports. This uses the new MobileDevicePlatform enum (values like IOS and ANDROID) to isolate performance data by mobile OS, enabling better bid strategy adjustments.
Classic Images in DemandGen Campaigns
Static image ads can now be uploaded via the classic_display_images field of DemandGenMultiAssetAd for Google Display Network (GDN) use in Demand Gen campaigns. These images serve as-is, providing full creative control.
Support for Passkeys
Passkeys offer a secure alternative to passwords. Some advertisers are now required to use passkeys for sensitive Google Ads account actions. The new passkey_enabled field indicates if a user has a passkey enabled.
Revamped Support for Experiments
Experiments allow testing campaign changes by splitting budget or traffic between original and experimental campaigns. v24.1 adds support for new experiment types: AI Max, Video, Demand Gen (same API type as Video), and Performance Max experiments. Detailed performance metrics (clicks, conversions, impressions) can be retrieved and compared across experimental arms for clearer side-by-side analysis.
New Data Retention Policy
Starting June 1, 2026, Google Ads and related APIs will enforce a 37-month data retention policy for granular performance statistics (daily, hourly, weekly). v24.1 introduces the error code DateRangeError.REQUESTED_DATE_GRANULARITY_NOT_SUPPORTED to support this change.
Additional Resources
- Release Notes
- Upgrade guides
- API Reference
- Differences between v24 and v23










