PretargetingConfig class

Pretargeting configuration: a set of targeting dimensions applied at the pretargeting stage of the RTB funnel.

These control which inventory a bidder will receive bid requests for.

Constructors

PretargetingConfig({List<String>? allowedUserTargetingModes, AppTargeting? appTargeting, String? billingId, String? displayName, List<String>? excludedContentLabelIds, NumericTargetingDimension? geoTargeting, List<CreativeDimensions>? includedCreativeDimensions, List<String>? includedEnvironments, List<String>? includedFormats, List<String>? includedLanguages, List<String>? includedMobileOperatingSystemIds, List<String>? includedPlatforms, List<String>? includedUserIdTypes, String? interstitialTargeting, List<String>? invalidGeoIds, String? maximumQps, int? minimumViewabilityDecile, String? name, StringTargetingDimension? publisherTargeting, String? state, NumericTargetingDimension? userListTargeting, NumericTargetingDimension? verticalTargeting, StringTargetingDimension? webTargeting})
PretargetingConfig.fromJson(Map json_)

Properties

allowedUserTargetingModes List<String>?
Targeting modes included by this configuration.
getter/setter pair
appTargeting AppTargeting?
Targeting on a subset of app inventory.
getter/setter pair
billingId String?
The identifier that corresponds to this pretargeting configuration that helps buyers track and attribute their spend across their own arbitrary divisions.
getter/setter pair
displayName String?
The diplay name associated with this configuration.
getter/setter pair
excludedContentLabelIds List<String>?
The sensitive content category label IDs excluded in this configuration.
getter/setter pair
geoTargeting NumericTargetingDimension?
The geos included or excluded in this configuration defined in https://storage.googleapis.com/adx-rtb-dictionaries/geo-table.csv
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
includedCreativeDimensions List<CreativeDimensions>?
Creative dimensions included by this configuration.
getter/setter pair
includedEnvironments List<String>?
Environments that are being included.
getter/setter pair
includedFormats List<String>?
Creative formats included by this configuration.
getter/setter pair
includedLanguages List<String>?
The languages included in this configuration, represented by their language code.
getter/setter pair
includedMobileOperatingSystemIds List<String>?
The mobile operating systems included in this configuration as defined in https://storage.googleapis.com/adx-rtb-dictionaries/mobile-os.csv
getter/setter pair
includedPlatforms List<String>?
The platforms included by this configration.
getter/setter pair
includedUserIdTypes List<String>?
User identifier types included in this configuration.
getter/setter pair
interstitialTargeting String?
The interstitial targeting specified for this configuration.
getter/setter pair
invalidGeoIds List<String>?
Existing included or excluded geos that are invalid.
getter/setter pair
maximumQps String?
The maximum QPS threshold for this configuration.
getter/setter pair
minimumViewabilityDecile int?
The targeted minimum viewability decile, ranging in values [0, 10].
getter/setter pair
name String?
Name of the pretargeting configuration that must follow the pattern bidders/{bidder_account_id}/pretargetingConfigs/{config_id}
getter/setter pair
publisherTargeting StringTargetingDimension?
Targeting on a subset of publisher inventory.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
state String?
The state of this pretargeting configuration.
getter/setter pair
userListTargeting NumericTargetingDimension?
The remarketing lists included or excluded in this configuration as defined in UserList.
getter/setter pair
verticalTargeting NumericTargetingDimension?
The verticals included or excluded in this configuration as defined in https://developers.google.com/authorized-buyers/rtb/downloads/publisher-verticals
getter/setter pair
webTargeting StringTargetingDimension?
Targeting on a subset of site inventory.
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