PerformanceGoalBidStrategy class
A strategy that automatically adjusts the bid to meet or beat a specified performance goal.
Constructors
Properties
- customBiddingAlgorithmId ↔ String
-
The ID of the Custom Bidding Algorithm used by this strategy. Only
applicable when performance_goal_type is set to
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CUSTOM_ALGO
.read / write - hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- maxAverageCpmBidAmountMicros ↔ String
-
The maximum average CPM that may be bid, in micros of the advertiser's
currency. Must be greater than or equal to a billable unit of the given
currency. Not applicable when performance_goal_type is set to
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_VIEWABLE_CPM
. For example, 1500000 represents 1.5 standard units of the currency.read / write - performanceGoalAmountMicros ↔ String
-
Required. The performance goal the bidding strategy will attempt to meet
or beat, in micros of the advertiser's currency or in micro of the ROAS
(Return On Advertising Spend) value which is also based on advertiser's
currency. Must be greater than or equal to a billable unit of the given
currency and smaller or equal to upper bounds. Each performance_goal_type
has its upper bound: * when performance_goal_type is
BIDDING_STRATEGY_PERFORMANCE_GOAL_TYPE_CPA
, upper bound is 10000.00 USD. [...]read / write - performanceGoalType ↔ String
-
Required. The type of the performance goal that the bidding strategy will
try to meet or beat. For line item level usage, the value must be one of: [...]
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toJson(
) → Map< String, Object> -
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator. [...]
inherited