Releases: googleads/google-ads-php
Releases · googleads/google-ads-php
google-ads-php-v3.1.0
Google Ads API Client Library for PHP v3.1.0
- Added support for v3_0 of Google Ads API.
- Added support for conversion-typed API errors.
- Added code examples: AddSiteLinks, UploadMediaBundle, UploadImageAsset,
UploadConversionAdjustment, ValidateTextAd, AddPrices, AddListingScope,
UpdateCampaignCriterionBidModifier, AddAppCampaign. - Fixed code examples: AddDynamicPageFeed.
- Improved code examples: UploadOfflineConversion, GetArtifactMetadata, AddRemarketingAction.
- Upgraded the Coding Style from PSR-2 to PSR-12 and made the code compliant.
- Upgraded dependencies:
squizlabs/php_codesniffer
(^3.5),google/protobuf
(^3.11.4).
google-ads-php-v3.0.0
Google Ads API Client Library for PHP v3.0.0
- Removed support of PHP 7.1.
- Remove the preemptive initialization of "GoogleAdsFailures" when not running with gRPC
transport. - Added code examples: RemoveFlightsFeedItemStringAttributeValue,
UpdateFlightsFeedItemStringAttributeValue, RemoveFeedItems, HandleRateExceededError,
GetProductBiddingCategoryConstant, AddDemographicTargetingCriteria, AddRemarketingAction and
UploadOfflineConversion. - Fixed code examples: AddHotelAd and GetAccountHierarchy.
google-ads-php-v2.2.0
Google Ads API Client Library for PHP v2.2.0
- Added support for v2_2 of Google Ads API.
- Added examples for feeds (ad customizer, real estate, flights, Google My Business), negative
criteria, image assets and account hierarchy. - Enhanced error management of mutate operations.
- Added support for monolog 2.0.
google-ads-php-v2.1.0
Google Ads API Client Library for PHP v2.1.0
- Added support for v2_1 of Google Ads API.
- Switched the default implementation of protobuf to use the C extension and added related
documentation. - Added examples for Google My Business location extensions, Smart display ads and campaign
experiments.
google-ads-php-v2.0.0
Google Ads API Client Library for PHP v2.0.0
- Added support for v2 of Google Ads API.
- Renamed the getter and setter functions for unwrapped values from getXXXValue/setXXXValue to
getXXXUnwrapped/setXXXUnwrapped to prevent them from clashing with other field names. - Added a test to instantiate all classes in the codebase to make sure there are no syntax errors.
- Upgraded dependencies.
google-ads-php-v1.4.1
google-ads-php-v1.4.0
Google Ads API Client Library for PHP v1.4.0
- Added support for more resources in
ResourceNames
. - Added examples for Smart Shopping campaigns, batch processing using
MutateJobService, and campaign draft. - Increased default deadline to 1 hour and added retry support for
GoogleAdsService.search().
google-ads-php-v1.3.0
Google Ads API Client Library for PHP v1.3.0
- Added support for v1_3 of Google Ads API.
- Added examples for ad parameters, campaign labels and media upload and retrieval.
google-ads-php-v1.2.0
Google Ads API Client Library for PHP v1.2.0
- Added support for v1_2 of Google Ads API.
- Added utility functions to convert enum names to integer values and vice versa.
- Added convenience functions for automatic unboxing of protobuf values, e.g.
getNameValue
along
with the existinggetName
. - Added an example on campaign management migration from the legacy AdWords API.
google-ads-php-v1.1.0
Google Ads API Client Library for PHP v1.1.0
- Added support for v1_1 of Google Ads API.
- Upgraded PHPUnit dependency to v7.5.
- Added support for partial failures and matching example.