# REST Resource: targetingTypes.targetingOptions

> [!WARNING]
> Display \& Video 360 API v2 has sunset.

- [Resource: TargetingOption](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.SCHEMA_REPRESENTATION)
- [DigitalContentLabelTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DigitalContentLabelTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DigitalContentLabelTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [SensitiveCategoryTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SensitiveCategoryTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SensitiveCategoryTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [AppCategoryTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AppCategoryTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AppCategoryTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [OnScreenPositionTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OnScreenPositionTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OnScreenPositionTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ContentOutstreamPositionTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentOutstreamPositionTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentOutstreamPositionTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ContentInstreamPositionTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentInstreamPositionTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentInstreamPositionTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [VideoPlayerSizeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#VideoPlayerSizeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#VideoPlayerSizeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [AgeRangeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AgeRangeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AgeRangeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ParentalStatusTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ParentalStatusTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ParentalStatusTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [UserRewardedContentTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#UserRewardedContentTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#UserRewardedContentTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [HouseholdIncomeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#HouseholdIncomeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#HouseholdIncomeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [GenderTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GenderTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GenderTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [DeviceTypeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceTypeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceTypeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [BrowserTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BrowserTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BrowserTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [CarrierAndIspTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [CarrierAndIspType](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspType)
- [EnvironmentTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#EnvironmentTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#EnvironmentTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [OperatingSystemTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OperatingSystemTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OperatingSystemTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [DeviceMakeModelTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceMakeModelTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceMakeModelTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ViewabilityTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ViewabilityTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ViewabilityTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [CategoryTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CategoryTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CategoryTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [LanguageTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#LanguageTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#LanguageTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [AuthorizedSellerStatusTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AuthorizedSellerStatusTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AuthorizedSellerStatusTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [GeoRegionTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GeoRegionTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GeoRegionTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ExchangeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ExchangeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ExchangeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [SubExchangeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SubExchangeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SubExchangeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [PoiTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#PoiTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#PoiTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [BusinessChainTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BusinessChainTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BusinessChainTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ContentDurationTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentDurationTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentDurationTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ContentStreamTypeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentStreamTypeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentStreamTypeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [NativeContentPositionTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#NativeContentPositionTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#NativeContentPositionTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [OmidTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OmidTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OmidTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [AudioContentTypeTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AudioContentTypeTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AudioContentTypeTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [ContentGenreTargetingOptionDetails](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentGenreTargetingOptionDetails)
  - [JSON representation](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentGenreTargetingOptionDetails.SCHEMA_REPRESENTATION)
- [Methods](https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#METHODS_SUMMARY)

## Resource: TargetingOption

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

| JSON representation |
|---|
| ``` { "name": string, "targetingOptionId": string, "targetingType": enum (`https://developers.google.com/display-video/api/reference/rest/v2/TargetingType`), // Union field `details` can be only one of the following: "digitalContentLabelDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DigitalContentLabelTargetingOptionDetails`) }, "sensitiveCategoryDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SensitiveCategoryTargetingOptionDetails`) }, "appCategoryDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AppCategoryTargetingOptionDetails`) }, "onScreenPositionDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OnScreenPositionTargetingOptionDetails`) }, "contentOutstreamPositionDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentOutstreamPositionTargetingOptionDetails`) }, "contentInstreamPositionDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentInstreamPositionTargetingOptionDetails`) }, "videoPlayerSizeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#VideoPlayerSizeTargetingOptionDetails`) }, "ageRangeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AgeRangeTargetingOptionDetails`) }, "parentalStatusDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ParentalStatusTargetingOptionDetails`) }, "userRewardedContentDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#UserRewardedContentTargetingOptionDetails`) }, "householdIncomeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#HouseholdIncomeTargetingOptionDetails`) }, "genderDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GenderTargetingOptionDetails`) }, "deviceTypeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceTypeTargetingOptionDetails`) }, "browserDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BrowserTargetingOptionDetails`) }, "carrierAndIspDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspTargetingOptionDetails`) }, "environmentDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#EnvironmentTargetingOptionDetails`) }, "operatingSystemDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OperatingSystemTargetingOptionDetails`) }, "deviceMakeModelDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceMakeModelTargetingOptionDetails`) }, "viewabilityDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ViewabilityTargetingOptionDetails`) }, "categoryDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CategoryTargetingOptionDetails`) }, "languageDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#LanguageTargetingOptionDetails`) }, "authorizedSellerStatusDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AuthorizedSellerStatusTargetingOptionDetails`) }, "geoRegionDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GeoRegionTargetingOptionDetails`) }, "exchangeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ExchangeTargetingOptionDetails`) }, "subExchangeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SubExchangeTargetingOptionDetails`) }, "poiDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#PoiTargetingOptionDetails`) }, "businessChainDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BusinessChainTargetingOptionDetails`) }, "contentDurationDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentDurationTargetingOptionDetails`) }, "contentStreamTypeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentStreamTypeTargetingOptionDetails`) }, "nativeContentPositionDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#NativeContentPositionTargetingOptionDetails`) }, "omidDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OmidTargetingOptionDetails`) }, "audioContentTypeDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AudioContentTypeTargetingOptionDetails`) }, "contentGenreDetails": { object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentGenreTargetingOptionDetails`) } // End of list of possible types for union field `details`. } ``` |

| Fields ||
|---|---|
| `name` | `string` Output only. The resource name for this targeting option. |
| `targetingOptionId` | `string` Output only. A unique identifier for this targeting option. The tuple {`targetingType`, `targetingOptionId`} will be unique. |
| `targetingType` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/TargetingType`)`` Output only. The type of this targeting option. |
| Union field `details`. Detailed information about the targeting options. Only one field in details may be filled out, and it must correspond to `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type`; `details` can be only one of the following: ||
| `digitalContentLabelDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DigitalContentLabelTargetingOptionDetails`)`` Digital content label details. |
| `sensitiveCategoryDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SensitiveCategoryTargetingOptionDetails`)`` Sensitive Category details. |
| `appCategoryDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AppCategoryTargetingOptionDetails`)`` App category details. |
| `onScreenPositionDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OnScreenPositionTargetingOptionDetails`)`` On screen position details. |
| `contentOutstreamPositionDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentOutstreamPositionTargetingOptionDetails`)`` Content outstream position details. |
| `contentInstreamPositionDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentInstreamPositionTargetingOptionDetails`)`` Content instream position details. |
| `videoPlayerSizeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#VideoPlayerSizeTargetingOptionDetails`)`` Video player size details. |
| `ageRangeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AgeRangeTargetingOptionDetails`)`` Age range details. |
| `parentalStatusDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ParentalStatusTargetingOptionDetails`)`` Parental status details. |
| `userRewardedContentDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#UserRewardedContentTargetingOptionDetails`)`` User rewarded content details. |
| `householdIncomeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#HouseholdIncomeTargetingOptionDetails`)`` Household income details. |
| `genderDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GenderTargetingOptionDetails`)`` Gender details. |
| `deviceTypeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceTypeTargetingOptionDetails`)`` Device type details. |
| `browserDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BrowserTargetingOptionDetails`)`` Browser details. |
| `carrierAndIspDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspTargetingOptionDetails`)`` Carrier and ISP details. |
| `environmentDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#EnvironmentTargetingOptionDetails`)`` Environment details. |
| `operatingSystemDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OperatingSystemTargetingOptionDetails`)`` Operating system resources details. |
| `deviceMakeModelDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#DeviceMakeModelTargetingOptionDetails`)`` Device make and model resource details. |
| `viewabilityDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ViewabilityTargetingOptionDetails`)`` Viewability resource details. |
| `categoryDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CategoryTargetingOptionDetails`)`` Category resource details. |
| `languageDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#LanguageTargetingOptionDetails`)`` Language resource details. |
| `authorizedSellerStatusDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AuthorizedSellerStatusTargetingOptionDetails`)`` Authorized seller status resource details. |
| `geoRegionDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#GeoRegionTargetingOptionDetails`)`` Geographic region resource details. |
| `exchangeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ExchangeTargetingOptionDetails`)`` Exchange details. |
| `subExchangeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#SubExchangeTargetingOptionDetails`)`` Sub-exchange details. |
| `poiDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#PoiTargetingOptionDetails`)`` POI resource details. |
| `businessChainDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#BusinessChainTargetingOptionDetails`)`` Business chain resource details. |
| `contentDurationDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentDurationTargetingOptionDetails`)`` Content duration resource details. |
| `contentStreamTypeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentStreamTypeTargetingOptionDetails`)`` Content stream type resource details. |
| `nativeContentPositionDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#NativeContentPositionTargetingOptionDetails`)`` Native content position details. |
| `omidDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#OmidTargetingOptionDetails`)`` Open Measurement enabled inventory details. |
| `audioContentTypeDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#AudioContentTypeTargetingOptionDetails`)`` Audio content type details. |
| `contentGenreDetails` | ``object (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#ContentGenreTargetingOptionDetails`)`` Content genre resource details. |

## DigitalContentLabelTargetingOptionDetails

Represents a targetable digital content label rating tier. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.digital_content_label_details` field of the TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION`.

| JSON representation |
|---|
| ``` { "contentRatingTier": enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentRatingTier`) } ``` |

| Fields ||
|---|---|
| `contentRatingTier` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentRatingTier`)`` Output only. An enum for the content label brand safety tiers. |

