BiddingStrategy

A bidding strategy.

Fields

resource_name

string

Immutable. The resource name of the bidding strategy. Bidding strategy resource names have the form:

customers/{customer_id}/biddingStrategies/{bidding_strategy_id}

id

Int64Value

Output only. The ID of the bidding strategy.

name

StringValue

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).

status

BiddingStrategyStatus

Output only. The status of the bidding strategy.

This field is read-only.

type

BiddingStrategyType

Output only. The type of the bidding strategy. Create a bidding strategy by setting the bidding scheme.

This field is read-only.

campaign_count

Int64Value

Output only. The number of campaigns attached to this bidding strategy.

This field is read-only.

non_removed_campaign_count

Int64Value

Output only. The number of non-removed campaigns attached to this bidding strategy.

This field is read-only.

scheme

Union field scheme. The bidding scheme.

scheme. The bidding scheme.

Only one can be set. scheme can be only one of the following:

scheme can be only one of the following:

enhanced_cpc

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.

target_cpa

TargetCpa

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

target_impression_share

TargetImpressionShare

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

target_roas

TargetRoas

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

target_spend

TargetSpend

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