Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

TargetingOption

import type { TargetingOption } from "https://googleapis.deno.dev/v1/displayvideo:v3.ts";

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

interface TargetingOption {
appCategoryDetails?: AppCategoryTargetingOptionDetails;
audioContentTypeDetails?: AudioContentTypeTargetingOptionDetails;
authorizedSellerStatusDetails?: AuthorizedSellerStatusTargetingOptionDetails;
businessChainDetails?: BusinessChainTargetingOptionDetails;
carrierAndIspDetails?: CarrierAndIspTargetingOptionDetails;
contentDurationDetails?: ContentDurationTargetingOptionDetails;
contentGenreDetails?: ContentGenreTargetingOptionDetails;
contentInstreamPositionDetails?: ContentInstreamPositionTargetingOptionDetails;
contentOutstreamPositionDetails?: ContentOutstreamPositionTargetingOptionDetails;
contentStreamTypeDetails?: ContentStreamTypeTargetingOptionDetails;
deviceMakeModelDetails?: DeviceMakeModelTargetingOptionDetails;
digitalContentLabelDetails?: DigitalContentLabelTargetingOptionDetails;
environmentDetails?: EnvironmentTargetingOptionDetails;
householdIncomeDetails?: HouseholdIncomeTargetingOptionDetails;
readonly name?: string;
nativeContentPositionDetails?: NativeContentPositionTargetingOptionDetails;
onScreenPositionDetails?: OnScreenPositionTargetingOptionDetails;
operatingSystemDetails?: OperatingSystemTargetingOptionDetails;
parentalStatusDetails?: ParentalStatusTargetingOptionDetails;
sensitiveCategoryDetails?: SensitiveCategoryTargetingOptionDetails;
subExchangeDetails?: SubExchangeTargetingOptionDetails;
readonly targetingOptionId?: string;
readonly targetingType?:
| "TARGETING_TYPE_UNSPECIFIED"
| "TARGETING_TYPE_CHANNEL"
| "TARGETING_TYPE_APP_CATEGORY"
| "TARGETING_TYPE_APP"
| "TARGETING_TYPE_URL"
| "TARGETING_TYPE_DAY_AND_TIME"
| "TARGETING_TYPE_AGE_RANGE"
| "TARGETING_TYPE_REGIONAL_LOCATION_LIST"
| "TARGETING_TYPE_PROXIMITY_LOCATION_LIST"
| "TARGETING_TYPE_GENDER"
| "TARGETING_TYPE_VIDEO_PLAYER_SIZE"
| "TARGETING_TYPE_USER_REWARDED_CONTENT"
| "TARGETING_TYPE_PARENTAL_STATUS"
| "TARGETING_TYPE_CONTENT_INSTREAM_POSITION"
| "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION"
| "TARGETING_TYPE_DEVICE_TYPE"
| "TARGETING_TYPE_AUDIENCE_GROUP"
| "TARGETING_TYPE_BROWSER"
| "TARGETING_TYPE_HOUSEHOLD_INCOME"
| "TARGETING_TYPE_ON_SCREEN_POSITION"
| "TARGETING_TYPE_THIRD_PARTY_VERIFIER"
| "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION"
| "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION"
| "TARGETING_TYPE_ENVIRONMENT"
| "TARGETING_TYPE_CARRIER_AND_ISP"
| "TARGETING_TYPE_OPERATING_SYSTEM"
| "TARGETING_TYPE_DEVICE_MAKE_MODEL"
| "TARGETING_TYPE_KEYWORD"
| "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST"
| "TARGETING_TYPE_VIEWABILITY"
| "TARGETING_TYPE_CATEGORY"
| "TARGETING_TYPE_INVENTORY_SOURCE"
| "TARGETING_TYPE_LANGUAGE"
| "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS"
| "TARGETING_TYPE_GEO_REGION"
| "TARGETING_TYPE_INVENTORY_SOURCE_GROUP"
| "TARGETING_TYPE_EXCHANGE"
| "TARGETING_TYPE_SUB_EXCHANGE"
| "TARGETING_TYPE_POI"
| "TARGETING_TYPE_BUSINESS_CHAIN"
| "TARGETING_TYPE_CONTENT_DURATION"
| "TARGETING_TYPE_CONTENT_STREAM_TYPE"
| "TARGETING_TYPE_NATIVE_CONTENT_POSITION"
| "TARGETING_TYPE_OMID"
| "TARGETING_TYPE_AUDIO_CONTENT_TYPE"
| "TARGETING_TYPE_CONTENT_GENRE"
| "TARGETING_TYPE_YOUTUBE_VIDEO"
| "TARGETING_TYPE_YOUTUBE_CHANNEL"
| "TARGETING_TYPE_SESSION_POSITION";
userRewardedContentDetails?: UserRewardedContentTargetingOptionDetails;
videoPlayerSizeDetails?: VideoPlayerSizeTargetingOptionDetails;
viewabilityDetails?: ViewabilityTargetingOptionDetails;
}