## SensitiveCategoryTargetingOptionDetails

Represents a targetable sensitive category. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.sensitive_category_details` field of the TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION`.

| JSON representation |
|---|
| ``` { "sensitiveCategory": enum (`https://developers.google.com/display-video/api/reference/rest/v2/SensitiveCategory`) } ``` |

| Fields ||
|---|---|
| `sensitiveCategory` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/SensitiveCategory`)`` Output only. An enum for the DV360 Sensitive category content classifier. |

## AppCategoryTargetingOptionDetails

Represents a targetable collection of apps. A collection lets you target dynamic groups of related apps that are maintained by the platform, for example `All Apps/Google Play/Games`. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.app_category_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_APP_CATEGORY`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The name of the app collection. |

## OnScreenPositionTargetingOptionDetails

Represents a targetable on screen position, which could be used by display and video ads. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.on_screen_position_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_ON_SCREEN_POSITION`.

| JSON representation |
|---|
| ``` { "onScreenPosition": enum (`https://developers.google.com/display-video/api/reference/rest/v2/OnScreenPosition`) } ``` |

| Fields ||
|---|---|
| `onScreenPosition` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/OnScreenPosition`)`` Output only. The on screen position. |

## ContentOutstreamPositionTargetingOptionDetails

Represents a targetable content outstream position, which could be used by display and video ads. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_outstream_position_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION`.

| JSON representation |
|---|
| ``` { "contentOutstreamPosition": enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentOutstreamPosition`) } ``` |

| Fields ||
|---|---|
| `contentOutstreamPosition` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentOutstreamPosition`)`` Output only. The content outstream position. |

## ContentInstreamPositionTargetingOptionDetails

Represents a targetable content instream position, which could be used by video and audio ads. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_instream_position_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CONTENT_INSTREAM_POSITION`.

| JSON representation |
|---|
| ``` { "contentInstreamPosition": enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentInstreamPosition`) } ``` |

| Fields ||
|---|---|
| `contentInstreamPosition` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentInstreamPosition`)`` Output only. The content instream position. |

