Skip to content

v2.7.0

Latest

Choose a tag to compare

@loevgaard loevgaard released this 29 May 08:25
bf16395

Upgrades the integration from Google Ads API v20 → v24 (googleads/google-ads-php ^28^33.4).

Changed

  • Upgraded to Google Ads API v24 — all V20 namespaces (data, Lib, Util) migrated to V24.
  • Raised dependency floors required by the new library: google/gax ^1.38 and google/protobuf ^4.31.1 || ^5.34 (on PHP 8.1 this resolves to protobuf 4.x). PHP 8.1+ is still supported.
  • Removed the LOYALTY_SIGN_UPS customer-type category, which was sunset in the Google Ads API.

Internal / BC

  • Classes that expose Google Ads library types in their signatures — the Client and its resources, the conversion events (PreUploadConversionEvent, PreSetClickConversionUserIdentifiersEvent) and the user-identifier resolvers — are now marked @internal. Per our versioning policy (see the README), @internal and @experimental symbols are not covered by the Semantic Versioning promise. If you previously type-hinted against these with the V20 classes, switch to the V24 namespaces.

Full Changelog: v2.6.0...v2.7.0