Class GoogleAdsSearchads360V23ServicesApplyRecommendationOperation
Information about the operation to apply a recommendation and any parameters to customize it.
Implements
Inherited Members
Namespace: Google.Apis.SA360.v23.Data
Assembly: Google.Apis.SA360.v23.dll
Syntax
public class GoogleAdsSearchads360V23ServicesApplyRecommendationOperation : IDirectResponseSchema
Properties
CallAsset
Parameters to use when applying call asset recommendation.
Declaration
[JsonProperty("callAsset")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCallAssetParameters CallAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCallAssetParameters |
CallExtension
Parameters to use when applying call extension recommendation.
Declaration
[JsonProperty("callExtension")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCallExtensionParameters CallExtension { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCallExtensionParameters |
CalloutAsset
Parameters to use when applying callout asset recommendation.
Declaration
[JsonProperty("calloutAsset")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCalloutAssetParameters CalloutAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCalloutAssetParameters |
CalloutExtension
Parameters to use when applying callout extension recommendation.
Declaration
[JsonProperty("calloutExtension")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCalloutExtensionParameters CalloutExtension { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCalloutExtensionParameters |
CampaignBudget
Optional parameters to use when applying a campaign budget recommendation.
Declaration
[JsonProperty("campaignBudget")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCampaignBudgetParameters CampaignBudget { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationCampaignBudgetParameters |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ForecastingSetTargetCpa
Parameters to use when applying forecasting set target CPA recommendation.
Declaration
[JsonProperty("forecastingSetTargetCpa")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetCpaParameters ForecastingSetTargetCpa { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetCpaParameters |
ForecastingSetTargetRoas
Parameters to use when applying a forecasting set target ROAS recommendation.
Declaration
[JsonProperty("forecastingSetTargetRoas")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetRoasParameters ForecastingSetTargetRoas { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetRoasParameters |
Keyword
Optional parameters to use when applying keyword recommendation.
Declaration
[JsonProperty("keyword")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationKeywordParameters Keyword { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationKeywordParameters |
LeadFormAsset
Parameters to use when applying lead form asset recommendation.
Declaration
[JsonProperty("leadFormAsset")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationLeadFormAssetParameters LeadFormAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationLeadFormAssetParameters |
LowerTargetRoas
Parameters to use when applying lower Target ROAS recommendation.
Declaration
[JsonProperty("lowerTargetRoas")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationLowerTargetRoasParameters LowerTargetRoas { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationLowerTargetRoasParameters |
MoveUnusedBudget
Parameters to use when applying move unused budget recommendation.
Declaration
[JsonProperty("moveUnusedBudget")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationMoveUnusedBudgetParameters MoveUnusedBudget { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationMoveUnusedBudgetParameters |
RaiseTargetCpa
Parameters to use when applying raise Target CPA recommendation.
Declaration
[JsonProperty("raiseTargetCpa")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationRaiseTargetCpaParameters RaiseTargetCpa { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationRaiseTargetCpaParameters |
RaiseTargetCpaBidTooLow
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.
Declaration
[JsonProperty("raiseTargetCpaBidTooLow")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationRaiseTargetCpaBidTooLowParameters RaiseTargetCpaBidTooLow { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationRaiseTargetCpaBidTooLowParameters |
ResourceName
The resource name of the recommendation to apply.
Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ResponsiveSearchAd
Parameters to use when applying a responsive search ad recommendation.
Declaration
[JsonProperty("responsiveSearchAd")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdParameters ResponsiveSearchAd { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdParameters |
ResponsiveSearchAdAsset
Parameters to use when applying a responsive search ad asset recommendation.
Declaration
[JsonProperty("responsiveSearchAdAsset")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdAssetParameters ResponsiveSearchAdAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdAssetParameters |
ResponsiveSearchAdImproveAdStrength
Parameters to use when applying a responsive search ad improve ad strength recommendation.
Declaration
[JsonProperty("responsiveSearchAdImproveAdStrength")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdImproveAdStrengthParameters ResponsiveSearchAdImproveAdStrength { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationResponsiveSearchAdImproveAdStrengthParameters |
SetTargetCpa
Parameters to use when applying set target CPA recommendation.
Declaration
[JsonProperty("setTargetCpa")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetCpaParameters SetTargetCpa { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetCpaParameters |
SetTargetRoas
Parameters to use when applying set target ROAS recommendation.
Declaration
[JsonProperty("setTargetRoas")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetRoasParameters SetTargetRoas { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationForecastingSetTargetRoasParameters |
SitelinkAsset
Parameters to use when applying sitelink asset recommendation.
Declaration
[JsonProperty("sitelinkAsset")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationSitelinkAssetParameters SitelinkAsset { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationSitelinkAssetParameters |
SitelinkExtension
Parameters to use when applying sitelink recommendation.
Declaration
[JsonProperty("sitelinkExtension")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationSitelinkExtensionParameters SitelinkExtension { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationSitelinkExtensionParameters |
TargetCpaOptIn
Optional parameters to use when applying target CPA opt-in recommendation.
Declaration
[JsonProperty("targetCpaOptIn")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTargetCpaOptInParameters TargetCpaOptIn { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTargetCpaOptInParameters |
TargetRoasOptIn
Optional parameters to use when applying target ROAS opt-in recommendation.
Declaration
[JsonProperty("targetRoasOptIn")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTargetRoasOptInParameters TargetRoasOptIn { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTargetRoasOptInParameters |
TextAd
Optional parameters to use when applying a text ad recommendation.
Declaration
[JsonProperty("textAd")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTextAdParameters TextAd { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationTextAdParameters |
UseBroadMatchKeyword
Parameters to use when applying a use broad match keyword recommendation.
Declaration
[JsonProperty("useBroadMatchKeyword")]
public virtual GoogleAdsSearchads360V23ServicesApplyRecommendationOperationUseBroadMatchKeywordParameters UseBroadMatchKeyword { get; set; }
Property Value
| Type | Description |
|---|---|
| GoogleAdsSearchads360V23ServicesApplyRecommendationOperationUseBroadMatchKeywordParameters |