## VideoPlayerSizeTargetingOptionDetails

Represents a targetable video player size. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.video_player_size_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_VIDEO_PLAYER_SIZE`.

| JSON representation |
|---|
| ``` { "videoPlayerSize": enum (`https://developers.google.com/display-video/api/reference/rest/v2/VideoPlayerSize`) } ``` |

| Fields ||
|---|---|
| `videoPlayerSize` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/VideoPlayerSize`)`` Output only. The video player size. |

## AgeRangeTargetingOptionDetails

Represents a targetable age range. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.age_range_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_AGE_RANGE`.

| JSON representation |
|---|
| ``` { "ageRange": enum (`https://developers.google.com/display-video/api/reference/rest/v2/AgeRange`) } ``` |

| Fields ||
|---|---|
| `ageRange` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/AgeRange`)`` Output only. The age range of an audience. |

## ParentalStatusTargetingOptionDetails

Represents a targetable parental status. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.parental_status_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_PARENTAL_STATUS`.

| JSON representation |
|---|
| ``` { "parentalStatus": enum (`https://developers.google.com/display-video/api/reference/rest/v2/ParentalStatus`) } ``` |

| Fields ||
|---|---|
| `parentalStatus` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/ParentalStatus`)`` Output only. The parental status of an audience. |

## UserRewardedContentTargetingOptionDetails

Represents a targetable user rewarded content status for video ads only. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.user_rewarded_content_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_USER_REWARDED_CONTENT`.

| JSON representation |
|---|
| ``` { "userRewardedContent": enum (`https://developers.google.com/display-video/api/reference/rest/v2/UserRewardedContent`) } ``` |

| Fields ||
|---|---|
| `userRewardedContent` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/UserRewardedContent`)`` Output only. User rewarded content status for video ads. |

## HouseholdIncomeTargetingOptionDetails

