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.
307 308 309 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 307 def initialize(**args) update!(**args) end |
Instance Attribute Details
#bypass_nonguaranteed_deals_pretargeting ⇒ Boolean Also known as: bypass_nonguaranteed_deals_pretargeting?
Output only. A flag 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
273 274 275 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 273 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
282 283 284 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 282 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
289 290 291 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 289 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
296 297 298 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 296 def deals_billing_id @deals_billing_id end |
#name ⇒ String
Output only. Name of the bidder resource that must follow the pattern bidders/
bidderAccountId, wherebidderAccountId`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 propertyname`
305 306 307 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 305 def name @name end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
312 313 314 315 316 317 318 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 312 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 |