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