Represents a targetable household income. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.household_income_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_HOUSEHOLD_INCOME`.

| JSON representation |
|---|
| ``` { "householdIncome": enum (`https://developers.google.com/display-video/api/reference/rest/v2/HouseholdIncome`) } ``` |

| Fields ||
|---|---|
| `householdIncome` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/HouseholdIncome`)`` Output only. The household income of an audience. |

## GenderTargetingOptionDetails

Represents a targetable gender. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.gender_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_GENDER`.

| JSON representation |
|---|
| ``` { "gender": enum (`https://developers.google.com/display-video/api/reference/rest/v2/Gender`) } ``` |

| Fields ||
|---|---|
| `gender` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/Gender`)`` Output only. The gender of an audience. |

## DeviceTypeTargetingOptionDetails

Represents a targetable device type. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.device_type_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_DEVICE_TYPE`.

| JSON representation |
|---|
| ``` { "deviceType": enum (`https://developers.google.com/display-video/api/reference/rest/v2/DeviceType`) } ``` |

| Fields ||
|---|---|
| `deviceType` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/DeviceType`)`` Output only. The device type that is used to be targeted. |

## BrowserTargetingOptionDetails

Represents a targetable browser. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.browser_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_BROWSER`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the browser. |

## CarrierAndIspTargetingOptionDetails

Represents a targetable carrier or ISP. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.carrier_and_isp_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CARRIER_AND_ISP`.

| JSON representation |
|---|
| ``` { "displayName": string, "type": enum (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspType`) } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the carrier or ISP. |
| `type` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#CarrierAndIspType`)`` Output only. The type indicating if it's carrier or ISP. |

## CarrierAndIspType

Type of the CarrierAndIspTargetingOption.

| Enums ||
|---|---|
| `CARRIER_AND_ISP_TYPE_UNSPECIFIED` | Default value when type is not specified or is unknown in this version. |
| `CARRIER_AND_ISP_TYPE_ISP` | Indicates this targeting resource refers to an ISP. |
| `CARRIER_AND_ISP_TYPE_CARRIER` | Indicates this targeting resource refers to a mobile carrier. |

## EnvironmentTargetingOptionDetails

Represents a targetable environment. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.environment_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_ENVIRONMENT`.

| JSON representation |
|---|
| ``` { "environment": enum (`https://developers.google.com/display-video/api/reference/rest/v2/Environment`) } ``` |

| Fields ||
|---|---|
| `environment` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/Environment`)`` Output only. The serving environment. |

## OperatingSystemTargetingOptionDetails

Represents a targetable operating system. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.operating_system_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_OPERATING_SYSTEM`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the operating system. |

## DeviceMakeModelTargetingOptionDetails

Represents a targetable device make and model. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.device_make_model_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_DEVICE_MAKE_MODEL`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the device make and model. |

## ViewabilityTargetingOptionDetails

Represents a targetable viewability. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.viewability_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_VIEWABILITY`.

| JSON representation |
|---|
| ``` { "viewability": enum (`https://developers.google.com/display-video/api/reference/rest/v2/Viewability`) } ``` |

| Fields ||
|---|---|
| `viewability` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/Viewability`)`` Output only. The predicted viewability percentage. |

## CategoryTargetingOptionDetails

Represents a targetable category. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.category_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CATEGORY`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the category. |

## LanguageTargetingOptionDetails

Represents a targetable language. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.language_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_LANGUAGE`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the language (e.g., "French"). |

## AuthorizedSellerStatusTargetingOptionDetails

Represents a targetable authorized seller status. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.authorized_seller_status_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_AUTHORIZED_SELLER_STATUS`.

| JSON representation |
|---|
| ``` { "authorizedSellerStatus": enum (`https://developers.google.com/display-video/api/reference/rest/v2/AuthorizedSellerStatus`) } ``` |

| Fields ||
|---|---|
| `authorizedSellerStatus` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/AuthorizedSellerStatus`)`` Output only. The authorized seller status. |

## GeoRegionTargetingOptionDetails

Represents a targetable geographic region. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.geo_region_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_GEO_REGION`.

| JSON representation |
|---|
| ``` { "displayName": string, "geoRegionType": enum (`https://developers.google.com/display-video/api/reference/rest/v2/GeoRegionType`) } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the geographic region (e.g., "Ontario, Canada"). |
| `geoRegionType` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/GeoRegionType`)`` Output only. The type of geographic region targeting. |

## ExchangeTargetingOptionDetails

Represents a targetable exchange. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.exchange_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_EXCHANGE`.

