Ads API .NET library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration Class Reference

Encapsulates the information about bids and bidding strategies. Note: Starting with v201705, bidding strategies can only be set on campaigns. In earlier versions, bidding strategies can be set on campaigns, ad groups and ad group criteria. More...

Classes

class  Fields
 List of all supported fields for the BiddingStrategyConfiguration class. More...
 
class  FilterableFields
 List of all supported filterable fields for the BiddingStrategyConfiguration class. More...
 
class  SelectableFields
 List of all supported selectable fields for the BiddingStrategyConfiguration class. More...
 

Properties

long biddingStrategyId [get, set]
 Id of the bidding strategy to be associated with the campaign, ad group or ad group criteria. A bidding strategy is created using the BiddingStrategyService ADD operation and is assigned a BiddingStrategyId. The BiddingStrategyId can be shared across campaigns, ad groups and ad group criteria. More...
 
bool biddingStrategyIdSpecified [get, set]
 
string biddingStrategyName [get, set]
 Name of the bidding strategy. This is applicable only for flexible bidding strategies. This field can be selected using the value "BiddingStrategyName".This field can be filtered on. This field is read only and will be ignored when sent to the API. More...
 
BiddingStrategyType biddingStrategyType [get, set]
 The type of the bidding strategy to be attached. More...
 
bool biddingStrategyTypeSpecified [get, set]
 
BiddingStrategySource biddingStrategySource [get, set]
 Indicates where the bidding strategy is associated i.e. campaign, ad group or ad group criterion. This field can be selected using the value "BiddingStrategySource".This field can be filtered on. This field is read only and will be ignored when sent to the API. More...
 
bool biddingStrategySourceSpecified [get, set]
 
BiddingScheme biddingScheme [get, set]
 The bidding strategy metadata. Bidding strategy can be associated using the BiddingStrategyConfiguration::biddingStrategyType or the bidding scheme. More...
 
Bids[] bids [get, set]
 Specifies the bids. Bids can be set only on ad groups and ad group criteria. Bids cannot be set on campaign. Default CPC and CPM bid values will be set if they are not provided during AdGroup creation. Default CPC and CPM values are minimal billable amounts in local currencies. For example, for US Dollars CPC and CPM default values are $0.01 and $0.01, respectively. More...
 
double targetRoasOverride [get, set]
 The target return on average spend (ROAS). This target can only be set on ad groups. If this ad group's effective bidding strategy is a standard More...
 
bool targetRoasOverrideSpecified [get, set]
 

Detailed Description

Encapsulates the information about bids and bidding strategies.

Note: Starting with v201705, bidding strategies can only be set on campaigns. In earlier versions, bidding strategies can be set on campaigns, ad groups and ad group criteria.

A bidding strategy can be set using one of the following:

If the bidding strategy type is used, then schemes are created using default values.

Bids can be set only on ad groups and ad group criteria. They cannot be set on campaigns. Multiple bids can be set at the same time. Only the bids that apply to the effective bidding strategy will be used. Effective bidding strategy is considered to be the directly attached strategy or inherited strategy from above level(s) when there is no directly attached strategy.

For more information on flexible bidding, visit the Help Center.

Property Documentation

BiddingScheme Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingScheme
getset

The bidding strategy metadata. Bidding strategy can be associated using the BiddingStrategyConfiguration::biddingStrategyType or the bidding scheme.

For details on portfolio vs. standard availability, see the bidding guide.

Starting with v201705, this field cannot be set at the ad group or ad group criterion level. This field may not be set.

long Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategyId
getset

Id of the bidding strategy to be associated with the campaign, ad group or ad group criteria. A bidding strategy is created using the BiddingStrategyService ADD operation and is assigned a BiddingStrategyId. The BiddingStrategyId can be shared across campaigns, ad groups and ad group criteria.

Starting with v201705, this field cannot be set at the ad group or ad group criterion level. This field can be selected using the value "BiddingStrategyId".This field can be filtered on. This is disabled for AdX. This field may not be set.

bool Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategyIdSpecified
getset

true, if a value is specified for biddingStrategyId, false otherwise.

string Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategyName
getset

Name of the bidding strategy. This is applicable only for flexible bidding strategies. This field can be selected using the value "BiddingStrategyName".This field can be filtered on. This field is read only and will be ignored when sent to the API.

BiddingStrategySource Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategySource
getset

Indicates where the bidding strategy is associated i.e. campaign, ad group or ad group criterion. This field can be selected using the value "BiddingStrategySource".This field can be filtered on. This field is read only and will be ignored when sent to the API.

bool Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategySourceSpecified
getset

true, if a value is specified for biddingStrategySource, false otherwise.

BiddingStrategyType Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategyType
getset

The type of the bidding strategy to be attached.

For details on portfolio vs. standard availability, see the bidding guide.

Starting with v201705, this field cannot be set at the ad group or ad group criterion level to any value other than . This field can be selected using the value "BiddingStrategyType".This field can be filtered on. This field may only be set to NONE.

bool Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.biddingStrategyTypeSpecified
getset

true, if a value is specified for biddingStrategyType, false otherwise.

Bids [] Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.bids
getset

Specifies the bids. Bids can be set only on ad groups and ad group criteria. Bids cannot be set on campaign. Default CPC and CPM bid values will be set if they are not provided during AdGroup creation. Default CPC and CPM values are minimal billable amounts in local currencies. For example, for US Dollars CPC and CPM default values are $0.01 and $0.01, respectively.

Referenced by Google.Api.Ads.AdWords.Examples.CSharp.v201809.UpdateAdGroup.Run().

double Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.targetRoasOverride
getset

The target return on average spend (ROAS). This target can only be set on ad groups. If this ad group's effective bidding strategy is a standard

TARGET_ROAS strategy attached to the campaign, then the target overrides the target roas specified in the campaign's bidding strategy. Otherwise, this value is ignored. This field may not be set. This field must be between 0.01 and 1000.0, inclusive.

bool Google.Api.Ads.AdWords.v201809.BiddingStrategyConfiguration.targetRoasOverrideSpecified
getset

true, if a value is specified for targetRoasOverride, false otherwise.


The documentation for this class was generated from the following file: