Releases: googleads/google-ads-php
Releases · googleads/google-ads-php
google-ads-php-v25.0.0
Google Ads API Client Library for PHP v25.0.0
- Added support for v18 of Google Ads API.
- Removed support for the
useGapicV2Source
configuration, as the source code
of all versions are generated as GAPIC v2.- Fixed the LaravelSampleApp to use GAPIC v2.
- Updated code examples:
- GetAllDisapprovedAds
- HandlePartialFailure
google-ads-php-v24.0.0
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
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
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
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
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
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
toexamples/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
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
andGoogleAdsLoggingInterceptorTest
to make them work with the latest version ofgoogle/gax
. - Updated code examples:
- AddFlexibleRuleUserList
- AddShoppingProductAd
- UploadOfflineConversion
google-ads-php-v21.1.0
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
Google Ads API Client Library for PHP v21.0.1
- Fixed #946 by adding
forTopicConstant()
to
ResourceNames.