class Google::Apis::Adexchangebuyer2V2beta1::AdTechnologyProviders

Detected ad technology provider information.

Attributes

detected_provider_ids[RW]

The detected ad technology provider IDs for this creative. See 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)[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)[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` @return [Array<Fixnum>]

has_unidentified_provider[RW]

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` @return [Boolean]

has_unidentified_provider?[RW]

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` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/adexchangebuyer2_v2beta1/classes.rb, line 147
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/adexchangebuyer2_v2beta1/classes.rb, line 152
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