Today, we’re announcing the v16 release of the Google Ads API. To use some of the v16 features, you will need to upgrade your client libraries and client code. The updated client libraries and code examples will be published next week.
Here are the highlights:
Added RecommendationService.GenerateRecommendations() which returns recommendations based on your specified settings, such as recommendation types or advertising channel types. This could be helpful when creating a campaign.
Added primary_status and primary_status_reasons to AdGroup and AdGroupAd, respectively, to provide insight into why an ad group or an ad group ad is serving or not serving.
Added support for setting Campaign.shopping_setting to an existing Demand Gen campaign. The following new fields are added specifically for Demand Gen campaigns:
Ad.demand_gen_product_ad containing information about the Demand Gen product ad, such as the business name and headline.
Added Experiment.sync_enabled to let you apply changes made to the original campaign to the experiment campaign, while the experiment is running. This saves time from manually applying changes to the experiment campaign.
Recommended keywords with unset keyword match type will now have recommended_match_type set to UNSPECIFIED instead of UNKNOWN.
Updated the operation types for customer life cycle goals and campaign life cycle goals to make them consistent with other operation types.