Show / Hide Table of Contents

Class TargetingOption

Represents a single targeting option, which is a targetable concept in DV360.

Inheritance
object
TargetingOption
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.DisplayVideo.v1.Data
Assembly: Google.Apis.DisplayVideo.v1.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

EnvironmentDetails

Environment details.

Declaration
[JsonProperty("environmentDetails")]
public virtual EnvironmentTargetingOptionDetails EnvironmentDetails { get; set; }
Property Value
Type Description
EnvironmentTargetingOptionDetails

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

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

Implements

IDirectResponseSchema
In This Article
Back to top Generated by DocFX