Releases: googleads/google-ads-php
Releases · googleads/google-ads-php
google-ads-php-v33.3.0
Google Ads API Client Library for PHP v33.2.0
- Added support for Google Ads API v24
- Dependency updayes
- Resolved Laravel sample app security vulnerabilities
- Removed grpc/grpc maximum version constraint
Known Issues
- gRPC Extension Version Conflict: We have identified a potential issue where the version of the
grpcPECL extension installed in some PHP environments may be older than expected by this library's dependencies. This can lead to an error message during or after installation, such as:Workaround: If you encounter this error, please upgrade yourThe grpc extension installed by Composer has a greater version than that installed by PECL. Upgrade the PECL extension to avoid issues caused by the version difference.grpcPECL extension.
google-ads-php-v32.3.0
Google Ads API Client Library for PHP v32.2.0
- Support for Google Ads API v23.2.
- Incorporated generator updates (new 'actions' directory, Protobuf changes).
- Dependency updates.
google-ads-php-v32.2.0
Google Ads API Client Library for PHP v32.2.0
- Added support for Google Ads API v23.1.
- Regenerated stubs for Google Ads API v20, v21, and v22 to incorporate changes for supporting European Union Political Ads Regulation in Google Ads API
- Updated dependencies.
google-ads-php-v32.1.0
Google Ads API Client Library for PHP v32.1.0
- Added support for Google Ads API v23.
- Removed support for Google Ads API v19.
- Updated examples in examples in
AddCampaigns,AddDynamicSearchAds,AddPerformanceMaxCampaign,AddPerformanceMaxRetailCampaign, andAddAppCampaign. - Removed the
AddCallAd.phpexample as Call Ads are no longer supported in the API. - Changed the default value of the
brandGuidelinesEnabledparameter totrueinAddPerformanceMaxCampaignandAddPerformanceMaxRetailCampaignexamples. - Ensured deprecated
salesCountryparameter is not used inAddPerformanceMaxRetailCampaignexample. - Updated dependencies via
composer update.
Version 31.1.0 (Legacy PHP 7.4 Support)
Supports Ads API v22 for users still on PHP 7.4
google-ads-php-v31.1.0
Google Ads API Client Library for PHP v28.0.0
- Compatibility with v22.0 of the API: https://developers.google.com/google-ads/api/docs/release-notes
google-ads-php-v31.0.1
Google Ads API Client Library for PHP v31.0.1
- Updated protobuf constraint in to be less restrictive for users on the Protobuf 3.x series and preserve backwards compatibility.
google-ads-php-v31.0.0
Google Ads API Client Library for PHP v31.0.0
- Compatibility with v21.0 of the API: https://developers.google.com/google-ads/api/docs/release-notes
- Added support for declaring EU political advertising status on campaign creation in examples.
- Pinned the 'grpc/grpc' dependency so it doesn't get ahead of the C 'ext-grpc'.
- Removed support for v18 of the API: https://ads-developers.googleblog.com/2025/07/google-ads-api-v18-sunset-reminder.html
google-ads-php-v30.0.0
Google Ads API Client Library for PHP v30.0.0
- Fixed the potential break in v29.0.0 (due to dependency conflicts) by pinning the protobuf dependency to be <=4.30.0 and reverting back to the old getLabel method.
- Fixed the potential maximum call size error due to a bug in the GRPC C extension by pinning ext-grpc to be <=1.66.0
google-ads-php-v29.0.0
Google Ads API Client Library for PHP v29.0.0
- Security fixes, updated deprecated getLabel to isRepeated.