AdTechnologyProviders class

The list of detected Ad Technology Providers for this creative.

Bids placed for inventory that will serve to EEA or UK users are expected to comply with GDPR requirements. You must ensure that the creatives used in such bids should contain only user consented ad technology providers as indicated in the bid request. Google reserves the right to filter non-compliant bids. User consented ad technology providers can be found in the Google Protocol with the BidRequest.adslot.consented_providers_settings field, and can be found as an OpenRTB extension with the BidRequest.user.ext.consented_providers_settings and BidRequest.user.ext.consent fields. See https://support.google.com/authorizedbuyers/answer/9789378 for additional information about the Google TCF v2 integration.

Constructors

AdTechnologyProviders({List<String>? detectedGvlIds, List<String>? detectedProviderIds, List<String>? unidentifiedProviderDomains})
AdTechnologyProviders.fromJson(Map json_)

Properties

detectedGvlIds List<String>?
The detected IAB Global Vendor List (GVL) IDs for this creative.
getter/setter pair
detectedProviderIds List<String>?
The detected [Google Ad Tech Providers (ATP)](https://support.google.com/admanager/answer/9012903) for this creative.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
unidentifiedProviderDomains List<String>?
Domains of detected unidentified ad technology providers (if any).
getter/setter pair

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited