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 |
---|---|
AgeRangeTargetingOptionDetails |
AppCategoryDetails
App category details.
Declaration
[JsonProperty("appCategoryDetails")]
public virtual AppCategoryTargetingOptionDetails AppCategoryDetails { get; set; }
Property Value
Type | Description |
---|---|
AppCategoryTargetingOptionDetails |
AudioContentTypeDetails
Audio content type details.
Declaration
[JsonProperty("audioContentTypeDetails")]
public virtual AudioContentTypeTargetingOptionDetails AudioContentTypeDetails { get; set; }
Property Value
Type | Description |
---|---|
AudioContentTypeTargetingOptionDetails |
AuthorizedSellerStatusDetails
Authorized seller status resource details.
Declaration
[JsonProperty("authorizedSellerStatusDetails")]
public virtual AuthorizedSellerStatusTargetingOptionDetails AuthorizedSellerStatusDetails { get; set; }
Property Value
Type | Description |
---|---|
AuthorizedSellerStatusTargetingOptionDetails |
BrowserDetails
Browser details.
Declaration
[JsonProperty("browserDetails")]
public virtual BrowserTargetingOptionDetails BrowserDetails { get; set; }
Property Value
Type | Description |
---|---|
BrowserTargetingOptionDetails |
BusinessChainDetails
Business chain resource details.
Declaration
[JsonProperty("businessChainDetails")]
public virtual BusinessChainTargetingOptionDetails BusinessChainDetails { get; set; }
Property Value
Type | Description |
---|---|
BusinessChainTargetingOptionDetails |
CarrierAndIspDetails
Carrier and ISP details.
Declaration
[JsonProperty("carrierAndIspDetails")]
public virtual CarrierAndIspTargetingOptionDetails CarrierAndIspDetails { get; set; }
Property Value
Type | Description |
---|---|
CarrierAndIspTargetingOptionDetails |
CategoryDetails
Category resource details.
Declaration
[JsonProperty("categoryDetails")]
public virtual CategoryTargetingOptionDetails CategoryDetails { get; set; }
Property Value
Type | Description |
---|---|
CategoryTargetingOptionDetails |
ContentDurationDetails
Content duration resource details.
Declaration
[JsonProperty("contentDurationDetails")]
public virtual ContentDurationTargetingOptionDetails ContentDurationDetails { get; set; }
Property Value
Type | Description |
---|---|
ContentDurationTargetingOptionDetails |
ContentGenreDetails
Content genre resource details.
Declaration
[JsonProperty("contentGenreDetails")]
public virtual ContentGenreTargetingOptionDetails ContentGenreDetails { get; set; }
Property Value
Type | Description |
---|---|
ContentGenreTargetingOptionDetails |
ContentInstreamPositionDetails
Content instream position details.
Declaration
[JsonProperty("contentInstreamPositionDetails")]
public virtual ContentInstreamPositionTargetingOptionDetails ContentInstreamPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
ContentInstreamPositionTargetingOptionDetails |
ContentOutstreamPositionDetails
Content outstream position details.
Declaration
[JsonProperty("contentOutstreamPositionDetails")]
public virtual ContentOutstreamPositionTargetingOptionDetails ContentOutstreamPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
ContentOutstreamPositionTargetingOptionDetails |
ContentStreamTypeDetails
Content stream type resource details.
Declaration
[JsonProperty("contentStreamTypeDetails")]
public virtual ContentStreamTypeTargetingOptionDetails ContentStreamTypeDetails { get; set; }
Property Value
Type | Description |
---|---|
ContentStreamTypeTargetingOptionDetails |
DeviceMakeModelDetails
Device make and model resource details.
Declaration
[JsonProperty("deviceMakeModelDetails")]
public virtual DeviceMakeModelTargetingOptionDetails DeviceMakeModelDetails { get; set; }
Property Value
Type | Description |
---|---|
DeviceMakeModelTargetingOptionDetails |
DeviceTypeDetails
Device type details.
Declaration
[JsonProperty("deviceTypeDetails")]
public virtual DeviceTypeTargetingOptionDetails DeviceTypeDetails { get; set; }
Property Value
Type | Description |
---|---|
DeviceTypeTargetingOptionDetails |
DigitalContentLabelDetails
Digital content label details.
Declaration
[JsonProperty("digitalContentLabelDetails")]
public virtual DigitalContentLabelTargetingOptionDetails DigitalContentLabelDetails { get; set; }
Property Value
Type | Description |
---|---|
DigitalContentLabelTargetingOptionDetails |
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 |
---|---|
EnvironmentTargetingOptionDetails |
ExchangeDetails
Exchange details.
Declaration
[JsonProperty("exchangeDetails")]
public virtual ExchangeTargetingOptionDetails ExchangeDetails { get; set; }
Property Value
Type | Description |
---|---|
ExchangeTargetingOptionDetails |
GenderDetails
Gender details.
Declaration
[JsonProperty("genderDetails")]
public virtual GenderTargetingOptionDetails GenderDetails { get; set; }
Property Value
Type | Description |
---|---|
GenderTargetingOptionDetails |
GeoRegionDetails
Geographic region resource details.
Declaration
[JsonProperty("geoRegionDetails")]
public virtual GeoRegionTargetingOptionDetails GeoRegionDetails { get; set; }
Property Value
Type | Description |
---|---|
GeoRegionTargetingOptionDetails |
HouseholdIncomeDetails
Household income details.
Declaration
[JsonProperty("householdIncomeDetails")]
public virtual HouseholdIncomeTargetingOptionDetails HouseholdIncomeDetails { get; set; }
Property Value
Type | Description |
---|---|
HouseholdIncomeTargetingOptionDetails |
LanguageDetails
Language resource details.
Declaration
[JsonProperty("languageDetails")]
public virtual LanguageTargetingOptionDetails LanguageDetails { get; set; }
Property Value
Type | Description |
---|---|
LanguageTargetingOptionDetails |
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 |
---|---|
NativeContentPositionTargetingOptionDetails |
OmidDetails
Open Measurement enabled inventory details.
Declaration
[JsonProperty("omidDetails")]
public virtual OmidTargetingOptionDetails OmidDetails { get; set; }
Property Value
Type | Description |
---|---|
OmidTargetingOptionDetails |
OnScreenPositionDetails
On screen position details.
Declaration
[JsonProperty("onScreenPositionDetails")]
public virtual OnScreenPositionTargetingOptionDetails OnScreenPositionDetails { get; set; }
Property Value
Type | Description |
---|---|
OnScreenPositionTargetingOptionDetails |
OperatingSystemDetails
Operating system resources details.
Declaration
[JsonProperty("operatingSystemDetails")]
public virtual OperatingSystemTargetingOptionDetails OperatingSystemDetails { get; set; }
Property Value
Type | Description |
---|---|
OperatingSystemTargetingOptionDetails |
ParentalStatusDetails
Parental status details.
Declaration
[JsonProperty("parentalStatusDetails")]
public virtual ParentalStatusTargetingOptionDetails ParentalStatusDetails { get; set; }
Property Value
Type | Description |
---|---|
ParentalStatusTargetingOptionDetails |
PoiDetails
POI resource details.
Declaration
[JsonProperty("poiDetails")]
public virtual PoiTargetingOptionDetails PoiDetails { get; set; }
Property Value
Type | Description |
---|---|
PoiTargetingOptionDetails |
SensitiveCategoryDetails
Sensitive Category details.
Declaration
[JsonProperty("sensitiveCategoryDetails")]
public virtual SensitiveCategoryTargetingOptionDetails SensitiveCategoryDetails { get; set; }
Property Value
Type | Description |
---|---|
SensitiveCategoryTargetingOptionDetails |
SubExchangeDetails
Sub-exchange details.
Declaration
[JsonProperty("subExchangeDetails")]
public virtual SubExchangeTargetingOptionDetails SubExchangeDetails { get; set; }
Property Value
Type | Description |
---|---|
SubExchangeTargetingOptionDetails |
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 |
---|---|
UserRewardedContentTargetingOptionDetails |
VideoPlayerSizeDetails
Video player size details.
Declaration
[JsonProperty("videoPlayerSizeDetails")]
public virtual VideoPlayerSizeTargetingOptionDetails VideoPlayerSizeDetails { get; set; }
Property Value
Type | Description |
---|---|
VideoPlayerSizeTargetingOptionDetails |
ViewabilityDetails
Viewability resource details.
Declaration
[JsonProperty("viewabilityDetails")]
public virtual ViewabilityTargetingOptionDetails ViewabilityDetails { get; set; }
Property Value
Type | Description |
---|---|
ViewabilityTargetingOptionDetails |