§Properties

§

Age range details.

§

App category details.

§

Audio content type details.

§

Authorized seller status resource details.

§

Browser details.

§

Business chain resource details.

§

Carrier and ISP details.

§

Category resource details.

§

Content duration resource details.

§

Content genre resource details.

§

Content instream position details.

§
contentOutstreamPositionDetails?: ContentOutstreamPositionTargetingOptionDetails
[src]

Content outstream position details.

§

Content stream type resource details.

§

Device make and model resource details.

§

Device type details.

§

Digital content label details.

§

Environment details.

§

Exchange details.

§

Gender details.

§

Geographic region resource details.

§

Household income details.

§

Language resource details.

§
readonly name?: string
[src]

Output only. The resource name for this targeting option.

§

Native content position details.

§

Open Measurement enabled inventory details.

§

On screen position details.

§

Operating system resources details.

§

Parental status details.

§

POI resource details.

§

Sensitive Category details.

§

Sub-exchange details.

§
readonly targetingOptionId?: string
[src]

Output only. A unique identifier for this targeting option. The tuple {targeting_type, targeting_option_id} will be unique.

§
readonly targetingType?: "TARGETING_TYPE_UNSPECIFIED" | "TARGETING_TYPE_CHANNEL" | "TARGETING_TYPE_APP_CATEGORY" | "TARGETING_TYPE_APP" | "TARGETING_TYPE_URL" | "TARGETING_TYPE_DAY_AND_TIME" | "TARGETING_TYPE_AGE_RANGE" | "TARGETING_TYPE_REGIONAL_LOCATION_LIST" | "TARGETING_TYPE_PROXIMITY_LOCATION_LIST" | "TARGETING_TYPE_GENDER" | "TARGETING_TYPE_VIDEO_PLAYER_SIZE" | "TARGETING_TYPE_USER_REWARDED_CONTENT" | "TARGETING_TYPE_PARENTAL_STATUS" | "TARGETING_TYPE_CONTENT_INSTREAM_POSITION" | "TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION" | "TARGETING_TYPE_DEVICE_TYPE" | "TARGETING_TYPE_AUDIENCE_GROUP" | "TARGETING_TYPE_BROWSER" | "TARGETING_TYPE_HOUSEHOLD_INCOME" | "TARGETING_TYPE_ON_SCREEN_POSITION" | "TARGETING_TYPE_THIRD_PARTY_VERIFIER" | "TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION" | "TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION" | "TARGETING_TYPE_ENVIRONMENT" | "TARGETING_TYPE_CARRIER_AND_ISP" | "TARGETING_TYPE_OPERATING_SYSTEM" | "TARGETING_TYPE_DEVICE_MAKE_MODEL" | "TARGETING_TYPE_KEYWORD" | "TARGETING_TYPE_NEGATIVE_KEYWORD_LIST" | "TARGETING_TYPE_VIEWABILITY" | "TARGETING_TYPE_CATEGORY" | "TARGETING_TYPE_INVENTORY_SOURCE" | "TARGETING_TYPE_LANGUAGE" | "TARGETING_TYPE_AUTHORIZED_SELLER_STATUS" | "TARGETING_TYPE_GEO_REGION" | "TARGETING_TYPE_INVENTORY_SOURCE_GROUP" | "TARGETING_TYPE_EXCHANGE" | "TARGETING_TYPE_SUB_EXCHANGE" | "TARGETING_TYPE_POI" | "TARGETING_TYPE_BUSINESS_CHAIN" | "TARGETING_TYPE_CONTENT_DURATION" | "TARGETING_TYPE_CONTENT_STREAM_TYPE" | "TARGETING_TYPE_NATIVE_CONTENT_POSITION" | "TARGETING_TYPE_OMID" | "TARGETING_TYPE_AUDIO_CONTENT_TYPE" | "TARGETING_TYPE_CONTENT_GENRE" | "TARGETING_TYPE_YOUTUBE_VIDEO" | "TARGETING_TYPE_YOUTUBE_CHANNEL" | "TARGETING_TYPE_SESSION_POSITION"
[src]

Output only. The type of this targeting option.

§

User rewarded content details.

§

Video player size details.

§

Viewability resource details.