Releases: googleads/google-ads-php
Releases · googleads/google-ads-php
google-ads-php-v15.1.0
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
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/
intoGenerateUserCredentials
,
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
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
andcomposer.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
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
Google Ads API Client Library for PHP v12.1.0
- Added support for v9 of Google Ads API.
- Added
grpc
andprotobuf
extensions torequire-dev
ofcomposer.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
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
andcomposer.lock
of LaravelSampleApp. - Added code examples:
- AddBiddingDataExclusion
- AddBiddingSeasonalityAdjustment
- Fixed code examples:
- AddDisplayUploadAd
- AddLocalCampaign
- AddMerchantCenterDynamicRemarketingCampaign
- AddSmartDisplayAd
- UploadImage
- UploadImageAsset
- UploadMediaBundle
google-ads-php-v11.0.0
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
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
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
- Some method names are changed to be consistent with others:
- 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
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