Class: Google::Apis::Adexchangebuyer2V2beta1::AdTechnologyProviders
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::AdTechnologyProviders
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
Detected ad technology provider information.
Instance Attribute Summary collapse
-
#detected_provider_ids ⇒ Array<Fixnum>
The detected ad technology provider IDs for this creative.
-
#has_unidentified_provider ⇒ Boolean
(also: #has_unidentified_provider?)
Whether the creative contains an unidentified ad technology provider.
Instance Method Summary collapse
-
#initialize(**args) ⇒ AdTechnologyProviders
constructor
A new instance of AdTechnologyProviders.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ AdTechnologyProviders
Returns a new instance of AdTechnologyProviders.
153 154 155 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 153 def initialize(**args) update!(**args) end |
Instance Attribute Details
#detected_provider_ids ⇒ Array<Fixnum>
The detected ad technology provider IDs for this creative.
See https://storage.googleapis.com/adx-rtb-dictionaries/providers.csv for
mapping of provider ID to provided name, a privacy policy URL, and a list
of domains which can be attributed to the provider.
If the creative contains provider IDs that are outside of those listed in
the BidRequest.adslot.consented_providers_settings.consented_providers
field on the (Google bid
protocol)[https://developers.google.com/authorized-buyers/rtb/downloads/
realtime-bidding-proto]
and the
BidRequest.user.ext.consented_providers_settings.consented_providers
field on the (OpenRTB
protocol)[https://developers.google.com/authorized-buyers/rtb/downloads/
openrtb-adx-proto],
and a bid is submitted with that creative for an impression that will
serve to an EEA user, the bid will be filtered before the auction.
Corresponds to the JSON property detectedProviderIds
142 143 144 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 142 def detected_provider_ids @detected_provider_ids end |
#has_unidentified_provider ⇒ Boolean Also known as: has_unidentified_provider?
Whether the creative contains an unidentified ad technology provider.
If true for a given creative, any bid submitted with that creative for an
impression that will serve to an EEA user will be filtered before the
auction.
Corresponds to the JSON property hasUnidentifiedProvider
150 151 152 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 150 def has_unidentified_provider @has_unidentified_provider end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
158 159 160 161 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 158 def update!(**args) @detected_provider_ids = args[:detected_provider_ids] if args.key?(:detected_provider_ids) @has_unidentified_provider = args[:has_unidentified_provider] if args.key?(:has_unidentified_provider) end |