Skip to content

Releases: googleads/google-ads-php

google-ads-php-v19.1.0

27 Apr 18:07

Choose a tag to compare

Google Ads API Client Library for PHP v19.1.0

  • Added support for v13_1 of Google Ads API.
  • Renamed the HotelAds example directory to Travel.
  • Added AddThingsToDoAd example.
  • Updated AddPerformanceMaxForTravelGoalsCampaign example.

google-ads-php-v19.0.0

20 Mar 16:59

Choose a tag to compare

Google Ads API Client Library for PHP v19.0.0

  • Removed support for v11 of Google Ads API.
  • Updated CreateExperiment example.

google-ads-php-v18.0.0

22 Feb 16:36

Choose a tag to compare

Google Ads API Client Library for PHP v18.0.0

  • Added support for v13 of Google Ads API.
  • Removed support for v10 of Google Ads API.
  • Updated code examples:
    • AddCustomerMatchUserList
    • AddPerformanceMaxRetailCampaign
    • GetAdGroupBidModifiers
    • GetChangeDetails
  • Reworked code examples to address the deprecation of combined rule user lists
    and expression rule user lists:
    • Edited SetUpAdvancedRemarketing and SetUpRemarketing
    • Renamed AddCombinedRuleUserList to AddFlexibleRuleUserList
    • Removed AddExpressionRuleUserList

google-ads-php-v17.1.0

03 Nov 15:03

Choose a tag to compare

Google Ads API Client Library for PHP v17.1.0

  • Added support for v12 of Google Ads API.
  • Renamed HandleExpandedTextAdPolicyViolations to HandleResponsiveSearchAdPolicyViolations
    and made it work with responsive search ads instead.
  • Removed code examples:
    • All examples in the Migration/ directory
      • Moved CampaignReportToCsv to the Misc/ directory
    • AddDynamicPageFeed
    • AddLocalCampaign
    • AddSmartDisplayAd
    • AddShoppingSmartAd
  • Updated code examples:
    • AddPerformanceMaxRetailCampaign
    • AddSmartCampaign
    • CreateExperiment
    • ForecastReach

google-ads-php-v17.0.0

18 Aug 17:47

Choose a tag to compare

Google Ads API Client Library for PHP v17.0.0

  • Added support for v11_1 of Google Ads API.
  • Updated the FieldMasks utility to better handle empty message fields. For
    more details on how field masks work, visit
    https://developers.google.com/google-ads/api/docs/client-libs/php/fieldmasks.
  • Updated the minimum required version of google/protobuf to 3.21.5.
  • Added a code example: GenerateHistoricalMetrics
  • Reworked code examples to address the deprecation of Expanded Text Ads (ETA):
    • Edited AddAdCustomizer
    • Renamed UpdateExpandedTextAd to UpdateResponsiveSearchAd
    • Renamed ValidateTextAd to ValidateAd
    • Removed AddExpandedTextAds
    • Removed AddExpandedTextAdWithUpgradedUrls

google-ads-php-v16.0.0

19 Jul 14:23

Choose a tag to compare

Google Ads API Client Library for PHP v16.0.0

  • Removed support for v9 of Google Ads API.
  • Cleaned up the FieldMasks util to remove reference to protocol buffer's wrapper types.
  • Added support for Monolog 1 back.
  • Updated the minimum required version of google/gax to 1.13.0.
  • Renamed a code example GetArtifactMetadata to SearchForGoogleAdsFields.
  • Updated code examples:
    • GenerateUserCredentials
    • SetCustomClientTimeouts
  • Fixed dependabot alert in examples/LaravelSampleApp/composer.lock.

google-ads-php-v15.1.0

16 Jun 17:07

Choose a tag to compare

Google Ads API Client Library for PHP v15.1.0

  • Added support for v11 of Google Ads API.
  • Added support for version 3 of monolog/monolog.
  • Fixed dependabot alert in examples/LaravelSampleApp/composer.lock.
  • Added code examples:
    • CreateExperiment
    • DetectAndApplyRecommendations
  • Removed code examples:
    • CreateCampaignExperiment
    • GraduateCampaignExperiment
  • Updated code examples:
    • AddSmartCampaign
    • GenerateUserCredentials

google-ads-php-v15.0.0

28 Apr 17:31

Choose a tag to compare

Google Ads API Client Library for PHP v15.0.0

  • Added support for v10_1 of Google Ads API.
  • Removed support for v8 of Google Ads API.
  • Combined two examples in Authentication/ into GenerateUserCredentials,
    since OAuth OOB is being deprecated.
  • Updated Dockerfile to use the latest stable version of Apache PHP by default.
  • Updated examples/Migration/composer.json and fixed
    #761.
  • Fixed dependabot alert in examples/LaravelSampleApp/composer.lock.
  • Added code examples:
    • AddPerformanceMaxProductListingGroupTree
  • Updated code examples:
    • AddCampaigns
    • AddCustomerMatchUserList
    • AddDynamicRemarketingAsset
    • AddPerformanceMaxCampaign
    • AddPerformanceMaxRetailCampaign
    • GetChangeDetails
    • NavigateSearchResultPagesCachingTokens
    • UploadOfflineConversion

google-ads-php-v14.0.0

15 Feb 07:07

Choose a tag to compare

Google Ads API Client Library for PHP v14.0.0

  • Added support for v10 of Google Ads API.
  • Removed support for v7 of Google Ads API.
  • Added support for case-insensitive HTTP header field names in GoogleAdsMetadataTrait of all
    versions.
  • Updated composer.json and composer.lock of LaravelSampleApp.
  • Updated the minimum required version of google/protobuf to 3.19.4.
  • Added code examples:
    • AddCall
    • AddCallAd
    • AddDynamicPageFeedAsset
    • AddDynamicRemarketingAsset
    • NavigateSearchResultPagesCachingTokens
  • Updated code examples:
    • AddDisplayUploadAd
    • AddPerformanceMaxCampaign
    • AddPerformanceMaxRetailCampaign
    • GetAccountInformation
    • GetKeywords
    • UploadConversionWithIdentifiers
    • UploadImageAsset

google-ads-php-v13.0.0

10 Dec 17:54

Choose a tag to compare

Google Ads API Client Library for PHP v13.0.0

  • Updated composer.json to require the minimum PHP version of 7.4.
  • Added support for setting gRPC channel, gRPC interceptor and middleware.
  • Updated the references of "Google My Business/GMB" in code examples to
    "Business Profile".
  • Updated LaravelSampleApp to use lazy loading for the paging mechanism for
    lower memory footprint and page loading time.
  • Added code examples:
    • AddPerformanceMaxCampaign
    • AddPerformanceMaxRetailCampaign
    • AddResponsiveSearchAdWithAdCustomizer
    • UploadConversionWithIdentifiers
    • UploadConversionEnhancement
  • Updated code example:
    • AddAppCampaign
  • Renamed code examples:
    • AddGoogleMyBusinessLocationExtensions to AddBusinessProfileLocationExtensions
    • SetupAdvancedRemarketing to SetUpAdvancedRemarketing
    • SetupRemarketing to SetUpRemarketing