class Google::Apis::AdexchangebuyerV1_3::Creative::AdTechnologyProviders

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 this creative contains provider IDs that are outside of those listed in the `BidRequest.adslot.consented_providers_settings. consented_providers` field on the Authorized Buyers Real-Time Bidding protocol or the `BidRequest.user.ext.consented_providers_settings. consented_providers` field on the OpenRTB protocol, a bid submitted for a European Economic Area (EEA) user with this creative is not compliant with the GDPR policies as mentioned in the “Third-party Ad Technology Vendors” section of Authorized Buyers Program Guidelines. Corresponds to the JSON property `detectedProviderIds` @return [Array<Fixnum>]

has_unidentified_provider[RW]

Whether the creative contains an unidentified ad technology provider. If true, a bid submitted for a European Economic Area (EEA) user with this creative is not compliant with the GDPR policies as mentioned in the “Third-party Ad Technology Vendors” section of Authorized Buyers Program Guidelines. Corresponds to the JSON property `hasUnidentifiedProvider` @return [Boolean]

has_unidentified_provider?[RW]

Whether the creative contains an unidentified ad technology provider. If true, a bid submitted for a European Economic Area (EEA) user with this creative is not compliant with the GDPR policies as mentioned in the “Third-party Ad Technology Vendors” section of Authorized Buyers Program Guidelines. Corresponds to the JSON property `hasUnidentifiedProvider` @return [Boolean]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

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