MarketplaceTargeting class

Targeting represents different criteria that can be used to target inventory.

For example, they can choose to target inventory only if the user is in the US. Multiple types of targeting are always applied as a logical AND, unless noted otherwise.

Constructors

MarketplaceTargeting({DayPartTargeting? daypartTargeting, CriteriaTargeting? geoTargeting, InventorySizeTargeting? inventorySizeTargeting, InventoryTypeTargeting? inventoryTypeTargeting, PlacementTargeting? placementTargeting, TechnologyTargeting? technologyTargeting, CriteriaTargeting? userListTargeting, VideoTargeting? videoTargeting})
MarketplaceTargeting.fromJson(Map json_)

Properties

daypartTargeting DayPartTargeting?
Daypart targeting information.
getter/setter pair
geoTargeting CriteriaTargeting?
Geo criteria IDs to be included/excluded.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
inventorySizeTargeting InventorySizeTargeting?
Inventory sizes to be included/excluded.
getter/setter pair
inventoryTypeTargeting InventoryTypeTargeting?
Inventory type targeting information.
getter/setter pair
placementTargeting PlacementTargeting?
Placement targeting information, for example, URL, mobile applications.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
technologyTargeting TechnologyTargeting?
Technology targeting information, for example, operating system, device category.
getter/setter pair
userListTargeting CriteriaTargeting?
Buyer user list targeting information.
getter/setter pair
videoTargeting VideoTargeting?
Video targeting information.
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