Today, we’re announcing the v18 release of the Google Ads API . To use the v18 features, you will need to upgrade your client libraries and client code. The updated client libraries and code examples will be published next week.
VIDEO
Here are the highlights:
You can now use GenerateRecommendations during campaign construction to retrieve optimized budget suggestions for Performance Max and Search campaigns.
A new performance_max_placement_view report allows developers to query performance data for a given placement where Performance Max ads served.
Replaced the summary_row_setting and return_total_results_count fields of SearchGoogleAdsRequest with the search_settings field, which allow developers to freely specify if summary_row, total_results_count and results will be returned with SearchGoogleAdsResponse .
Added new segments for campaign and ad_group reports to allow for segmenting performance data based on a specific destination, such as a city or a country, for Hotel and Search campaigns.
Added support for Travel Feeds in Search Ads with a new click type (ClickType.TRAVEL_ASSETS ) and a new asset type (AssetSetType.TRAVEL_FEED ).
Added DataLinkService.CreateDataLink , which allows customers to link their Google Ads account to creator videos and enables running partnership ads.
Added content_criterion_view which returns performance metrics of targeted contents , such as keywords, placements and topics, for Display, Demand Gen and Video campaigns.
Renamed AssetType.DISCOVERY_CAROUSEL_CARD to AssetType.DEMAND_GEN_CAROUSEL_CARD .
Added AdGroup.exclude_demographic_expansion which allows excluding demographics from being expanded when optimized_targeting_enabled is true, a feature that was previously only supported for Demand Gen.
PhoneCallDetails.call_recording_url will be empty instead of providing an invalid URL if the call recording doesn’t exist for the given Local Services lead conversation.
Added new metrics related to invalid clicks which can be queried with the campaign report.
Where can I learn more?
The following resources can help you get started:
If you have any questions or need additional help, contact us via the forum .
- Thanet Knack Praneenararat, on behalf of the Google Ads API Team