Show / Hide Table of Contents

Class GoogleAdsSearchads360V0ResourcesBiddingStrategy

A bidding strategy.

Inheritance
object
GoogleAdsSearchads360V0ResourcesBiddingStrategy
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.SA360.v0.Data
Assembly: Google.Apis.SA360.v0.dll
Syntax
public class GoogleAdsSearchads360V0ResourcesBiddingStrategy : IDirectResponseSchema

Properties

CampaignCount

Output only. The number of campaigns attached to this bidding strategy. This field is read-only.

Declaration
[JsonProperty("campaignCount")]
public virtual long? CampaignCount { get; set; }
Property Value
Type Description
long?

CurrencyCode

Immutable. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this currency can be set on creation and defaults to the manager customer's currency. For serving customers, this field cannot be set; all strategies in a serving customer implicitly use the serving customer's currency. In all cases the effective_currency_code field returns the currency used by the strategy.

Declaration
[JsonProperty("currencyCode")]
public virtual string CurrencyCode { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EffectiveCurrencyCode

Output only. The currency used by the bidding strategy (ISO 4217 three-letter code). For bidding strategies in manager customers, this is the currency set by the advertiser when creating the strategy. For serving customers, this is the customer's currency_code. Bidding strategy metrics are reported in this currency. This field is read-only.

Declaration
[JsonProperty("effectiveCurrencyCode")]
public virtual string EffectiveCurrencyCode { get; set; }
Property Value
Type Description
string

EnhancedCpc

A bidding strategy that raises bids for clicks that seem more likely to lead to a conversion and lowers them for clicks where they seem less likely.

Declaration
[JsonProperty("enhancedCpc")]
public virtual GoogleAdsSearchads360V0CommonEnhancedCpc EnhancedCpc { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonEnhancedCpc

Id

Output only. The ID of the bidding strategy.

Declaration
[JsonProperty("id")]
public virtual long? Id { get; set; }
Property Value
Type Description
long?

MaximizeConversionValue

An automated bidding strategy to help get the most conversion value for your campaigns while spending your budget.

Declaration
[JsonProperty("maximizeConversionValue")]
public virtual GoogleAdsSearchads360V0CommonMaximizeConversionValue MaximizeConversionValue { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonMaximizeConversionValue

MaximizeConversions

An automated bidding strategy to help get the most conversions for your campaigns while spending your budget.

Declaration
[JsonProperty("maximizeConversions")]
public virtual GoogleAdsSearchads360V0CommonMaximizeConversions MaximizeConversions { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonMaximizeConversions

Name

The name of the bidding strategy. All bidding strategies within an account must be named distinctly. The length of this string should be between 1 and 255, inclusive, in UTF-8 bytes, (trimmed).

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

NonRemovedCampaignCount

Output only. The number of non-removed campaigns attached to this bidding strategy. This field is read-only.

Declaration
[JsonProperty("nonRemovedCampaignCount")]
public virtual long? NonRemovedCampaignCount { get; set; }
Property Value
Type Description
long?

ResourceName

Immutable. The resource name of the bidding strategy. Bidding strategy resource names have the form: customers/{customer_id}/biddingStrategies/{bidding_strategy_id}

Declaration
[JsonProperty("resourceName")]
public virtual string ResourceName { get; set; }
Property Value
Type Description
string

Status

Output only. The status of the bidding strategy. This field is read-only.

Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type Description
string

TargetCpa

A bidding strategy that sets bids to help get as many conversions as possible at the target cost-per-acquisition (CPA) you set.

Declaration
[JsonProperty("targetCpa")]
public virtual GoogleAdsSearchads360V0CommonTargetCpa TargetCpa { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonTargetCpa

TargetImpressionShare

A bidding strategy that automatically optimizes towards a chosen percentage of impressions.

Declaration
[JsonProperty("targetImpressionShare")]
public virtual GoogleAdsSearchads360V0CommonTargetImpressionShare TargetImpressionShare { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonTargetImpressionShare

TargetOutrankShare

A bidding strategy that sets bids based on the target fraction of auctions where the advertiser should outrank a specific competitor. This field is deprecated. Creating a new bidding strategy with this field or attaching bidding strategies with this field to a campaign will fail. Mutates to strategies that already have this scheme populated are allowed.

Declaration
[JsonProperty("targetOutrankShare")]
public virtual GoogleAdsSearchads360V0CommonTargetOutrankShare TargetOutrankShare { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonTargetOutrankShare

TargetRoas

A bidding strategy that helps you maximize revenue while averaging a specific target Return On Ad Spend (ROAS).

Declaration
[JsonProperty("targetRoas")]
public virtual GoogleAdsSearchads360V0CommonTargetRoas TargetRoas { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonTargetRoas

TargetSpend

A bid strategy that sets your bids to help get as many clicks as possible within your budget.

Declaration
[JsonProperty("targetSpend")]
public virtual GoogleAdsSearchads360V0CommonTargetSpend TargetSpend { get; set; }
Property Value
Type Description
GoogleAdsSearchads360V0CommonTargetSpend

Type

Output only. The type of the bidding strategy. Create a bidding strategy by setting the bidding scheme. This field is read-only.

Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX