Class: Google::Apis::RealtimebiddingV1::Bidder
- Inherits:
-
Object
- Object
- Google::Apis::RealtimebiddingV1::Bidder
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/realtimebidding_v1/classes.rb,
lib/google/apis/realtimebidding_v1/representations.rb,
lib/google/apis/realtimebidding_v1/representations.rb
Overview
Bidder settings.
Instance Attribute Summary collapse
-
#bypass_nonguaranteed_deals_pretargeting ⇒ Boolean
(also: #bypass_nonguaranteed_deals_pretargeting?)
Output only.
-
#cookie_matching_network_id ⇒ String
Output only.
-
#cookie_matching_url ⇒ String
Output only.
-
#deals_billing_id ⇒ String
Output only.
-
#name ⇒ String
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Bidder
constructor
A new instance of Bidder.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ Bidder
Returns a new instance of Bidder.
389 390 391 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 389 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bypass_nonguaranteed_deals_pretargeting ⇒ Boolean Also known as: bypass_nonguaranteed_deals_pretargeting?
Output only. An option to bypass pretargeting for private auctions and
preferred deals. When true, bid requests from these nonguaranteed deals will
always be sent. When false, bid requests will be subject to regular
pretargeting configurations. Programmatic Guaranteed deals will always be sent
to the bidder, regardless of the value for this flag. Auction packages are not
impacted by this value and are subject to the regular pretargeting
configurations.
Corresponds to the JSON property bypassNonguaranteedDealsPretargeting
355 356 357 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 355 def bypass_nonguaranteed_deals_pretargeting @bypass_nonguaranteed_deals_pretargeting end |
#cookie_matching_network_id ⇒ String
Output only. The buyer's network ID used for cookie matching. This ID
corresponds to the google_nid
parameter in the URL used in cookie match
requests. Refer to https://developers.google.com/authorized-buyers/rtb/cookie-
guide for further information.
Corresponds to the JSON property cookieMatchingNetworkId
364 365 366 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 364 def @cookie_matching_network_id end |
#cookie_matching_url ⇒ String
Output only. The base URL used in cookie match requests. Refer to https://
developers.google.com/authorized-buyers/rtb/cookie-guide for further
information.
Corresponds to the JSON property cookieMatchingUrl
371 372 373 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 371 def @cookie_matching_url end |
#deals_billing_id ⇒ String
Output only. The billing ID for the deals pretargeting config. This billing ID
is sent on the bid request for guaranteed and nonguaranteed deals matched in
pretargeting.
Corresponds to the JSON property dealsBillingId
378 379 380 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 378 def deals_billing_id @deals_billing_id end |
#name ⇒ String
Output only. Name of the bidder resource that must follow the pattern bidders/
bidderAccountId, where
bidderAccountId`is the account ID of the bidder
whose information is to be received. One can get their account ID on the
Authorized Buyers or Open Bidding UI, or by contacting their Google account
manager.
Corresponds to the JSON property
name`
387 388 389 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 387 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
394 395 396 397 398 399 400 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 394 def update!(**args) @bypass_nonguaranteed_deals_pretargeting = args[:bypass_nonguaranteed_deals_pretargeting] if args.key?(:bypass_nonguaranteed_deals_pretargeting) @cookie_matching_network_id = args[:cookie_matching_network_id] if args.key?(:cookie_matching_network_id) @cookie_matching_url = args[:cookie_matching_url] if args.key?(:cookie_matching_url) @deals_billing_id = args[:deals_billing_id] if args.key?(:deals_billing_id) @name = args[:name] if args.key?(:name) end |