class Google::Apis::DisplayvideoV1::BiddingStrategy
Settings that control the bid strategy. Bid strategy determines the bid price.
Attributes
fixed_bid[RW]
A strategy that uses a fixed bidding price. Corresponds to the JSON property `fixedBid` @return [Google::Apis::DisplayvideoV1::FixedBidStrategy]
maximize_spend_auto_bid[RW]
A strategy that automatically adjusts the bid to optimize a specified performance goal while spending the full budget. Corresponds to the JSON property `maximizeSpendAutoBid` @return [Google::Apis::DisplayvideoV1::MaximizeSpendBidStrategy]
performance_goal_auto_bid[RW]
A strategy that automatically adjusts the bid to meet or beat a specified performance goal. Corresponds to the JSON property `performanceGoalAutoBid` @return [Google::Apis::DisplayvideoV1::PerformanceGoalBidStrategy]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/displayvideo_v1/classes.rb, line 1334 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/displayvideo_v1/classes.rb, line 1339 def update!(**args) @fixed_bid = args[:fixed_bid] if args.key?(:fixed_bid) @maximize_spend_auto_bid = args[:maximize_spend_auto_bid] if args.key?(:maximize_spend_auto_bid) @performance_goal_auto_bid = args[:performance_goal_auto_bid] if args.key?(:performance_goal_auto_bid) end