REST Resource: targetingTypes.targetingOptions

Referensi: TargetingOption

Mewakili opsi penargetan tunggal, yang merupakan konsep yang dapat ditargetkan di DV360.

Representasi JSON
{
  "name": string,
  "targetingOptionId": string,
  "targetingType": enum (TargetingType),

  // Union field details can be only one of the following:
  "digitalContentLabelDetails": {
    object (DigitalContentLabelTargetingOptionDetails)
  },
  "sensitiveCategoryDetails": {
    object (SensitiveCategoryTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
Kolom
name

string

Hanya output. Nama resource untuk opsi penargetan ini.

targetingOptionId

string

Hanya output. ID unik untuk opsi penargetan ini. Tuple {targetingType, targetingOptionId} akan unik.

targetingType

enum (TargetingType)

Hanya output. Jenis opsi penargetan ini.

Kolom union details. Informasi mendetail tentang opsi penargetan. Hanya satu kolom secara detail yang dapat diisi, dan harus sesuai dengan targeting_type; details hanya dapat berupa salah satu dari berikut ini:
digitalContentLabelDetails

object (DigitalContentLabelTargetingOptionDetails)

Detail label konten digital.

sensitiveCategoryDetails

object (SensitiveCategoryTargetingOptionDetails)

Detail Kategori Sensitif.

appCategoryDetails

object (AppCategoryTargetingOptionDetails)

Detail kategori aplikasi.

onScreenPositionDetails

object (OnScreenPositionTargetingOptionDetails)

Detail posisi di layar.

contentOutstreamPositionDetails

object (ContentOutstreamPositionTargetingOptionDetails)

Detail posisi outstream konten.

contentInstreamPositionDetails

object (ContentInstreamPositionTargetingOptionDetails)

Detail posisi in-stream konten.

videoPlayerSizeDetails

object (VideoPlayerSizeTargetingOptionDetails)

Detail ukuran pemutar video.

ageRangeDetails

object (AgeRangeTargetingOptionDetails)

Detail rentang usia.

parentalStatusDetails

object (ParentalStatusTargetingOptionDetails)

Detail status keorangtuaan.

userRewardedContentDetails

object (UserRewardedContentTargetingOptionDetails)

Detail konten reward pengguna.

householdIncomeDetails

object (HouseholdIncomeTargetingOptionDetails)

Detail pendapatan rumah tangga.

genderDetails

object (GenderTargetingOptionDetails)

Detail gender.

deviceTypeDetails

object (DeviceTypeTargetingOptionDetails)

Detail jenis perangkat.

browserDetails

object (BrowserTargetingOptionDetails)

Detail browser.

carrierAndIspDetails

object (CarrierAndIspTargetingOptionDetails)

Detail operator dan ISP.

environmentDetails

object (EnvironmentTargetingOptionDetails)

Detail lingkungan.

operatingSystemDetails

object (OperatingSystemTargetingOptionDetails)

Detail resource sistem operasi.

deviceMakeModelDetails

object (DeviceMakeModelTargetingOptionDetails)

Detail resource model dan merek perangkat.

viewabilityDetails

object (ViewabilityTargetingOptionDetails)

Detail resource visibilitas.

categoryDetails

object (CategoryTargetingOptionDetails)

Detail resource kategori.

languageDetails

object (LanguageTargetingOptionDetails)

Detail resource bahasa.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusTargetingOptionDetails)

Detail resource status penjual resmi.

geoRegionDetails

object (GeoRegionTargetingOptionDetails)

Detail resource region geografis.

exchangeDetails

object (ExchangeTargetingOptionDetails)

Detail bursa.

subExchangeDetails

object (SubExchangeTargetingOptionDetails)

Detail sub-bursa.

poiDetails

object (PoiTargetingOptionDetails)

Detail resource POI.

businessChainDetails

object (BusinessChainTargetingOptionDetails)

Detail resource rantai bisnis.

contentDurationDetails

object (ContentDurationTargetingOptionDetails)

Detail resource durasi konten.

contentStreamTypeDetails

object (ContentStreamTypeTargetingOptionDetails)

Detail resource jenis streaming konten.

nativeContentPositionDetails

object (NativeContentPositionTargetingOptionDetails)

Detail posisi konten native.

omidDetails

object (OmidTargetingOptionDetails)

Detail inventaris yang mendukung Pengukuran Terbuka.

audioContentTypeDetails

object (AudioContentTypeTargetingOptionDetails)

Detail jenis konten audio.

contentGenreDetails

object (ContentGenreTargetingOptionDetails)

Detail resource genre konten.

DigitalContentLabelTargetingOptionDetails

Mewakili tingkat rating label konten digital yang dapat ditargetkan. Kolom ini akan diisi di kolom digitalContentLabelDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Representasi JSON
{
  "contentRatingTier": enum (ContentRatingTier)
}
Kolom
contentRatingTier

enum (ContentRatingTier)

Hanya output. Enum untuk tingkat keamanan merek label konten.

SensitiveCategoryTargetingOptionDetails

Mewakili kategori sensitif yang dapat ditargetkan. Kolom ini akan diisi di kolom sensitiveCategoryDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Representasi JSON
{
  "sensitiveCategory": enum (SensitiveCategory)
}
Kolom
sensitiveCategory

enum (SensitiveCategory)

Hanya output. Enum untuk pengklasifikasi konten kategori Sensitif DV360.

AppCategoryTargetingOptionDetails

Mewakili kumpulan aplikasi yang dapat ditargetkan. Dengan koleksi, Anda dapat menargetkan grup dinamis aplikasi terkait yang dikelola oleh platform, misalnya All Apps/Google Play/Games. Ini akan diisi di kolom appCategoryDetails saat targetingType adalah TARGETING_TYPE_APP_CATEGORY.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama koleksi aplikasi.

OnScreenPositionTargetingOptionDetails

Mewakili posisi di layar yang dapat ditargetkan, yang dapat digunakan oleh iklan Display dan video. Ini akan diisi di kolom onScreenPositionDetails saat targetingType adalah TARGETING_TYPE_ON_SCREEN_POSITION.

Representasi JSON
{
  "onScreenPosition": enum (OnScreenPosition)
}
Kolom
onScreenPosition

enum (OnScreenPosition)

Hanya output. Posisi layar.

ContentOutstreamPositionTargetingOptionDetails

Mewakili posisi outstream konten yang dapat ditargetkan, yang dapat digunakan oleh iklan Display dan video. Ini akan diisi di kolom contentOutstreamPositionDetails saat targetingType adalah TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

Representasi JSON
{
  "contentOutstreamPosition": enum (ContentOutstreamPosition)
}
Kolom
contentOutstreamPosition

enum (ContentOutstreamPosition)

Hanya output. Posisi outstream konten.

ContentInstreamPositionTargetingOptionDetails

Mewakili posisi in-stream konten yang dapat ditargetkan, yang dapat digunakan oleh iklan video dan audio. Ini akan diisi di kolom contentInstreamPositionDetails saat targetingType adalah TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

Representasi JSON
{
  "contentInstreamPosition": enum (ContentInstreamPosition)
}
Kolom
contentInstreamPosition

enum (ContentInstreamPosition)

Hanya output. Posisi in-stream konten.

VideoPlayerSizeTargetingOptionDetails

Mewakili ukuran pemutar video yang dapat ditargetkan. Ini akan diisi di kolom videoPlayerSizeDetails saat targetingType adalah TARGETING_TYPE_VIDEO_PLAYER_SIZE.

Representasi JSON
{
  "videoPlayerSize": enum (VideoPlayerSize)
}
Kolom
videoPlayerSize

enum (VideoPlayerSize)

Hanya output. Ukuran pemutar video.

AgeRangeTargetingOptionDetails

Mewakili rentang usia yang dapat ditargetkan. Ini akan diisi di kolom ageRangeDetails saat targetingType adalah TARGETING_TYPE_AGE_RANGE.

Representasi JSON
{
  "ageRange": enum (AgeRange)
}
Kolom
ageRange

enum (AgeRange)

Hanya output. Rentang usia audiens.

ParentalStatusTargetingOptionDetails

Mewakili status keorangtuaan yang dapat ditargetkan. Kolom ini akan diisi di kolom parentalStatusDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_PARENTAL_STATUS.

Representasi JSON
{
  "parentalStatus": enum (ParentalStatus)
}
Kolom
parentalStatus

enum (ParentalStatus)

Hanya output. Status keorangtuaan audiens.

UserRewardedContentTargetingOptionDetails

Mewakili status konten reward pengguna yang dapat ditargetkan untuk iklan video saja. Ini akan diisi di kolom userRewardedContentDetails saat targetingType adalah TARGETING_TYPE_USER_REWARDED_CONTENT.

Representasi JSON
{
  "userRewardedContent": enum (UserRewardedContent)
}
Kolom
userRewardedContent

enum (UserRewardedContent)

Hanya output. Status konten reward pengguna untuk iklan video.

HouseholdIncomeTargetingOptionDetails

Merepresentasikan pendapatan rumah tangga yang dapat ditargetkan. Kolom ini akan diisi di kolom householdIncomeDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_HOUSEHOLD_INCOME.

Representasi JSON
{
  "householdIncome": enum (HouseholdIncome)
}
Kolom
householdIncome

enum (HouseholdIncome)

Hanya output. Pendapatan rumah tangga audiens.

GenderTargetingOptionDetails

Mewakili gender yang dapat ditargetkan. Kolom ini akan diisi di kolom genderDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_GENDER.

Representasi JSON
{
  "gender": enum (Gender)
}
Kolom
gender

enum (Gender)

Hanya output. Gender audiens.

DeviceTypeTargetingOptionDetails

Mewakili jenis perangkat yang dapat ditargetkan. Kolom ini akan diisi di kolom deviceTypeDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_DEVICE_TYPE.

Representasi JSON
{
  "deviceType": enum (DeviceType)
}
Kolom
deviceType

enum (DeviceType)

Hanya output. Jenis perangkat yang digunakan untuk ditargetkan.

BrowserTargetingOptionDetails

Menunjukkan browser yang dapat ditargetkan. Ini akan diisi di kolom browserDetails saat targetingType adalah TARGETING_TYPE_BROWSER.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan browser.

CarrierAndIspTargetingOptionDetails

Mewakili operator atau ISP yang dapat ditargetkan. Kolom ini akan diisi di kolom carrierAndIspDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_CARRIER_AND_ISP.

Representasi JSON
{
  "displayName": string,
  "type": enum (CarrierAndIspType)
}
Kolom
displayName

string

Hanya output. Nama tampilan operator atau ISP.

type

enum (CarrierAndIspType)

Hanya output. Jenis yang menunjukkan apakah operator atau ISP.

CarrierAndIspType

Jenis CarrierAndIspTargetingOption.

Enum
CARRIER_AND_ISP_TYPE_UNSPECIFIED Nilai default saat jenis tidak ditentukan atau tidak diketahui dalam versi ini.
CARRIER_AND_ISP_TYPE_ISP Menunjukkan resource penargetan ini yang merujuk ke ISP.
CARRIER_AND_ISP_TYPE_CARRIER Menunjukkan sumber daya penargetan ini merujuk ke operator seluler.

EnvironmentTargetingOptionDetails

Mewakili lingkungan yang dapat ditargetkan. Kolom ini akan diisi di kolom environmentDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_ENVIRONMENT.

Representasi JSON
{
  "environment": enum (Environment)
}
Kolom
environment

enum (Environment)

Hanya output. Lingkungan penayangan.

OperatingSystemTargetingOptionDetails

Mewakili sistem operasi yang dapat ditargetkan. Kolom ini akan diisi di kolom operatingSystemDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_OPERATING_SYSTEM.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan sistem operasi.

DeviceMakeModelTargetingOptionDetails

Mewakili merek dan model perangkat yang dapat ditargetkan. Kolom ini akan diisi di kolom deviceMakeModelDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_DEVICE_MAKE_MODEL.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan merek dan model perangkat.

ViewabilityTargetingOptionDetails

Mewakili visibilitas yang dapat ditargetkan. Kolom ini akan diisi di kolom viewabilityDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_VIEWABILITY.

Representasi JSON
{
  "viewability": enum (Viewability)
}
Kolom
viewability

enum (Viewability)

Hanya output. Prediksi persentase visibilitas.

CategoryTargetingOptionDetails

Mewakili kategori yang dapat ditargetkan. Kolom ini akan diisi di kolom categoryDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_CATEGORY.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan kategori.

LanguageTargetingOptionDetails

Mewakili bahasa yang dapat ditargetkan. Ini akan diisi di kolom languageDetails saat targetingType adalah TARGETING_TYPE_LANGUAGE.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan bahasa (mis., "Prancis").

AuthorizedSellerStatusTargetingOptionDetails

Mewakili status penjual resmi yang dapat ditargetkan. Ini akan diisi di kolom authorizedSellerStatusDetails saat targetingType adalah TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Representasi JSON
{
  "authorizedSellerStatus": enum (AuthorizedSellerStatus)
}
Kolom
authorizedSellerStatus

enum (AuthorizedSellerStatus)

Hanya output. Status penjual resmi.

GeoRegionTargetingOptionDetails

Mewakili wilayah geografis yang dapat ditargetkan. Ini akan diisi di kolom geoRegionDetails saat targetingType adalah TARGETING_TYPE_GEO_REGION.

Representasi JSON
{
  "displayName": string,
  "geoRegionType": enum (GeoRegionType)
}
Kolom
displayName

string

Hanya output. Nama tampilan wilayah geografis (mis., "Ontario, Kanada").

geoRegionType

enum (GeoRegionType)

Hanya output. Jenis penargetan wilayah geografis.

ExchangeTargetingOptionDetails

Mewakili pertukaran yang dapat ditargetkan. Kolom ini akan diisi di kolom exchangeDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_EXCHANGE.

Representasi JSON
{
  "exchange": enum (Exchange)
}
Kolom
exchange

enum (Exchange)

Hanya output. Jenis pertukaran.

SubExchangeTargetingOptionDetails

Mewakili sub-bursa yang dapat ditargetkan. Kolom ini akan diisi di kolom subExchangeDetails pada TargetingOption saat targetingType adalah TARGETING_TYPE_SUB_EXCHANGE.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan sub-bursa.

PoiTargetingOptionDetails

Mewakili lokasi menarik(POI) yang dapat ditargetkan. Ini akan diisi di kolom poiDetails saat targetingType adalah TARGETING_TYPE_POI.

Representasi JSON
{
  "latitude": number,
  "longitude": number,
  "displayName": string
}
Kolom
latitude

number

Hanya output. Lintang pembulatan POI ke angka desimal ke-6.

longitude

number

Hanya output. Bujur pembulatan POI ke angka desimal ke-6.

displayName

string

Hanya output. Nama tampilan POI(mis. "Times Square", "Space Needle"), diikuti dengan alamat lengkapnya jika tersedia.

BusinessChainTargetingOptionDetails

Mewakili rantai bisnis yang dapat ditargetkan dalam wilayah geografis. Ini akan diisi di kolom businessChainDetails saat targetingType adalah TARGETING_TYPE_BUSINESS_CHAIN.

Representasi JSON
{
  "businessChain": string,
  "geoRegion": string,
  "geoRegionType": enum (GeoRegionType)
}
Kolom
businessChain

string

Hanya output. Nama tampilan rantai bisnis, mis. "KFC", "Chase Bank".

geoRegion

string

Hanya output. Nama tampilan wilayah geografis, misalnya "Ontario, Kanada".

geoRegionType

enum (GeoRegionType)

Hanya output. Jenis wilayah geografis.

ContentDurationTargetingOptionDetails

Mewakili durasi konten yang dapat ditargetkan. Ini akan diisi di kolom contentDurationDetails saat targetingType adalah TARGETING_TYPE_CONTENT_DURATION.

Representasi JSON
{
  "contentDuration": enum (ContentDuration)
}
Kolom
contentDuration

enum (ContentDuration)

Hanya output. Durasi konten.

ContentStreamTypeTargetingOptionDetails

Mewakili jenis streaming konten yang dapat ditargetkan. Ini akan diisi di kolom contentStreamTypeDetails saat targetingType adalah TARGETING_TYPE_CONTENT_STREAM_TYPE.

Representasi JSON
{
  "contentStreamType": enum (ContentStreamType)
}
Kolom
contentStreamType

enum (ContentStreamType)

Hanya output. Jenis streaming konten.

NativeContentPositionTargetingOptionDetails

Mewakili posisi konten native yang dapat ditargetkan. Ini akan diisi di kolom nativeContentPositionDetails saat targetingType adalah TARGETING_TYPE_NATIVE_CONTENT_POSITION.

Representasi JSON
{
  "contentPosition": enum (NativeContentPosition)
}
Kolom
contentPosition

enum (NativeContentPosition)

Hanya output. Posisi konten.

OmidTargetingOptionDetails

Mewakili jenis inventaris dengan Open Measurement yang dapat ditargetkan. Ini akan diisi di kolom omidDetails saat targetingType adalah TARGETING_TYPE_OMID.

Representasi JSON
{
  "omid": enum (Omid)
}
Kolom
omid

enum (Omid)

Hanya output. Jenis inventaris yang mengaktifkan Pengukuran Terbuka.

AudioContentTypeTargetingOptionDetails

Mewakili jenis konten audio yang dapat ditargetkan. Ini akan diisi di kolom audioContentTypeDetails saat targetingType adalah TARGETING_TYPE_AUDIO_CONTENT_TYPE.

Representasi JSON
{
  "audioContentType": enum (AudioContentType)
}
Kolom
audioContentType

enum (AudioContentType)

Hanya output. Jenis konten audio.

ContentGenreTargetingOptionDetails

Mewakili genre konten yang dapat ditargetkan. Ini akan diisi di kolom contentGenreDetails saat targetingType adalah TARGETING_TYPE_CONTENT_GENRE.

Representasi JSON
{
  "displayName": string
}
Kolom
displayName

string

Hanya output. Nama tampilan genre konten

Metode

get

Mendapatkan satu opsi penargetan.

list

Mencantumkan opsi penargetan jenis tertentu.
Menelusuri opsi penargetan jenis tertentu berdasarkan istilah penelusuran yang ditentukan.