Skip to content

Releases: googleads/google-ads-php

google-ads-php-v24.0.0

09 Aug 05:07
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v24.0.0

  • Added support for v17_1 of Google Ads API.
  • Removed support for v15 of Google Ads API.
  • Made service client classes non-final.
  • Added support for setting a REST handler as a client option for each call.

google-ads-php-v23.1.0

07 Jun 16:51
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v23.1.0

  • Added support for v17 of Google Ads API.
  • Updated code examples for removing the usage of pageSize:
    • GetAccountHierarchy
    • GetChangeDetails
    • GetChangeSummary
    • LinkManagerToClient
    • FindAndRemoveCriteriaFromSharedSet
    • GetAdGroupBidModifiers
    • GetResponsiveSearchAds
    • GetAllDisapprovedAds
    • CampaignReportToCsv
    • SetUpRemarketing
    • UpdateAudienceTargetRestriction
    • AddPerformanceMaxProductListingGroupTree
    • AddPerformanceMaxRetailCampaign
    • AddShoppingProductListingGroupTree
    • GetProductCategoryConstants
    • Utils\Feeds
  • Removed code examples:
    • NavigateSearchResultPagesCachingTokens

google-ads-php-v22.1.1

24 May 09:39
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v22.1.1

  • Added support for v16_1 of Google Ads API.

google-ads-php-v23.0.1

30 Apr 16:02
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v23.0.1

  • Re-generated the source code for v16_1 of Google Ads API to add some missing
    classes and enum values.

google-ads-php-v23.0.0

25 Apr 15:41
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v23.0.0

  • Added support for v16_1 of Google Ads API.
  • Removed support for v14 of Google Ads API.
  • Added support for google/protobuf v4.26.
  • Updated composer.json to require the minimum PHP version of 8.1.
  • Rolled back changes to the code base that requires PHP 8.0 or above, so PHP
    7 users can still easily clone this library to work with the legacy code.
  • Updated package.json of LaravelSampleApp.
  • Added VerifyAdvertiserIdentity example.
  • Updated code examples:
    • AddCompleteCampaignsUsingBatchJob
    • DetectAndApplyRecommendations
    • DismissRecommendation
    • UploadConversionAdjustment
  • Removed code examples:
    • AddFlightsFeed
    • AddRealEstateFeed
    • ApplyRecommendation
    • ApproveMerchantCenterLink
    • DismissRecommendation
    • RejectMerchantCenterLink

google-ads-php-v22.1.0

23 Feb 15:35
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v22.1.0

  • Added support for v16 of Google Ads API.
  • Fixed dependabot alert in examples/LaravelSampleApp/composer.lock.
  • Renamed examples/Extensions to examples/Assets. Removed some logic
    related to the extensions.
  • Renamed code examples:
    • from AddLeadFormExtension to AddLeadFormAsset
    • from AddSitelinksUsingAssets to AddSitelinks
  • Updated code examples:
    • AddConversionAction
    • AddFlexibleRuleUserList
    • GetAdGroupBidModifiers
  • Removed code examples:
    • AddAffiliateLocationExtensions
    • AddBusinessProfileLocationExtensions
    • AddGeoTarget
    • AddImageExtension
    • AddSitelinks (the old one that uses extensions)
    • MigratePromotionFeedToAsset
    • RemoveEntireSitelinkCampaignExtensionSetting
    • UpdateSitelink
    • UpdateSitelinkCampaignExtensionSetting

google-ads-php-v22.0.0

24 Jan 06:00
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v22.0.0

  • Removed support for v13 of Google Ads API.
  • Added more methods to ResourceNames of v14 and v15.
  • Updated GoogleAdsFailuresInterceptorTest.php and GoogleAdsLoggingInterceptorTest to make them work with the latest version of google/gax.
  • Updated code examples:
    • AddFlexibleRuleUserList
    • AddShoppingProductAd
    • UploadOfflineConversion

google-ads-php-v21.1.0

19 Oct 18:19
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v21.1.0

  • Added support for v15 of Google Ads API. The following code examples still use v14 because the services in the examples were removed in v15:
    • ApproveMerchantCenterLink
    • RejectMerchantCenterLink
    • UploadImage
    • UploadMediaBundle
  • The GAPIC v2 service clients (src/Google/Ads/GoogleAds/v15/Services/Client/<SERVICE_NAME>Client.php) no longer rely on base classes (src/Google/Ads/GoogleAds/v15/Services/Client/BaseClient/<SERVICE_NAME>BaseClient.php). All functions and variables are now directly included in the service classes.
  • Added support for useCloudOrgForApiAccess config. This is in preparation for the pilot that uses Google Cloud orgs for API Access levels.
  • Updated
    InfoRedactor to redact fields of Local Services lead and Local Services lead
    conversation.
  • Updated code examples:
    • AddBillingSetup
    • AddPerformanceMaxProductListingGroupTree
    • AddCustomerMatchUserList
    • UploadCallConversion
    • UploadOfflineConversion
    • UploadStoreSalesTransactions
  • Renamed and updated code examples:
    • UploadConversionWithIdentifiers to UploadEnhancedConversionsForLeads
    • UploadConversionEnhancement to UploadEnhancedConversionsForWeb
  • Fixed the following Shopping examples after the ShoppingSetting::sales_country field is
    removed:
    • AddMerchantCenterDynamicRemarketingCampaign
    • AddPerformanceMaxRetailCampaign
    • AddShoppingProductAd

google-ads-php-v21.0.1

29 Sep 16:54
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v21.0.1

google-ads-php-v21.0.0

20 Sep 08:07
Compare
Choose a tag to compare

Google Ads API Client Library for PHP v21.0.0

  • Removed support for v12 of Google Ads API.
  • Use the GAPIC v2 source
    code

    in ResourceNames and ServiceClientFactoryTrait of v14.
  • Updated the source code to use PHP 8 features, e.g., named arguments,
    private constants, constructor promotion, removing unused exception variables.
  • Updated code examples:
    • AddCampaigns
    • GenerateKeywordIdeas
  • Removed trivial code examples that can be easily obtained by changing small
    parts of other code examples.