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