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