PretargetingConfig class
Pretargeting config: 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> ? -
Deprecated: The value of this field no longer has any effect.
getter/setter pair
- appTargeting ↔ AppTargeting?
-
Targeting on a subset of app inventory.
getter/setter pair
- billingId ↔ String?
-
The identifier that corresponds to this pretargeting config that helps
buyers track and attribute their spend across their own arbitrary
divisions.
getter/setter pair
- displayName ↔ String?
-
The diplay name associated with this config.
getter/setter pair
-
excludedContentLabelIds
↔ List<
String> ? -
The sensitive content category label IDs excluded in this config.
getter/setter pair
- geoTargeting ↔ NumericTargetingDimension?
-
The geos included or excluded in this config 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 config.
getter/setter pair
-
includedEnvironments
↔ List<
String> ? -
Environments that are being included.
getter/setter pair
-
includedFormats
↔ List<
String> ? -
Creative formats included by this config.
getter/setter pair
-
includedLanguages
↔ List<
String> ? -
The languages included in this config, represented by their language code.
getter/setter pair
-
includedMobileOperatingSystemIds
↔ List<
String> ? -
The mobile operating systems included in this config as defined in
https://storage.googleapis.com/adx-rtb-dictionaries/mobile-os.csv
getter/setter pair
-
includedPlatforms
↔ List<
String> ? -
The platforms included by this config.
getter/setter pair
-
includedUserIdTypes
↔ List<
String> ? -
User identifier types included in this config.
getter/setter pair
- interstitialTargeting ↔ String?
-
The interstitial targeting specified for this config.
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 config.
getter/setter pair
- minimumViewabilityDecile ↔ int?
-
The targeted minimum viewability decile, ranging in values [0, 10].
getter/setter pair
- name ↔ String?
-
Name of the pretargeting config 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 config.
getter/setter pair
- userListTargeting ↔ NumericTargetingDimension?
-
The remarketing lists included or excluded in this config as defined in
UserList.
getter/setter pair
- verticalTargeting ↔ NumericTargetingDimension?
-
The verticals included or excluded in this config 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