PackageTargeting class
Targeting criteria for curated and auction packages.
Constructors
-
PackageTargeting({CriteriaTargeting? geoTargeting, String? includedAcceleratedMobilePageType, List<
AdSize> ? includedAdSizes, List<String> ? includedAuthorizedSellerStatuses, String? includedCreativeFormat, List<String> ? includedDataSegments, List<String> ? includedDeviceTypes, String? includedEnvironment, List<String> ? includedNativeInventoryTypes, List<String> ? includedOpenMeasurementTypes, List<String> ? includedRestrictedCategories, String? includedRewardedType, StringTargetingDimension? languageTargeting, String? minimumPredictedClickThroughRatePercentageMillis, String? minimumPredictedViewabilityPercentage, PackagePlacementTargeting? placementTargeting, PackagePublisherProvidedSignalsTargeting? publisherProvidedSignalsTargeting, StringTargetingDimension? publisherTargeting, CriteriaTargeting? verticalTargeting, PackageVideoTargeting? videoTargeting}) - PackageTargeting.fromJson(Map json_)
Properties
- geoTargeting ↔ CriteriaTargeting?
-
The geo criteria IDs to be included or excluded as 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
- includedAcceleratedMobilePageType ↔ String?
-
The targeted accelerated mobile page type.
getter/setter pair
-
includedAdSizes
↔ List<
AdSize> ? -
The list of ad sizes to target.
getter/setter pair
-
includedAuthorizedSellerStatuses
↔ List<
String> ? -
The included list of targeted authorized seller statuses.
getter/setter pair
- includedCreativeFormat ↔ String?
-
The creative format to target.
getter/setter pair
-
includedDataSegments
↔ List<
String> ? -
The active data segments to be targeted.
getter/setter pair
-
includedDeviceTypes
↔ List<
String> ? -
The list of included device types to target.
getter/setter pair
- includedEnvironment ↔ String?
-
The environment to target.
getter/setter pair
-
includedNativeInventoryTypes
↔ List<
String> ? -
The targeted native inventory types.
getter/setter pair
-
includedOpenMeasurementTypes
↔ List<
String> ? -
The list of targeted open measurement types.
getter/setter pair
-
includedRestrictedCategories
↔ List<
String> ? -
The list of targeted restricted categories.
getter/setter pair
- includedRewardedType ↔ String?
-
The targeted rewarded type.
getter/setter pair
- languageTargeting ↔ StringTargetingDimension?
-
The languages to target.
getter/setter pair
- minimumPredictedClickThroughRatePercentageMillis ↔ String?
-
The targeted minimum predicted click through rate, ranging in values [10,
10000] (0.01% - 10%).
getter/setter pair
- minimumPredictedViewabilityPercentage ↔ String?
-
The targeted minimum predicted viewability percentage.
getter/setter pair
- placementTargeting ↔ PackagePlacementTargeting?
-
Placement targeting information, for example, URL, mobile applications.
getter/setter pair
- publisherProvidedSignalsTargeting ↔ PackagePublisherProvidedSignalsTargeting?
-
The publisher provided signals to target.
getter/setter pair
- publisherTargeting ↔ StringTargetingDimension?
-
The targeted publishers.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- verticalTargeting ↔ CriteriaTargeting?
-
The verticals included or excluded as defined in
https://developers.google.com/authorized-buyers/rtb/downloads/publisher-verticals.
getter/setter pair
- videoTargeting ↔ PackageVideoTargeting?
-
Video specific targeting criteria.
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