> [!CAUTION]
> **Caution:** This documentation is for Google Ads API **v24** . The latest active version is [**v26**](https://developers.google.com/google-ads/api/reference/rpc/latest/ApplyRecommendationOperation).

Information about the operation to apply a recommendation and any parameters to customize it.

[Proto definition ![GitHub](https://developers.google.com/site-assets/logo-github.svg)](https://github.com/googleapis/googleapis/blob/master/google/ads/googleads/v24/services/recommendation_service.proto)

| Fields ||
|---|---|
| ## `apply_parameters` Union field. Parameters to use when applying the recommendation. `apply_parameters` can be only one of the following: ||
| ### `call_asset` | `CallAssetParameters` Parameters to use when applying call asset recommendation. |
| ### `call_extension` | `CallExtensionParameters` Parameters to use when applying call extension recommendation. |
| ### `callout_asset` | `CalloutAssetParameters` Parameters to use when applying callout asset recommendation. |
| ### `callout_extension` | `CalloutExtensionParameters` Parameters to use when applying callout extension recommendation. |
| ### `campaign_budget` | `CampaignBudgetParameters` Optional parameters to use when applying a campaign budget recommendation. |
| ### `forecasting_set_target_cpa` | `ForecastingSetTargetCpaParameters` Parameters to use when applying forecasting set target CPA recommendation. |
| ### `forecasting_set_target_roas` | `ForecastingSetTargetRoasParameters` Parameters to use when applying a forecasting set target ROAS recommendation. |
| ### `keyword` | `KeywordParameters` Optional parameters to use when applying keyword recommendation. |
| ### `lead_form_asset` | `LeadFormAssetParameters` Parameters to use when applying lead form asset recommendation. |
| ### `lower_target_roas` | `LowerTargetRoasParameters` Parameters to use when applying lower Target ROAS recommendation. |
| ### `move_unused_budget` | `MoveUnusedBudgetParameters` Parameters to use when applying move unused budget recommendation. |
| ### `raise_target_cpa` | `RaiseTargetCpaParameters` Parameters to use when applying raise Target CPA recommendation. |
| ### `raise_target_cpa_bid_too_low` | `RaiseTargetCpaBidTooLowParameters` Parameters to use when applying a raise target CPA bid too low recommendation. The apply is asynchronous and can take minutes depending on the number of ad groups there is in the related campaign. |
| ### `responsive_search_ad` | `ResponsiveSearchAdParameters` Parameters to use when applying a responsive search ad recommendation. |
| ### `responsive_search_ad_asset` | `ResponsiveSearchAdAssetParameters` Parameters to use when applying a responsive search ad asset recommendation. |
| ### `responsive_search_ad_improve_ad_strength` | `ResponsiveSearchAdImproveAdStrengthParameters` Parameters to use when applying a responsive search ad improve ad strength recommendation. |
| ### `set_target_cpa` | `ForecastingSetTargetCpaParameters` Parameters to use when applying set target CPA recommendation. |
| ### `set_target_roas` | `ForecastingSetTargetRoasParameters` Parameters to use when applying set target ROAS recommendation. |
| ### `sitelink_asset` | `SitelinkAssetParameters` Parameters to use when applying sitelink asset recommendation. |
| ### `sitelink_extension` | `SitelinkExtensionParameters` Parameters to use when applying sitelink recommendation. |
| ### `target_cpa_opt_in` | `TargetCpaOptInParameters` Optional parameters to use when applying target CPA opt-in recommendation. |
| ### `target_roas_opt_in` | `TargetRoasOptInParameters` Optional parameters to use when applying target ROAS opt-in recommendation. |
| ### `text_ad` | `TextAdParameters` Optional parameters to use when applying a text ad recommendation. |
| ### `use_broad_match_keyword` | `UseBroadMatchKeywordParameters` Parameters to use when applying a use broad match keyword recommendation. |
| ## `resource_name` | `string` The resource name of the recommendation to apply. |