Skip to content

Releases: googleads/google-ads-php

google-ads-php-v15.0.0

28 Apr 17:31
Compare
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
Compare
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
Compare
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

google-ads-php-v12.1.0

12 Nov 16:21
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v12.1.0

  • Added support for v9 of Google Ads API.
  • Added grpc and protobuf extensions to require-dev of composer.json.
  • Added support for conversion adjustments in GoogleAdsError.
  • Updated composer.json of LaravelSampleApp.
  • Migrated the following extension examples to use assets.
    • AddSitelinksUsingFeed (renamed to AddSitelinksUsingAssets)
    • AddHotelCallout
    • AddPrices
  • Updated the AddSmartCampaign example to use newly available methods and
    specifications in v9.
  • Updated UploadStoreSalesTransactions to support the enableWarnings mode of
    OfflineUserDataJobService. See
    the Warnings
    guide for details.

google-ads-php-v12.0.0

28 Sep 16:13
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v12.0.0

  • Added support for sending the library name and version with each request.
  • Updated the minimum required version of google/protobuf to 3.18.0.
  • Updated composer.json and composer.lock of LaravelSampleApp.
  • Added code examples:
    • AddBiddingDataExclusion
    • AddBiddingSeasonalityAdjustment
  • Fixed code examples:
    • AddDisplayUploadAd
    • AddLocalCampaign
    • AddMerchantCenterDynamicRemarketingCampaign
    • AddSmartDisplayAd
    • UploadImage
    • UploadImageAsset
    • UploadMediaBundle

google-ads-php-v11.0.0

13 Aug 12:17
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v11.0.0

  • Added support for v8_1 of Google Ads API.
  • Added 1.26 to the minimum required version constraints of the monolog/monolog dependency.
  • Removed support for v6 of Google Ads API.
  • Improved the FieldMasks utility:
    • Support getting enum value names from fields in the getFieldValue method.
    • Support the case when a modified field is an empty Message with no fields declared in the
      compare method.
  • Fixed/improved code examples:
    • GetAdGroupBidModifiers
    • AddSmartCampaign
    • GetChangeDetails
    • AddLocalCampaign
  • Removed the code example AddGmailAd.

google-ads-php-v10.1.0

02 Jul 15:35
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v10.1.0

  • Moved the CampaignReportToCsv example to the Migration/ directory.
  • Added the LIMIT clause to the query of the GetAdGroupBidModifiers example.

google-ads-php-v10.0.0

16 Jun 04:54
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v10.0.0

  • Added support for v8 of Google Ads API.
  • Removed support for v5 of Google Ads API.
  • Fixed the ResourceNames utility:
    • Some method names are changed to be consistent with others:
      • forAccountLinkName becomes forAccountLink
      • forThirdPartyAppAnalyticsLinkName becomes forThirdPartyAppAnalyticsLink
    • Enumerable names are now expected instead of indexes. The affected methods are:
      • forAdGroupExtensionSetting (ExtensionType)
      • forCampaignAsset (AssetFieldType)
      • forCampaignExtensionSetting (ExtensionType)
      • forCustomerExtensionSetting (ExtensionType)
    • All parameters typed as integers are now typed as strings
  • Added support for removing unused Google Ads API versions. See this guide
    for details.
  • Updated the minimum required versions of google/protobuf to 3.17.1.
  • Added code examples:
    • AddSmartCampaign
    • UseCrossAccountBiddingStrategy
  • Fixed/improved code examples:
    • RemoveEntireSitelinkCampaignExtensionSetting
    • UpdateSitelinkCampaignExtensionSetting
    • UploadStoreSalesTransactions

google-ads-php-v9.0.0

06 May 12:38
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v9.0.0

  • Added support for v7 of Google Ads API.
  • Removed support for v4 of Google Ads API.
  • Added code examples:
    • AddCustomAudience
    • CampaignReportToCsv
    • MigratePromotionFeedToAsset
  • Fixed/improved code examples:
    • GetAdGroupBidModifiers
    • LaravelSampleApp
    • UploadCallConversion
    • UploadOfflineConversion

google-ads-php-v8.1.0

05 Apr 12:01
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v8.1.0

  • Added missing 'null' type hints in the package src/Google/Ads/GoogleAds/v6/.
  • Updated code examples:
    • AddCampaignTargetingCriteria
    • AddDynamicPageFeed
    • AddSitelinks
    • CreateCustomer
    • GetGeoTargetConstantsByNames
    • UploadStoreSalesTransactions