Class TargetingOption
Represents a single targeting option, which is a targetable concept in DV360.
Implements
Inherited Members
Namespace: Google.Apis.DisplayVideo .v2.Data
Assembly: Google.Apis.DisplayVideo.v2.dll
Syntax
public class TargetingOption : IDirectResponseSchema
Properties
AgeRangeDetails
Age range details.
Declaration
[JsonProperty("ageRangeDetails")]
public virtual AgeRangeTargetingOptionDetails AgeRangeDetails { get; set; }
Property Value
Type | Description |
---|---|
Age |
AppCategoryDetails
App category details.
Declaration
[JsonProperty("appCategoryDetails")]
public virtual AppCategoryTargetingOptionDetails AppCategoryDetails { get; set; }
Property Value
Type | Description |
---|---|
App |
AudioContentTypeDetails
Audio content type details.
Declaration
[JsonProperty("audioContentTypeDetails")]
public virtual AudioContentTypeTargetingOptionDetails AudioContentTypeDetails { get; set; }
Property Value
Type | Description |
---|---|
Audio |
AuthorizedSellerStatusDetails
Authorized seller status resource details.
Declaration
[JsonProperty("authorizedSellerStatusDetails")]
public virtual AuthorizedSellerStatusTargetingOptionDetails AuthorizedSellerStatusDetails { get; set; }
Property Value
Type | Description |
---|---|
Authorized |
BrowserDetails
Browser details.
Declaration
[JsonProperty("browserDetails")]
public virtual BrowserTargetingOptionDetails BrowserDetails { get; set; }
Property Value
Type | Description |
---|---|
Browser |
BusinessChainDetails
Business chain resource details.
Declaration
[JsonProperty("businessChainDetails")]
public virtual BusinessChainTargetingOptionDetails BusinessChainDetails { get; set; }
Property Value
Type | Description |
---|---|
Business |
CarrierAndIspDetails
Carrier and ISP details.
Declaration
[JsonProperty("carrierAndIspDetails")]
public virtual CarrierAndIspTargetingOptionDetails CarrierAndIspDetails { get; set; }
Property Value
Type | Description |
---|---|
Carrier |
CategoryDetails
Category resource details.
Declaration
[JsonProperty("categoryDetails")]
public virtual CategoryTargetingOptionDetails CategoryDetails { get; set; }
Property Value
Type | Description |
---|---|
Category |
ContentDurationDetails
Content duration resource details.
Declaration
[JsonProperty("contentDurationDetails")]
public virtual ContentDurationTargetingOptionDetails ContentDurationDetails { get; set; }
Property Value
Type | Description |
---|---|
Content |
ContentGenreDetails
Content genre resource details.
Declaration
[JsonProperty("contentGenreDetails")]
public virtual ContentGenreTargetingOptionDetails ContentGenreDetails { get; set; }
Property Value
Type | Description |
---|---|
Content |
ContentInstreamPositionDetails
Content instream position details.
Declaration
[JsonProperty("contentInstreamPositionDetails")]
public virtual ContentInstreamPositionTargetingOptionDetails ContentInstreamPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
Content |
ContentOutstreamPositionDetails
Content outstream position details.
Declaration
[JsonProperty("contentOutstreamPositionDetails")]
public virtual ContentOutstreamPositionTargetingOptionDetails ContentOutstreamPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
Content |
ContentStreamTypeDetails
Content stream type resource details.
Declaration
[JsonProperty("contentStreamTypeDetails")]
public virtual ContentStreamTypeTargetingOptionDetails ContentStreamTypeDetails { get; set; }
Property Value
Type | Description |
---|---|
Content |
DeviceMakeModelDetails
Device make and model resource details.
Declaration
[JsonProperty("deviceMakeModelDetails")]
public virtual DeviceMakeModelTargetingOptionDetails DeviceMakeModelDetails { get; set; }
Property Value
Type | Description |
---|---|
Device |
DeviceTypeDetails
Device type details.
Declaration
[JsonProperty("deviceTypeDetails")]
public virtual DeviceTypeTargetingOptionDetails DeviceTypeDetails { get; set; }
Property Value
Type | Description |
---|---|
Device |
DigitalContentLabelDetails
Digital content label details.
Declaration
[JsonProperty("digitalContentLabelDetails")]
public virtual DigitalContentLabelTargetingOptionDetails DigitalContentLabelDetails { get; set; }
Property Value
Type | Description |
---|---|
Digital |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EnvironmentDetails
Environment details.
Declaration
[JsonProperty("environmentDetails")]
public virtual EnvironmentTargetingOptionDetails EnvironmentDetails { get; set; }
Property Value
Type | Description |
---|---|
Environment |
ExchangeDetails
Exchange details.
Declaration
[JsonProperty("exchangeDetails")]
public virtual ExchangeTargetingOptionDetails ExchangeDetails { get; set; }
Property Value
Type | Description |
---|---|
Exchange |
GenderDetails
Gender details.
Declaration
[JsonProperty("genderDetails")]
public virtual GenderTargetingOptionDetails GenderDetails { get; set; }
Property Value
Type | Description |
---|---|
Gender |
GeoRegionDetails
Geographic region resource details.
Declaration
[JsonProperty("geoRegionDetails")]
public virtual GeoRegionTargetingOptionDetails GeoRegionDetails { get; set; }
Property Value
Type | Description |
---|---|
Geo |
HouseholdIncomeDetails
Household income details.
Declaration
[JsonProperty("householdIncomeDetails")]
public virtual HouseholdIncomeTargetingOptionDetails HouseholdIncomeDetails { get; set; }
Property Value
Type | Description |
---|---|
Household |
LanguageDetails
Language resource details.
Declaration
[JsonProperty("languageDetails")]
public virtual LanguageTargetingOptionDetails LanguageDetails { get; set; }
Property Value
Type | Description |
---|---|
Language |
Name
Output only. The resource name for this targeting option.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
NativeContentPositionDetails
Native content position details.
Declaration
[JsonProperty("nativeContentPositionDetails")]
public virtual NativeContentPositionTargetingOptionDetails NativeContentPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
Native |
OmidDetails
Open Measurement enabled inventory details.
Declaration
[JsonProperty("omidDetails")]
public virtual OmidTargetingOptionDetails OmidDetails { get; set; }
Property Value
Type | Description |
---|---|
Omid |
OnScreenPositionDetails
On screen position details.
Declaration
[JsonProperty("onScreenPositionDetails")]
public virtual OnScreenPositionTargetingOptionDetails OnScreenPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
On |
OperatingSystemDetails
Operating system resources details.
Declaration
[JsonProperty("operatingSystemDetails")]
public virtual OperatingSystemTargetingOptionDetails OperatingSystemDetails { get; set; }
Property Value
Type | Description |
---|---|
Operating |
ParentalStatusDetails
Parental status details.
Declaration
[JsonProperty("parentalStatusDetails")]
public virtual ParentalStatusTargetingOptionDetails ParentalStatusDetails { get; set; }
Property Value
Type | Description |
---|---|
Parental |
PoiDetails
POI resource details.
Declaration
[JsonProperty("poiDetails")]
public virtual PoiTargetingOptionDetails PoiDetails { get; set; }
Property Value
Type | Description |
---|---|
Poi |
SensitiveCategoryDetails
Sensitive Category details.
Declaration
[JsonProperty("sensitiveCategoryDetails")]
public virtual SensitiveCategoryTargetingOptionDetails SensitiveCategoryDetails { get; set; }
Property Value
Type | Description |
---|---|
Sensitive |
SubExchangeDetails
Sub-exchange details.
Declaration
[JsonProperty("subExchangeDetails")]
public virtual SubExchangeTargetingOptionDetails SubExchangeDetails { get; set; }
Property Value
Type | Description |
---|---|
Sub |
TargetingOptionId
Output only. A unique identifier for this targeting option. The tuple {targeting_type
,
targeting_option_id
} will be unique.
Declaration
[JsonProperty("targetingOptionId")]
public virtual string TargetingOptionId { get; set; }
Property Value
Type | Description |
---|---|
string |
TargetingType
Output only. The type of this targeting option.
Declaration
[JsonProperty("targetingType")]
public virtual string TargetingType { get; set; }
Property Value
Type | Description |
---|---|
string |
UserRewardedContentDetails
User rewarded content details.
Declaration
[JsonProperty("userRewardedContentDetails")]
public virtual UserRewardedContentTargetingOptionDetails UserRewardedContentDetails { get; set; }
Property Value
Type | Description |
---|---|
User |
VideoPlayerSizeDetails
Video player size details.
Declaration
[JsonProperty("videoPlayerSizeDetails")]
public virtual VideoPlayerSizeTargetingOptionDetails VideoPlayerSizeDetails { get; set; }
Property Value
Type | Description |
---|---|
Video |
ViewabilityDetails
Viewability resource details.
Declaration
[JsonProperty("viewabilityDetails")]
public virtual ViewabilityTargetingOptionDetails ViewabilityDetails { get; set; }
Property Value
Type | Description |
---|---|
Viewability |