| JSON representation |
|---|
| ``` { "exchange": enum (`https://developers.google.com/display-video/api/reference/rest/v2/Exchange`) } ``` |

| Fields ||
|---|---|
| `exchange` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/Exchange`)`` Output only. The type of exchange. |

## SubExchangeTargetingOptionDetails

Represents a targetable sub-exchange. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.sub_exchange_details` field of a TargetingOption when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_SUB_EXCHANGE`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the sub-exchange. |

## PoiTargetingOptionDetails

Represents a targetable point of interest(POI). This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.poi_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_POI`.

| JSON representation |
|---|
| ``` { "latitude": number, "longitude": number, "displayName": string } ``` |

| Fields ||
|---|---|
| `latitude` | `number` Output only. Latitude of the POI rounding to 6th decimal place. |
| `longitude` | `number` Output only. Longitude of the POI rounding to 6th decimal place. |
| `displayName` | `string` Output only. The display name of a POI(e.g. "Times Square", "Space Needle"), followed by its full address if available. |

## BusinessChainTargetingOptionDetails

Represents a targetable business chain within a geo region. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.business_chain_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_BUSINESS_CHAIN`.

| JSON representation |
|---|
| ``` { "businessChain": string, "geoRegion": string, "geoRegionType": enum (`https://developers.google.com/display-video/api/reference/rest/v2/GeoRegionType`) } ``` |

| Fields ||
|---|---|
| `businessChain` | `string` Output only. The display name of the business chain, e.g. "KFC", "Chase Bank". |
| `geoRegion` | `string` Output only. The display name of the geographic region, e.g. "Ontario, Canada". |
| `geoRegionType` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/GeoRegionType`)`` Output only. The type of the geographic region. |

## ContentDurationTargetingOptionDetails

Represents a targetable content duration. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_duration_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CONTENT_DURATION`.

| JSON representation |
|---|
| ``` { "contentDuration": enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentDuration`) } ``` |

| Fields ||
|---|---|
| `contentDuration` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentDuration`)`` Output only. The content duration. |

## ContentStreamTypeTargetingOptionDetails

Represents a targetable content stream type. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_stream_type_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CONTENT_STREAM_TYPE`.

| JSON representation |
|---|
| ``` { "contentStreamType": enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentStreamType`) } ``` |

| Fields ||
|---|---|
| `contentStreamType` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/ContentStreamType`)`` Output only. The content stream type. |

## NativeContentPositionTargetingOptionDetails

Represents a targetable native content position. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.native_content_position_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_NATIVE_CONTENT_POSITION`.

| JSON representation |
|---|
| ``` { "contentPosition": enum (`https://developers.google.com/display-video/api/reference/rest/v2/NativeContentPosition`) } ``` |

| Fields ||
|---|---|
| `contentPosition` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/NativeContentPosition`)`` Output only. The content position. |

## OmidTargetingOptionDetails

Represents a targetable Open Measurement enabled inventory type. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.omid_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_OMID`.

| JSON representation |
|---|
| ``` { "omid": enum (`https://developers.google.com/display-video/api/reference/rest/v2/Omid`) } ``` |

| Fields ||
|---|---|
| `omid` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/Omid`)`` Output only. The type of Open Measurement enabled inventory. |

## AudioContentTypeTargetingOptionDetails

Represents a targetable audio content type. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.audio_content_type_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_AUDIO_CONTENT_TYPE`.

| JSON representation |
|---|
| ``` { "audioContentType": enum (`https://developers.google.com/display-video/api/reference/rest/v2/AudioContentType`) } ``` |

| Fields ||
|---|---|
| `audioContentType` | ``enum (`https://developers.google.com/display-video/api/reference/rest/v2/AudioContentType`)`` Output only. The audio content type. |

## ContentGenreTargetingOptionDetails

Represents a targetable content genre. This will be populated in the `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.content_genre_details` field when `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions#TargetingOption.FIELDS.targeting_type` is `TARGETING_TYPE_CONTENT_GENRE`.

| JSON representation |
|---|
| ``` { "displayName": string } ``` |

| Fields ||
|---|---|
| `displayName` | `string` Output only. The display name of the content genre |

| ## Methods ||
|---|---|
| ### `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions/get` | Gets a single targeting option. |
| ### `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions/list` | Lists targeting options of a given type. |
| ### `https://developers.google.com/display-video/api/reference/rest/v2/targetingTypes.targetingOptions/search` | Searches for targeting options of a given type based on the given search terms. |