REST Resource: advertisers.campaigns.targetingTypes.assignedTargetingOptions

Referensi: AssignedTargetingOption

Satu opsi penargetan yang ditetapkan, yang menentukan status opsi penargetan untuk entitas dengan setelan penargetan.

Representasi JSON
{
  "name": string,
  "assignedTargetingOptionId": string,
  "assignedTargetingOptionIdAlias": string,
  "targetingType": enum (TargetingType),
  "inheritance": enum (Inheritance),

  // Union field details can be only one of the following:
  "channelDetails": {
    object (ChannelAssignedTargetingOptionDetails)
  },
  "appCategoryDetails": {
    object (AppCategoryAssignedTargetingOptionDetails)
  },
  "appDetails": {
    object (AppAssignedTargetingOptionDetails)
  },
  "urlDetails": {
    object (UrlAssignedTargetingOptionDetails)
  },
  "dayAndTimeDetails": {
    object (DayAndTimeAssignedTargetingOptionDetails)
  },
  "ageRangeDetails": {
    object (AgeRangeAssignedTargetingOptionDetails)
  },
  "regionalLocationListDetails": {
    object (RegionalLocationListAssignedTargetingOptionDetails)
  },
  "proximityLocationListDetails": {
    object (ProximityLocationListAssignedTargetingOptionDetails)
  },
  "genderDetails": {
    object (GenderAssignedTargetingOptionDetails)
  },
  "videoPlayerSizeDetails": {
    object (VideoPlayerSizeAssignedTargetingOptionDetails)
  },
  "userRewardedContentDetails": {
    object (UserRewardedContentAssignedTargetingOptionDetails)
  },
  "parentalStatusDetails": {
    object (ParentalStatusAssignedTargetingOptionDetails)
  },
  "contentInstreamPositionDetails": {
    object (ContentInstreamPositionAssignedTargetingOptionDetails)
  },
  "contentOutstreamPositionDetails": {
    object (ContentOutstreamPositionAssignedTargetingOptionDetails)
  },
  "deviceTypeDetails": {
    object (DeviceTypeAssignedTargetingOptionDetails)
  },
  "audienceGroupDetails": {
    object (AudienceGroupAssignedTargetingOptionDetails)
  },
  "browserDetails": {
    object (BrowserAssignedTargetingOptionDetails)
  },
  "householdIncomeDetails": {
    object (HouseholdIncomeAssignedTargetingOptionDetails)
  },
  "onScreenPositionDetails": {
    object (OnScreenPositionAssignedTargetingOptionDetails)
  },
  "carrierAndIspDetails": {
    object (CarrierAndIspAssignedTargetingOptionDetails)
  },
  "keywordDetails": {
    object (KeywordAssignedTargetingOptionDetails)
  },
  "negativeKeywordListDetails": {
    object (NegativeKeywordListAssignedTargetingOptionDetails)
  },
  "operatingSystemDetails": {
    object (OperatingSystemAssignedTargetingOptionDetails)
  },
  "deviceMakeModelDetails": {
    object (DeviceMakeModelAssignedTargetingOptionDetails)
  },
  "environmentDetails": {
    object (EnvironmentAssignedTargetingOptionDetails)
  },
  "inventorySourceDetails": {
    object (InventorySourceAssignedTargetingOptionDetails)
  },
  "categoryDetails": {
    object (CategoryAssignedTargetingOptionDetails)
  },
  "viewabilityDetails": {
    object (ViewabilityAssignedTargetingOptionDetails)
  },
  "authorizedSellerStatusDetails": {
    object (AuthorizedSellerStatusAssignedTargetingOptionDetails)
  },
  "languageDetails": {
    object (LanguageAssignedTargetingOptionDetails)
  },
  "geoRegionDetails": {
    object (GeoRegionAssignedTargetingOptionDetails)
  },
  "inventorySourceGroupDetails": {
    object (InventorySourceGroupAssignedTargetingOptionDetails)
  },
  "digitalContentLabelExclusionDetails": {
    object (DigitalContentLabelAssignedTargetingOptionDetails)
  },
  "sensitiveCategoryExclusionDetails": {
    object (SensitiveCategoryAssignedTargetingOptionDetails)
  },
  "exchangeDetails": {
    object (ExchangeAssignedTargetingOptionDetails)
  },
  "subExchangeDetails": {
    object (SubExchangeAssignedTargetingOptionDetails)
  },
  "thirdPartyVerifierDetails": {
    object (ThirdPartyVerifierAssignedTargetingOptionDetails)
  },
  "poiDetails": {
    object (PoiAssignedTargetingOptionDetails)
  },
  "businessChainDetails": {
    object (BusinessChainAssignedTargetingOptionDetails)
  },
  "contentDurationDetails": {
    object (ContentDurationAssignedTargetingOptionDetails)
  },
  "contentStreamTypeDetails": {
    object (ContentStreamTypeAssignedTargetingOptionDetails)
  },
  "nativeContentPositionDetails": {
    object (NativeContentPositionAssignedTargetingOptionDetails)
  },
  "omidDetails": {
    object (OmidAssignedTargetingOptionDetails)
  },
  "audioContentTypeDetails": {
    object (AudioContentTypeAssignedTargetingOptionDetails)
  },
  "contentGenreDetails": {
    object (ContentGenreAssignedTargetingOptionDetails)
  },
  "youtubeVideoDetails": {
    object (YoutubeVideoAssignedTargetingOptionDetails)
  },
  "youtubeChannelDetails": {
    object (YoutubeChannelAssignedTargetingOptionDetails)
  },
  "sessionPositionDetails": {
    object (SessionPositionAssignedTargetingOptionDetails)
  }
  // End of list of possible types for union field details.
}
Kolom
name

string

Hanya output. Nama resource untuk opsi penargetan yang ditetapkan ini.

assignedTargetingOptionId

string

Hanya output. ID unik opsi penargetan yang ditetapkan. ID hanya unik dalam resource dan jenis penargetan yang ditentukan. Teks dapat digunakan kembali dalam konteks lain.

assignedTargetingOptionIdAlias

string

Hanya output. Alias untuk assignedTargetingOptionId. Nilai ini dapat digunakan sebagai pengganti assignedTargetingOptionId saat mengambil atau menghapus penargetan yang ada.

Kolom ini hanya akan didukung untuk semua opsi penargetan yang ditetapkan dari jenis penargetan berikut:

  • TARGETING_TYPE_AGE_RANGE
  • TARGETING_TYPE_DEVICE_TYPE
  • TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION
  • TARGETING_TYPE_ENVIRONMENT
  • TARGETING_TYPE_EXCHANGE
  • TARGETING_TYPE_GENDER
  • TARGETING_TYPE_HOUSEHOLD_INCOME
  • TARGETING_TYPE_NATIVE_CONTENT_POSITION
  • TARGETING_TYPE_OMID
  • TARGETING_TYPE_PARENTAL_STATUS
  • TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION
  • TARGETING_TYPE_VIDEO_PLAYER_SIZE
  • TARGETING_TYPE_VIEWABILITY

Kolom ini juga didukung untuk item baris yang ditetapkan opsi penargetan dari jenis penargetan berikut:

  • TARGETING_TYPE_CONTENT_INSTREAM_POSITION
  • TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION
targetingType

enum (TargetingType)

Hanya output. Mengidentifikasi jenis opsi penargetan yang ditetapkan ini.

inheritance

enum (Inheritance)

Hanya output. Status pewarisan dari opsi penargetan yang ditetapkan.

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

object (ChannelAssignedTargetingOptionDetails)

Detail channel. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CHANNEL.

appCategoryDetails

object (AppCategoryAssignedTargetingOptionDetails)

Detail kategori aplikasi. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_APP_CATEGORY.

appDetails

object (AppAssignedTargetingOptionDetails)

Detail aplikasi. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_APP.

urlDetails

object (UrlAssignedTargetingOptionDetails)

Detail URL. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_URL.

dayAndTimeDetails

object (DayAndTimeAssignedTargetingOptionDetails)

Detail hari dan waktu. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_DAY_AND_TIME.

ageRangeDetails

object (AgeRangeAssignedTargetingOptionDetails)

Detail rentang usia. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_AGE_RANGE.

regionalLocationListDetails

object (RegionalLocationListAssignedTargetingOptionDetails)

Detail daftar lokasi regional. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_REGIONAL_LOCATION_LIST.

proximityLocationListDetails

object (ProximityLocationListAssignedTargetingOptionDetails)

Detail daftar lokasi kedekatan. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

genderDetails

object (GenderAssignedTargetingOptionDetails)

Detail gender. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_GENDER.

videoPlayerSizeDetails

object (VideoPlayerSizeAssignedTargetingOptionDetails)

Detail ukuran pemutar video. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_VIDEO_PLAYER_SIZE.

userRewardedContentDetails

object (UserRewardedContentAssignedTargetingOptionDetails)

Detail konten reward pengguna. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_USER_REWARDED_CONTENT.

parentalStatusDetails

object (ParentalStatusAssignedTargetingOptionDetails)

Detail status keorangtuaan. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_PARENTAL_STATUS.

contentInstreamPositionDetails

object (ContentInstreamPositionAssignedTargetingOptionDetails)

Detail posisi in-stream konten. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

contentOutstreamPositionDetails

object (ContentOutstreamPositionAssignedTargetingOptionDetails)

Detail posisi outstream konten. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

deviceTypeDetails

object (DeviceTypeAssignedTargetingOptionDetails)

Detail Jenis Perangkat. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_DEVICE_TYPE.

audienceGroupDetails

object (AudienceGroupAssignedTargetingOptionDetails)

Detail penargetan audiens. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_AUDIENCE_GROUP. Anda hanya dapat menargetkan satu opsi grup audiens per resource.

browserDetails

object (BrowserAssignedTargetingOptionDetails)

Detail browser. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_BROWSER.

householdIncomeDetails

object (HouseholdIncomeAssignedTargetingOptionDetails)

Detail pendapatan rumah tangga. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_HOUSEHOLD_INCOME.

onScreenPositionDetails

object (OnScreenPositionAssignedTargetingOptionDetails)

Di detail posisi layar. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_ON_SCREEN_POSITION.

carrierAndIspDetails

object (CarrierAndIspAssignedTargetingOptionDetails)

Detail operator dan ISP. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CARRIER_AND_ISP.

keywordDetails

object (KeywordAssignedTargetingOptionDetails)

Detail kata kunci. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_KEYWORD.

Maksimum 5.000 kata kunci negatif langsung dapat ditetapkan ke satu resource. Tidak ada batasan jumlah kata kunci positif yang dapat ditetapkan.

negativeKeywordListDetails

object (NegativeKeywordListAssignedTargetingOptionDetails)

Detail kata kunci. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Maksimum 4 daftar kata kunci negatif dapat ditetapkan ke satu resource.

operatingSystemDetails

object (OperatingSystemAssignedTargetingOptionDetails)

Detail sistem operasi. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_OPERATING_SYSTEM.

deviceMakeModelDetails

object (DeviceMakeModelAssignedTargetingOptionDetails)

Detail merek dan model perangkat. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_DEVICE_MAKE_MODEL.

environmentDetails

object (EnvironmentAssignedTargetingOptionDetails)

Detail lingkungan. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_ENVIRONMENT.

inventorySourceDetails

object (InventorySourceAssignedTargetingOptionDetails)

Detail sumber inventaris. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_INVENTORY_SOURCE.

categoryDetails

object (CategoryAssignedTargetingOptionDetails)

Detail kategori. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CATEGORY.

Menargetkan kategori juga akan menargetkan subkategorinya. Jika kategori dikecualikan dari penargetan dan subkategori disertakan, pengecualian akan diprioritaskan.

viewabilityDetails

object (ViewabilityAssignedTargetingOptionDetails)

Detail visibilitas. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_VIEWABILITY.

Anda hanya dapat menargetkan satu opsi visibilitas per resource.

authorizedSellerStatusDetails

object (AuthorizedSellerStatusAssignedTargetingOptionDetails)

Detail status penjual resmi. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Anda hanya dapat menargetkan satu opsi status penjual resmi per resource.

Jika resource tidak memiliki opsi status penjual resmi, semua penjual resmi yang ditunjukkan sebagai DIRECT atau reseller dalam file ads.txt ditargetkan secara default.

languageDetails

object (LanguageAssignedTargetingOptionDetails)

Detail bahasa. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_LANGUAGE.

geoRegionDetails

object (GeoRegionAssignedTargetingOptionDetails)

Detail wilayah geografis. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_GEO_REGION.

inventorySourceGroupDetails

object (InventorySourceGroupAssignedTargetingOptionDetails)

Detail grup sumber inventaris. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

digitalContentLabelExclusionDetails

object (DigitalContentLabelAssignedTargetingOptionDetails)

Detail label konten digital. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

Label konten digital adalah pengecualian penargetan. Pengecualian label konten digital tingkat pengiklan, jika ditetapkan, akan selalu diterapkan dalam penayangan (meskipun tidak terlihat di setelan resource). Setelan resource dapat mengecualikan label konten selain pengecualian pengiklan, tetapi tidak dapat menggantinya. Item baris tidak akan ditayangkan jika semua label konten digital dikecualikan.

sensitiveCategoryExclusionDetails

object (SensitiveCategoryAssignedTargetingOptionDetails)

Detail kategori sensitif. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

Kategori sensitif adalah pengecualian penargetan. Pengecualian kategori sensitif tingkat pengiklan, jika ditetapkan, akan selalu diterapkan dalam penayangan (meskipun tidak terlihat di setelan resource). Setelan resource dapat mengecualikan kategori sensitif selain pengecualian pengiklan, tetapi tidak dapat menggantinya.

exchangeDetails

object (ExchangeAssignedTargetingOptionDetails)

Detail bursa. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_EXCHANGE.

subExchangeDetails

object (SubExchangeAssignedTargetingOptionDetails)

Detail sub-bursa. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_SUB_EXCHANGE.

thirdPartyVerifierDetails

object (ThirdPartyVerifierAssignedTargetingOptionDetails)

Detail verifikasi pihak ketiga. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_THIRD_PARTY_VERIFIER.

poiDetails

object (PoiAssignedTargetingOptionDetails)

Detail POI. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_POI.

businessChainDetails

object (BusinessChainAssignedTargetingOptionDetails)

Detail jaringan bisnis. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_BUSINESS_CHAIN.

contentDurationDetails

object (ContentDurationAssignedTargetingOptionDetails)

Detail durasi konten. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CONTENT_DURATION.

contentStreamTypeDetails

object (ContentStreamTypeAssignedTargetingOptionDetails)

Detail durasi konten. Kolom ini akan diisi jika PenargetanType adalah TARGETING_TYPE_CONTENT_STREAM_TYPE.

nativeContentPositionDetails

object (NativeContentPositionAssignedTargetingOptionDetails)

Detail posisi konten native. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_NATIVE_CONTENT_POSITION.

omidDetails

object (OmidAssignedTargetingOptionDetails)

Buka detail inventaris yang mengaktifkan Pengukuran. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_OMID.

audioContentTypeDetails

object (AudioContentTypeAssignedTargetingOptionDetails)

Detail jenis konten audio. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_AUDIO_CONTENT_TYPE.

contentGenreDetails

object (ContentGenreAssignedTargetingOptionDetails)

Detail genre konten. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_CONTENT_GENRE.

youtubeVideoDetails

object (YoutubeVideoAssignedTargetingOptionDetails)

Detail video YouTube. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_YOUTUBE_VIDEO.

youtubeChannelDetails

object (YoutubeChannelAssignedTargetingOptionDetails)

Detail channel YouTube. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_YOUTUBE_CHANNEL.

sessionPositionDetails

object (SessionPositionAssignedTargetingOptionDetails)

Detail posisi sesi. Kolom ini akan diisi jika targetingType adalah TARGETING_TYPE_SESSION_POSITION.

Inheritance

Menunjukkan apakah opsi penargetan yang ditetapkan diwarisi dari entitas dengan tingkat yang lebih tinggi seperti partner atau pengiklan. Opsi penargetan yang ditetapkan dan diwarisi lebih diutamakan, selalu diterapkan dalam penayangan pada penargetan yang ditetapkan pada tingkat saat ini, dan tidak dapat diubah melalui layanan entitas saat ini. Aturan harus diubah melalui layanan entitas tempat properti diwarisi. Pewarisan hanya berlaku untuk Saluran yang ditargetkan secara negatif, pengecualian Kategori Sensitif, dan pengecualian Label Konten Digital jika dikonfigurasi di tingkat induk.

Enum
INHERITANCE_UNSPECIFIED Pewarisan tidak ditentukan atau tidak diketahui.
NOT_INHERITED Opsi penargetan yang ditetapkan tidak diwarisi dari entitas dengan tingkat yang lebih tinggi.
INHERITED_FROM_PARTNER Opsi penargetan yang ditetapkan diwariskan dari setelan penargetan partner.
INHERITED_FROM_ADVERTISER Opsi penargetan yang ditetapkan diwariskan dari setelan penargetan pengiklan.

ChannelAssignedTargetingOptionDetails

Detail untuk opsi penargetan saluran yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_CHANNEL.

Representasi JSON
{
  "channelId": string,
  "negative": boolean
}
Kolom
channelId

string (int64 format)

Wajib. ID channel. Harus merujuk ke kolom ID channel di referensi Channel milik partner atau channel milik pengiklan.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif. Untuk opsi penargetan yang ditetapkan di tingkat pengiklan, kolom ini harus benar.

AppCategoryAssignedTargetingOptionDetails

Detail untuk opsi penargetan kategori aplikasi yang ditetapkan. Kolom ini akan diisi di kolom appCategoryDetails pada AssignedTargetingOption saat targetingType adalah TARGETING_TYPE_APP_CATEGORY.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

Hanya output. Nama tampilan kategori aplikasi.

targetingOptionId

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_APP_CATEGORY.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

AppAssignedTargetingOptionDetails

Detail untuk opsi penargetan aplikasi yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_APP.

Representasi JSON
{
  "appId": string,
  "displayName": string,
  "negative": boolean,
  "appPlatform": enum (AppPlatform)
}
Kolom
appId

string

Wajib. ID aplikasi.

Aplikasi Play Store di Android menggunakan ID paket, misalnya com.google.android.gm. ID aplikasi App Store Apple menggunakan string 9 digit, misalnya 422689480.

displayName

string

Hanya output. Nama tampilan aplikasi.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

appPlatform

enum (AppPlatform)

Menunjukkan platform aplikasi yang ditargetkan. Jika kolom ini tidak ditentukan, platform aplikasi akan dianggap sebagai platform seluler (yaitu, Android atau iOS), dan kami akan mendapatkan platform seluler yang sesuai dari ID aplikasi.

AppPlatform

Kemungkinan opsi penargetan platform aplikasi.

Enum
APP_PLATFORM_UNSPECIFIED Nilai default saat platform aplikasi tidak ditentukan dalam versi ini. Enum ini adalah placeholder untuk nilai default dan tidak mewakili opsi platform yang sebenarnya.
APP_PLATFORM_IOS Platform aplikasi adalah iOS.
APP_PLATFORM_ANDROID Platform aplikasi adalah Android.
APP_PLATFORM_ROKU Platform aplikasinya adalah Roku.
APP_PLATFORM_AMAZON_FIRETV Platform aplikasinya adalah Amazon FireTV.
APP_PLATFORM_PLAYSTATION Platform aplikasinya adalah PlayStation.
APP_PLATFORM_APPLE_TV Platform aplikasi adalah Apple TV.
APP_PLATFORM_XBOX Platform aplikasinya adalah Xbox.
APP_PLATFORM_SAMSUNG_TV Platform aplikasi ini adalah Samsung TV.
APP_PLATFORM_ANDROID_TV Platform aplikasi adalah Android TV.
APP_PLATFORM_GENERIC_CTV Platform aplikasi adalah platform CTV yang tidak tercantum secara eksplisit di tempat lain.

UrlAssignedTargetingOptionDetails

Detail untuk opsi penargetan URL yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_URL.

Representasi JSON
{
  "url": string,
  "negative": boolean
}
Kolom
url

string

Wajib. URL, misalnya example.com.

DV360 mendukung dua tingkat penargetan subdirektori, misalnya www.example.com/one-subdirectory-level/second-level, dan lima tingkat penargetan subdomain, misalnya five.four.three.two.one.example.com.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

DayAndTimeAssignedTargetingOptionDetails

Representasi segmen waktu yang ditentukan pada hari tertentu dalam seminggu dan dengan waktu mulai dan berakhir. Waktu yang diwakili oleh startHour harus sebelum waktu yang diwakili oleh endHour.

Representasi JSON
{
  "dayOfWeek": enum (DayOfWeek),
  "startHour": integer,
  "endHour": integer,
  "timeZoneResolution": enum (TimeZoneResolution)
}
Kolom
dayOfWeek

enum (DayOfWeek)

Wajib. Hari untuk setelan penargetan hari dan waktu ini.

startHour

integer

Wajib. Jam mulai untuk penargetan hari dan waktu. Harus di antara 0 (awal hari) dan 23 (1 jam sebelum penghujung hari).

endHour

integer

Wajib. Jam akhir untuk penargetan hari dan waktu. Harus antara 1 (1 jam setelah awal hari) dan 24 (akhir hari).

timeZoneResolution

enum (TimeZoneResolution)

Wajib. Mekanisme yang digunakan untuk menentukan zona waktu mana yang akan digunakan untuk setelan penargetan hari dan waktu ini.

DayOfWeek

Merepresentasikan hari dalam seminggu.

Enum
DAY_OF_WEEK_UNSPECIFIED Hari dalam seminggu tidak ditentukan.
MONDAY Senin
TUESDAY Selasa
WEDNESDAY Rabu
THURSDAY Kamis
FRIDAY Jumat
SATURDAY Sabtu
SUNDAY Minggu

TimeZoneResolution

Kemungkinan pendekatan untuk menyelesaikan zona waktu.

Enum
TIME_ZONE_RESOLUTION_UNSPECIFIED Resolusi zona waktu tidak spesifik atau tidak diketahui.
TIME_ZONE_RESOLUTION_END_USER Waktu diselesaikan dalam zona waktu pengguna yang melihat iklan.
TIME_ZONE_RESOLUTION_ADVERTISER Waktu diselesaikan dalam zona waktu pengiklan yang menayangkan iklan.

AgeRangeAssignedTargetingOptionDetails

Mewakili rentang usia yang dapat ditargetkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_AGE_RANGE.

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

enum (AgeRange)

Wajib. Rentang usia audiens. Kami hanya mendukung penargetan rentang usia audiens yang berkelanjutan. Oleh karena itu, rentang usia yang diwakili dalam kolom ini dapat 1) ditargetkan semata-mata, atau, 2) bagian dari rentang usia berkelanjutan yang lebih besar. Jangkauan penargetan rentang usia berkelanjutan dapat diperluas dengan menargetkan juga audiens yang usianya tidak diketahui.

RegionalLocationListAssignedTargetingOptionDetails

Detail penargetan untuk daftar lokasi regional. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_REGIONAL_LOCATION_LIST.

Representasi JSON
{
  "regionalLocationListId": string,
  "negative": boolean
}
Kolom
regionalLocationListId

string (int64 format)

Wajib. ID daftar lokasi regional. Harus merujuk ke kolom locationListId dari resource LocationList yang jenisnya adalah TARGETING_LOCATION_TYPE_REGIONAL.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

ProximityLocationListAssignedTargetingOptionDetails

Detail penargetan untuk daftar lokasi jarak. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

Representasi JSON
{
  "proximityLocationListId": string,
  "proximityRadius": number,
  "proximityRadiusUnit": enum (ProximityRadiusUnit)
}
Kolom
proximityLocationListId

string (int64 format)

Wajib. ID daftar lokasi kedekatan. Harus merujuk ke kolom locationListId dari resource LocationList yang jenisnya adalah TARGETING_LOCATION_TYPE_PROXIMITY.

proximityRadius

number

Wajib. Radius yang dinyatakan dalam satuan jarak yang ditetapkan dalam proximityRadiusUnit. Hal ini menunjukkan ukuran area di sekitar lokasi yang dipilih yang akan ditargetkan. Radius harus antara 1 dan 500 mil atau 800 kilometer.

proximityRadiusUnit

enum (ProximityRadiusUnit)

Wajib. Satuan jarak radius.

ProximityRadiusUnit

Enum unit jarak untuk ProximityRadius.

Enum
PROXIMITY_RADIUS_UNIT_UNSPECIFIED Nilai default saat unit jarak tidak ditentukan dalam versi ini. Enum ini adalah holder tempat untuk nilai default dan tidak mewakili satuan jarak sebenarnya.
PROXIMITY_RADIUS_UNIT_MILES Satuan jarak radius dalam mil.
PROXIMITY_RADIUS_UNIT_KILOMETERS Satuan jarak radius dalam kilometer

GenderAssignedTargetingOptionDetails

Detail untuk opsi penargetan gender yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_GENDER.

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

enum (Gender)

Wajib. Gender audiens.

VideoPlayerSizeAssignedTargetingOptionDetails

Detail opsi penargetan ukuran pemutar video. Ini akan diisi di kolom videoPlayerSizeDetails jika targetingType adalah TARGETING_TYPE_VIDEO_PLAYER_SIZE. Menargetkan semua opsi secara eksplisit tidak didukung. Hapus semua opsi penargetan ukuran pemutar video untuk mendapatkan efek ini.

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

enum (VideoPlayerSize)

Wajib. Ukuran pemutar video.

UserRewardedContentAssignedTargetingOptionDetails

Detail opsi penargetan konten reward pengguna. Ini akan diisi di kolom userRewardedContentDetails jika targetingType adalah TARGETING_TYPE_USER_REWARDED_CONTENT.

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

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_USER_REWARDED_CONTENT.

userRewardedContent

enum (UserRewardedContent)

Hanya output. Status konten reward pengguna untuk iklan video.

ParentalStatusAssignedTargetingOptionDetails

Detail untuk opsi penargetan status keorangtuaan yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_PARENTAL_STATUS.

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

enum (ParentalStatus)

Wajib. Status keorangtuaan audiens.

ContentInstreamPositionAssignedTargetingOptionDetails

Detail opsi penargetan posisi instream konten yang ditetapkan. Ini akan diisi di kolom contentInstreamPositionDetails jika targetingType adalah TARGETING_TYPE_CONTENT_INSTREAM_POSITION.

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

enum (ContentInstreamPosition)

Wajib. Posisi in-stream konten untuk iklan video atau audio.

adType

enum (AdType)

Hanya output. Jenis iklan yang akan ditargetkan. Hanya berlaku untuk penargetan pesanan pemasangan iklan dan item baris baru yang mendukung jenis iklan yang ditentukan akan mewarisi opsi penargetan ini secara default. Nilai yang dimungkinkan adalah:

  • AD_TYPE_VIDEO, setelan ini akan diwarisi oleh item baris baru jika lineItemType adalah LINE_ITEM_TYPE_VIDEO_DEFAULT.
  • AD_TYPE_AUDIO, setelan ini akan diwarisi oleh item baris baru jika lineItemType adalah LINE_ITEM_TYPE_AUDIO_DEFAULT.

AdType

Mewakili jenis materi iklan yang terkait dengan iklan.

Enum
AD_TYPE_UNSPECIFIED Jenis iklan tidak ditentukan atau tidak dikenal dalam versi ini.
AD_TYPE_DISPLAY Materi iklan display, misalnya gambar dan HTML5.
AD_TYPE_VIDEO Materi iklan video, mis. iklan video yang diputar selama streaming konten di pemutar video.
AD_TYPE_AUDIO Materi iklan audio, misalnya iklan audio yang diputar selama konten audio.

ContentOutstreamPositionAssignedTargetingOptionDetails

Detail opsi penargetan posisi outstream konten yang ditetapkan. Ini akan diisi di kolom contentOutstreamPositionDetails jika targetingType adalah TARGETING_TYPE_CONTENT_OUTSTREAM_POSITION.

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

enum (ContentOutstreamPosition)

Wajib. Posisi outstream konten.

adType

enum (AdType)

Hanya output. Jenis iklan yang akan ditargetkan. Hanya berlaku untuk penargetan pesanan pemasangan iklan dan item baris baru yang mendukung jenis iklan yang ditentukan akan mewarisi opsi penargetan ini secara default. Nilai yang dimungkinkan adalah:

  • AD_TYPE_DISPLAY, setelan ini akan diwarisi oleh item baris baru jika lineItemType adalah LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, setelan ini akan diwarisi oleh item baris baru jika lineItemType adalah LINE_ITEM_TYPE_VIDEO_DEFAULT.

DeviceTypeAssignedTargetingOptionDetails

Detail penargetan untuk jenis perangkat. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_DEVICE_TYPE.

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

enum (DeviceType)

Wajib. Nama tampilan jenis perangkat.

youtubeAndPartnersBidMultiplier

number

Hanya output. Pengganda bid memungkinkan Anda menampilkan iklan lebih sering atau lebih jarang berdasarkan jenis perangkat. Ini akan menerapkan pengganda pada harga bid asli. Jika kolom ini bernilai 0, berarti kolom ini tidak dapat diterapkan sebagai ganti mengalikan 0 dengan harga bid asli.

Misalnya, jika harga bid tanpa pengganda adalah Rp100.000 dan penggandanya adalah 1.5 untuk Tablet, hasil harga bid untuk Tablet akan menjadi Rp150.000.

Hanya berlaku untuk item baris YouTube dan Partner.

AudienceGroupAssignedTargetingOptionDetails

Detail opsi penargetan grup audiens yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_AUDIENCE_GROUP. Hubungan antara setiap grup adalah UNION, kecuali untukexcludedFirstAndThirdPartyAudienceGroup dan pengecualianGoogleAudienceGroup, yang mana COMPLEMENT digunakan sebagai AWAL dengan grup lain.

Representasi JSON
{
  "includedFirstAndThirdPartyAudienceGroups": [
    {
      object (FirstAndThirdPartyAudienceGroup)
    }
  ],
  "includedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  },
  "includedCustomListGroup": {
    object (CustomListGroup)
  },
  "includedCombinedAudienceGroup": {
    object (CombinedAudienceGroup)
  },
  "excludedFirstAndThirdPartyAudienceGroup": {
    object (FirstAndThirdPartyAudienceGroup)
  },
  "excludedGoogleAudienceGroup": {
    object (GoogleAudienceGroup)
  }
}
Kolom
includedFirstAndThirdPartyAudienceGroups[]

object (FirstAndThirdPartyAudienceGroup)

ID audiens pihak pertama dan ketiga serta keterkinian dari grup audiens pihak pertama dan ketiga yang disertakan. Setiap grup audiens pihak pertama dan ketiga hanya berisi ID audiens pihak pertama dan ketiga. Hubungan antara setiap grup audiens pihak pertama dan ketiga adalah artboard, dan hasilnya digabungkan dengan grup audiens lainnya. Grup berulang dengan setelan yang sama akan diabaikan.

includedGoogleAudienceGroup

object (GoogleAudienceGroup)

ID audiens Google dari grup audiens Google yang disertakan. Hanya berisi ID audiens Google.

includedCustomListGroup

object (CustomListGroup)

ID daftar kustom dari grup daftar kustom yang disertakan. Hanya berisi ID daftar kustom.

includedCombinedAudienceGroup

object (CombinedAudienceGroup)

ID audiens gabungan dari grup audiens gabungan yang disertakan. Hanya berisi ID audiens gabungan.

excludedFirstAndThirdPartyAudienceGroup

object (FirstAndThirdPartyAudienceGroup)

ID dan keterkinian audiens pihak pertama dan ketiga dari grup audiens pihak pertama dan ketiga yang dikecualikan. Digunakan untuk penargetan negatif. PENYELESAIAN UNION grup ini dan grup audiens lain yang dikecualikan digunakan sebagai PERUBAHAN untuk setiap penargetan audiens yang positif. Semua item secara logis ‘ATAU’ satu sama lain.

excludedGoogleAudienceGroup

object (GoogleAudienceGroup)

ID audiens Google dari grup audiens Google yang dikecualikan. Digunakan untuk penargetan negatif. PENYELESAIAN UNION grup ini dan grup audiens lain yang dikecualikan digunakan sebagai PERUBAHAN untuk setiap penargetan audiens yang positif. Hanya berisi audiens Google jenis Minat, Berniat beli, dan Aplikasi terinstal. Semua item secara logis ‘ATAU’ satu sama lain.

FirstAndThirdPartyAudienceGroup

Detail grup audiens pihak pertama dan ketiga. Semua setelan penargetan audiens pihak pertama dan ketiga secara logis ‘ATAU’ satu sama lain.

Representasi JSON
{
  "settings": [
    {
      object (FirstAndThirdPartyAudienceTargetingSetting)
    }
  ]
}
Kolom
settings[]

object (FirstAndThirdPartyAudienceTargetingSetting)

Wajib. Semua setelan penargetan audiens pihak pertama dan ketiga di grup audiens pihak pertama dan ketiga. Setelan berulang dengan ID yang sama tidak diizinkan.

FirstAndThirdPartyAudienceTargetingSetting

Detail setelan penargetan audiens pihak pertama dan ketiga.

Representasi JSON
{
  "firstAndThirdPartyAudienceId": string,
  "recency": enum (Recency)
}
Kolom
firstAndThirdPartyAudienceId

string (int64 format)

Wajib. ID audiens pihak pertama dan ketiga dari setelan penargetan audiens pihak pertama dan ketiga. ID ini adalah firstAndThirdPartyAudienceId.

recency

enum (Recency)

Keterkinian setelan penargetan audiens pihak pertama dan ketiga. Hanya berlaku untuk audiens pihak pertama. Jika tidak, akan diabaikan. Untuk info selengkapnya, buka https://support.google.com/displayvideo/answer/2949947#recency Jika tidak ditentukan, tidak ada batas keterkinian yang akan digunakan.

Keterkinian

Semua nilai keterkinian audiens pihak pertama dan ketiga yang didukung.

Enum
RECENCY_NO_LIMIT Tidak ada batas keterkinian.
RECENCY_1_MINUTE Keterkinian adalah 1 menit.
RECENCY_5_MINUTES Keterkinian adalah 5 menit.
RECENCY_10_MINUTES Keterkinian adalah 10 menit.
RECENCY_15_MINUTES Keterkinian adalah 15 menit.
RECENCY_30_MINUTES Keterkinian adalah 30 menit.
RECENCY_1_HOUR Keterkinian adalah 1 jam.
RECENCY_2_HOURS Keterkinian adalah 2 jam.
RECENCY_3_HOURS Keterkinian adalah 3 jam.
RECENCY_6_HOURS Keterkinian adalah 6 jam.
RECENCY_12_HOURS Keterkinian adalah 12 jam.
RECENCY_1_DAY Keterkinian adalah 1 hari.
RECENCY_2_DAYS Keterkinian adalah 2 hari.
RECENCY_3_DAYS Keterkinian adalah 3 hari.
RECENCY_5_DAYS Keterkinian adalah 5 hari.
RECENCY_7_DAYS Keterkinian adalah 7 hari.
RECENCY_10_DAYS Keterkinian adalah 10 hari.
RECENCY_14_DAYS Keterkinian adalah 14 hari.
RECENCY_15_DAYS Keterkinian adalah 15 hari.
RECENCY_21_DAYS Keterkinian adalah 21 hari.
RECENCY_28_DAYS Keterkinian adalah 28 hari.
RECENCY_30_DAYS Keterkinian adalah 30 hari.
RECENCY_40_DAYS Keterkinian adalah 40 hari.
RECENCY_45_DAYS Keterkinian adalah 45 hari.
RECENCY_60_DAYS Keterkinian adalah 60 hari.
RECENCY_90_DAYS Keterkinian adalah 90 hari.
RECENCY_120_DAYS Keterkinian adalah 120 hari.
RECENCY_180_DAYS Keterkinian adalah 180 hari.
RECENCY_270_DAYS Keterkinian adalah 270 hari.
RECENCY_365_DAYS Keterkinian adalah 365 hari.

GoogleAudienceGroup

Detail grup audiens Google. Semua setelan penargetan audiens Google secara logis ‘ATAU’ satu sama lain.

Representasi JSON
{
  "settings": [
    {
      object (GoogleAudienceTargetingSetting)
    }
  ]
}
Kolom
settings[]

object (GoogleAudienceTargetingSetting)

Wajib. Semua setelan penargetan audiens Google di grup audiens Google. Setelan berulang dengan ID yang sama akan diabaikan.

GoogleAudienceTargetingSetting

Detail setelan penargetan audiens Google.

Representasi JSON
{
  "googleAudienceId": string
}
Kolom
googleAudienceId

string (int64 format)

Wajib. ID audiens Google dari setelan penargetan audiens Google. ID ini adalah googleAudienceId.

CustomListGroup

Detail grup daftar kustom. Semua setelan penargetan daftar khusus secara logis ‘ATAU’ satu sama lain.

Representasi JSON
{
  "settings": [
    {
      object (CustomListTargetingSetting)
    }
  ]
}
Kolom
settings[]

object (CustomListTargetingSetting)

Wajib. Semua setelan penargetan daftar kustom di grup daftar kustom. Setelan berulang dengan ID yang sama akan diabaikan.

CustomListTargetingSetting

Detail setelan penargetan daftar kustom.

Representasi JSON
{
  "customListId": string
}
Kolom
customListId

string (int64 format)

Wajib. ID kustom setelan penargetan daftar kustom. ID ini adalah customListId.

CombinedAudienceGroup

Detail grup audiens gabungan. Semua setelan penargetan audiens gabungan secara logis ‘ATAU’ satu sama lain.

Representasi JSON
{
  "settings": [
    {
      object (CombinedAudienceTargetingSetting)
    }
  ]
}
Kolom
settings[]

object (CombinedAudienceTargetingSetting)

Wajib. Semua setelan penargetan audiens gabungan dalam grup audiens gabungan. Setelan berulang dengan ID yang sama akan diabaikan. Jumlah setelan audiens gabungan tidak boleh lebih dari lima, error akan ditampilkan jika tidak.

CombinedAudienceTargetingSetting

Detail setelan penargetan audiens gabungan.

Representasi JSON
{
  "combinedAudienceId": string
}
Kolom
combinedAudienceId

string (int64 format)

Wajib. ID audiens gabungan dari setelan penargetan audiens gabungan. ID ini adalah combinedAudienceId.

BrowserAssignedTargetingOptionDetails

Detail untuk opsi penargetan browser yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_BROWSER.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

Hanya output. Nama tampilan browser.

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_BROWSER.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif. Semua opsi penargetan browser yang ditetapkan pada resource yang sama harus memiliki nilai yang sama untuk kolom ini.

HouseholdIncomeAssignedTargetingOptionDetails

Detail untuk opsi penargetan pendapatan rumah tangga yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_HOUSEHOLD_INCOME.

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

enum (HouseholdIncome)

Wajib. Pendapatan rumah tangga audiens.

OnScreenPositionAssignedTargetingOptionDetails

Detail opsi penargetan posisi layar. Ini akan diisi di kolom onScreenPositionDetails jika targetingType adalah TARGETING_TYPE_ON_SCREEN_POSITION.

Representasi JSON
{
  "targetingOptionId": string,
  "onScreenPosition": enum (OnScreenPosition),
  "adType": enum (AdType)
}
Kolom
targetingOptionId

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_ON_SCREEN_POSITION.

onScreenPosition

enum (OnScreenPosition)

Hanya output. Posisi di layar.

adType

enum (AdType)

Hanya output. Jenis iklan yang akan ditargetkan. Hanya berlaku untuk penargetan pesanan pemasangan iklan dan item baris baru yang mendukung jenis iklan yang ditentukan akan mewarisi opsi penargetan ini secara default. Nilai yang dimungkinkan adalah:

  • AD_TYPE_DISPLAY, setelan ini akan diwarisi oleh item baris baru jika lineItemType adalah LINE_ITEM_TYPE_DISPLAY_DEFAULT.
  • AD_TYPE_VIDEO, setelan ini akan diwarisi oleh item baris baru jika lineItemType adalah LINE_ITEM_TYPE_VIDEO_DEFAULT.

CarrierAndIspAssignedTargetingOptionDetails

Detail untuk opsi penargetan operator dan ISP yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_CARRIER_AND_ISP.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

Hanya output. Nama tampilan operator atau ISP.

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_CARRIER_AND_ISP.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif. Semua opsi penargetan operator dan ISP yang ditetapkan di resource yang sama harus memiliki nilai yang sama untuk kolom ini.

KeywordAssignedTargetingOptionDetails

Detail untuk opsi penargetan kata kunci yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_KEYWORD.

Representasi JSON
{
  "keyword": string,
  "negative": boolean
}
Kolom
keyword

string

Wajib. Kata kunci, misalnya car insurance.

Kata kunci positif tidak boleh kata yang menyinggung. Harus berenkode UTF-8 dengan ukuran maksimum 255 byte. Jumlah karakter maksimum adalah 80. Jumlah kata maksimum adalah 10.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

NegativeKeywordListAssignedTargetingOptionDetails

Detail penargetan untuk daftar kata kunci negatif. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_NEGATIVE_KEYWORD_LIST.

Representasi JSON
{
  "negativeKeywordListId": string
}
Kolom
negativeKeywordListId

string (int64 format)

Wajib. ID daftar kata kunci negatif. Harus merujuk ke kolom negativeKeywordListId dari resource NegativeKeywordList.

OperatingSystemAssignedTargetingOptionDetails

Detail opsi penargetan sistem operasi yang ditetapkan. Ini akan diisi di kolom operatingSystemDetails jika targetingType adalah TARGETING_TYPE_OPERATING_SYSTEM.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

Hanya output. Nama tampilan sistem operasi.

targetingOptionId

string

Wajib. ID opsi penargetan diisi di kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_OPERATING_SYSTEM.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

DeviceMakeModelAssignedTargetingOptionDetails

Detail opsi penargetan model dan merek perangkat yang ditetapkan. Ini akan diisi di kolom deviceMakeModelDetails jika targetingType adalah TARGETING_TYPE_DEVICE_MAKE_MODEL.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

Hanya output. Nama tampilan merek dan model perangkat.

targetingOptionId

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_DEVICE_MAKE_MODEL.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

EnvironmentAssignedTargetingOptionDetails

Detail opsi penargetan lingkungan yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_ENVIRONMENT.

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

enum (Environment)

Wajib. Lingkungan penayangan.

InventorySourceAssignedTargetingOptionDetails

Detail penargetan untuk sumber inventaris. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_INVENTORY_SOURCE.

Representasi JSON
{
  "inventorySourceId": string
}
Kolom
inventorySourceId

string (int64 format)

Wajib. ID sumber inventaris. Harus merujuk ke kolom inventorySourceId dari resource InventorySource.

CategoryAssignedTargetingOptionDetails

Detail opsi penargetan kategori yang ditetapkan. Ini akan diisi di kolom categoryDetails jika targetingType adalah TARGETING_TYPE_CATEGORY.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

Hanya output. Nama tampilan kategori.

targetingOptionId

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_CATEGORY.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

ViewabilityAssignedTargetingOptionDetails

Detail opsi penargetan visibilitas yang ditetapkan. Kolom ini akan diisi di kolom viewabilityDetails pada AssignedTargetingOption saat targetingType adalah TARGETING_TYPE_VIEWABILITY.

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

enum (Viewability)

Wajib. Prediksi persentase visibilitas.

AuthorizedSellerStatusAssignedTargetingOptionDetails

Mewakili status penjual resmi yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

Jika resource tidak memiliki opsi penargetan yang ditetapkan untuk TARGETING_TYPE_AUTHORIZED_SELLER_STATUS, resource tersebut menggunakan opsi "Reseller dan Penjual Langsung Resmi".

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

enum (AuthorizedSellerStatus)

Hanya output. Status penjual resmi yang akan ditargetkan.

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_AUTHORIZED_SELLER_STATUS.

LanguageAssignedTargetingOptionDetails

Detail untuk opsi penargetan bahasa yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_LANGUAGE.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "negative": boolean
}
Kolom
displayName

string

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

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_LANGUAGE.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif. Semua opsi penargetan bahasa yang ditetapkan di resource yang sama harus memiliki nilai yang sama untuk kolom ini.

GeoRegionAssignedTargetingOptionDetails

Detail untuk opsi penargetan wilayah geografis yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_GEO_REGION.

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

string

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

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_GEO_REGION.

geoRegionType

enum (GeoRegionType)

Hanya output. Jenis penargetan wilayah geografis.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

InventorySourceGroupAssignedTargetingOptionDetails

Detail penargetan untuk grup sumber inventaris. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_INVENTORY_SOURCE_GROUP.

Representasi JSON
{
  "inventorySourceGroupId": string
}
Kolom
inventorySourceGroupId

string (int64 format)

Wajib. ID grup sumber inventaris. Harus merujuk ke kolom inventorySourceGroupId dari resource InventorySourceGroup.

DigitalContentLabelAssignedTargetingOptionDetails

Detail penargetan untuk label konten digital. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_DIGITAL_CONTENT_LABEL_EXCLUSION.

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

enum (ContentRatingTier)

Wajib. Nama tampilan tingkat rating label konten digital yang akan DIKECUALIKAN.

SensitiveCategoryAssignedTargetingOptionDetails

Detail penargetan untuk kategori sensitif. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_SENSITIVE_CATEGORY_EXCLUSION.

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

enum (SensitiveCategory)

Wajib. Enum untuk konten kategori Sensitif DV360 yang diklasifikasikan sebagai DIKECUALIKAN.

ExchangeAssignedTargetingOptionDetails

Detail untuk opsi penargetan bursa yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_EXCHANGE.

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

enum (Exchange)

Wajib. Nilai enum untuk bursa.

SubExchangeAssignedTargetingOptionDetails

Detail untuk opsi penargetan sub-bursa yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_SUB_EXCHANGE.

Representasi JSON
{
  "targetingOptionId": string
}
Kolom
targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_SUB_EXCHANGE.

ThirdPartyVerifierAssignedTargetingOptionDetails

Detail opsi penargetan pemverifikasi pihak ketiga yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_THIRD_PARTY_VERIFIER.

Representasi JSON
{

  // Union field verifier can be only one of the following:
  "adloox": {
    object (Adloox)
  },
  "doubleVerify": {
    object (DoubleVerify)
  },
  "integralAdScience": {
    object (IntegralAdScience)
  }
  // End of list of possible types for union field verifier.
}
Kolom
Kolom union verifier. Dapat menargetkan salah satu pemverifikasi pihak ketiga guna menerapkan nilai minimum keamanan merek untuk tayangan. verifier hanya ada berupa salah satu diantara berikut:
adloox

object (Adloox)

Pemverifikasi merek pihak ketiga -- Adloox.

doubleVerify

object (DoubleVerify)

Pemverifikasi merek pihak ketiga -- DoubleVerify.

integralAdScience

object (IntegralAdScience)

Pemverifikasi merek pihak ketiga -- Integral Ad Science.

Adloox

Detail setelan Adloox.

Representasi JSON
{
  "excludedAdlooxCategories": [
    enum (AdlooxCategory)
  ]
}
Kolom
excludedAdlooxCategories[]

enum (AdlooxCategory)

Setelan keamanan merek Adloox.

AdlooxCategory

Kemungkinan opsi Adloox.

Enum
ADLOOX_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi Adloox apa pun.
ADULT_CONTENT_HARD Konten khusus dewasa (sulit).
ADULT_CONTENT_SOFT Konten khusus dewasa (lembut).
ILLEGAL_CONTENT Konten ilegal.
BORDERLINE_CONTENT Konten berisiko.
DISCRIMINATORY_CONTENT Konten diskriminatif.
VIOLENT_CONTENT_WEAPONS Konten & senjata kekerasan.
LOW_VIEWABILITY_DOMAINS Domain dengan visibilitas rendah.
FRAUD Penipuan.

DoubleVerify

Detail setelan DoubleVerify.

Representasi JSON
{
  "brandSafetyCategories": {
    object (BrandSafetyCategories)
  },
  "avoidedAgeRatings": [
    enum (AgeRating)
  ],
  "appStarRating": {
    object (AppStarRating)
  },
  "displayViewability": {
    object (DisplayViewability)
  },
  "videoViewability": {
    object (VideoViewability)
  },
  "fraudInvalidTraffic": {
    object (FraudInvalidTraffic)
  },
  "customSegmentId": string
}
Kolom
brandSafetyCategories

object (BrandSafetyCategories)

Kontrol Keamanan Merek DV.

avoidedAgeRatings[]

enum (AgeRating)

Hindari bidding pada aplikasi dengan rating usia.

appStarRating

object (AppStarRating)

Hindari bidding pada aplikasi dengan rating bintang.

displayViewability

object (DisplayViewability)

Setelan visibilitas tampilan (hanya berlaku untuk item baris display).

videoViewability

object (VideoViewability)

Setelan visibilitas video (hanya berlaku untuk item baris video).

fraudInvalidTraffic

object (FraudInvalidTraffic)

Hindari Situs dan Aplikasi dengan Histori Tarif Penipuan & IVT.

customSegmentId

string (int64 format)

ID segmen kustom yang diberikan oleh DoubleVerify. ID harus diawali dengan "51" dan terdiri dari delapan digit. ID segmen kustom tidak dapat ditentukan bersama dengan salah satu kolom berikut:

BrandSafetyCategories

Setelan untuk kontrol keamanan merek.

Representasi JSON
{
  "avoidUnknownBrandSafetyCategory": boolean,
  "avoidedHighSeverityCategories": [
    enum (HighSeverityCategory)
  ],
  "avoidedMediumSeverityCategories": [
    enum (MediumSeverityCategory)
  ]
}
Kolom
avoidUnknownBrandSafetyCategory

boolean

Tidak diketahui atau tidak dapat dinilai.

avoidedHighSeverityCategories[]

enum (HighSeverityCategory)

Kategori pencegahan dengan tingkat keparahan tinggi untuk keamanan merek.

avoidedMediumSeverityCategories[]

enum (MediumSeverityCategory)

Kategori pencegahan tingkat keparahan sedang untuk keamanan merek.

HighSeverityCategory

Opsi untuk kategori tingkat keseriusan tinggi.

Enum
HIGHER_SEVERITY_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan kategori tingkat keparahan tinggi.
ADULT_CONTENT_PORNOGRAPHY Konten Khusus Dewasa: Pornografi, Topik Dewasa & Ketelanjangan.
COPYRIGHT_INFRINGEMENT Pelanggaran Hak Cipta.
SUBSTANCE_ABUSE Obat/Alkohol/Zat yang Dikontrol: Penyalahgunaan Zat.
GRAPHIC_VIOLENCE_WEAPONS Grafis Ekstrem/Kekerasan/Senjata Eksplisit.
HATE_PROFANITY Kebencian/Kata-Kata Tidak Sopan.
CRIMINAL_SKILLS Aktivitas Ilegal: Kemampuan Pidana.
NUISANCE_INCENTIVIZED_MALWARE_CLUTTER Insentif/Malware/Kekacauan.

MediumSeverityCategory

Opsi yang memungkinkan untuk kategori tingkat keseriusan sedang.

Enum
MEDIUM_SEVERITY_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan kategori tingkat keparahan sedang.
AD_SERVERS Server Iklan.
ADULT_CONTENT_SWIMSUIT Konten Khusus Dewasa: Baju Renang.
ALTERNATIVE_LIFESTYLES Subjek Kontroversial: Gaya Hidup Alternatif.
CELEBRITY_GOSSIP Subjek Kontroversial: Gosip Selebritas.
GAMBLING Topik Kontroversial: Perjudian.
OCCULT Subjek Kontroversial: Okultisme.
SEX_EDUCATION Subjek Kontroversial: Pendidikan Seks.
DISASTER_AVIATION Bencana: Penerbangan.
DISASTER_MAN_MADE Bencana: Buatan manusia.
DISASTER_NATURAL Bencana: Alami.
DISASTER_TERRORIST_EVENTS Bencana: Peristiwa Teroris.
DISASTER_VEHICLE Bencana: Kendaraan.
ALCOHOL Obat/Alkohol/Zat yang Dikontrol: Alkohol.
SMOKING Obat/Alkohol/Zat yang Dikontrol: Merokok.
NEGATIVE_NEWS_FINANCIAL Berita Negatif: Keuangan.
NON_ENGLISH Konten Non-Std: Non-Bahasa Inggris.
PARKING_PAGE Konten Non-Std: Halaman Parkir.
UNMODERATED_UGC UGC yang Tidak Dimoderasi: Forum, Gambar & Video.
INFLAMMATORY_POLITICS_AND_NEWS Subjek Kontroversial: Politik dan Berita yang Menghasut.
NEGATIVE_NEWS_PHARMACEUTICAL Berita Negatif: Farmasi.

AgeRating

Opsi yang memungkinkan untuk rating usia.

Enum
AGE_RATING_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi rating usia apa pun.
APP_AGE_RATE_UNKNOWN Aplikasi dengan rating usia yang tidak diketahui.
APP_AGE_RATE_4_PLUS Aplikasi yang diberi rating untuk Siapa Saja (4+).
APP_AGE_RATE_9_PLUS Aplikasi yang diberi rating untuk Siapa Saja (9+).
APP_AGE_RATE_12_PLUS Aplikasi yang diberi rating untuk Remaja (12+).
APP_AGE_RATE_17_PLUS Aplikasi dengan rating Dewasa (17+).
APP_AGE_RATE_18_PLUS Aplikasi yang diberi rating Khusus Dewasa (18+).

AppStarRating

Detail setelan rating bintang DoubleVerify.

Representasi JSON
{
  "avoidedStarRating": enum (StarRating),
  "avoidInsufficientStarRating": boolean
}
Kolom
avoidedStarRating

enum (StarRating)

Hindari bidding pada aplikasi dengan rating bintang.

avoidInsufficientStarRating

boolean

Hindari mengajukan bid pada aplikasi yang rating bintangnya tidak memadai.

StarRating

Opsi yang memungkinkan untuk rating bintang.

Enum
APP_STAR_RATE_UNSPECIFIED Enum ini hanyalah placeholder dan tidak menentukan opsi rating bintang aplikasi apa pun.
APP_STAR_RATE_1_POINT_5_LESS Aplikasi Resmi dengan rating < 1,5 Bintang.
APP_STAR_RATE_2_LESS Aplikasi Resmi dengan rating < 2 Bintang.
APP_STAR_RATE_2_POINT_5_LESS Aplikasi Resmi dengan rating < 2,5 Bintang.
APP_STAR_RATE_3_LESS Aplikasi Resmi dengan rating < 3 Bintang.
APP_STAR_RATE_3_POINT_5_LESS Aplikasi Resmi dengan rating < 3,5 Bintang.
APP_STAR_RATE_4_LESS Aplikasi Resmi dengan rating < 4 Bintang.
APP_STAR_RATE_4_POINT_5_LESS Aplikasi Resmi dengan rating < 4,5 Bintang.

DisplayViewability

Detail setelan visibilitas tampilan DoubleVerify.

Representasi JSON
{
  "iab": enum (IAB),
  "viewableDuring": enum (ViewableDuring)
}
Kolom
iab

enum (IAB)

Menargetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB.

viewableDuring

enum (ViewableDuring)

Targetkan inventaris web dan aplikasi untuk memaksimalkan durasi terlihat 100%.

IAB

Opsi yang memungkinkan untuk rasio terlihat IAB.

Enum
IAB_VIEWED_RATE_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi rasio tontonan IAB apa pun.
IAB_VIEWED_RATE_80_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 80% atau lebih tinggi.
IAB_VIEWED_RATE_75_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 75% atau lebih tinggi.
IAB_VIEWED_RATE_70_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 70% atau lebih tinggi.
IAB_VIEWED_RATE_65_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 65% atau lebih tinggi.
IAB_VIEWED_RATE_60_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 60% atau lebih tinggi.
IAB_VIEWED_RATE_55_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 55% atau lebih tinggi.
IAB_VIEWED_RATE_50_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 50% atau lebih tinggi.
IAB_VIEWED_RATE_40_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 40% atau lebih tinggi.
IAB_VIEWED_RATE_30_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 30% atau lebih tinggi.

ViewableDuring

Opsi yang memungkinkan untuk durasi terlihat.

Enum
AVERAGE_VIEW_DURATION_UNSPECIFIED Enum ini hanyalah placeholder dan tidak menentukan opsi rata-rata durasi tonton.
AVERAGE_VIEW_DURATION_5_SEC Targetkan inventaris web dan aplikasi untuk memaksimalkan durasi terlihat 100% selama 5 detik atau lebih.
AVERAGE_VIEW_DURATION_10_SEC Targetkan inventaris web dan aplikasi untuk memaksimalkan durasi terlihat 100% selama 10 detik atau lebih.
AVERAGE_VIEW_DURATION_15_SEC Targetkan inventaris web dan aplikasi untuk memaksimalkan durasi terlihat 100% selama 15 detik atau lebih.

VideoViewability

Detail setelan visibilitas video DoubleVerify.

Representasi JSON
{
  "videoIab": enum (VideoIAB),
  "videoViewableRate": enum (VideoViewableRate),
  "playerImpressionRate": enum (PlayerImpressionRate)
}
Kolom
videoIab

enum (VideoIAB)

Menargetkan inventaris web untuk memaksimalkan rasio terlihat IAB.

videoViewableRate

enum (VideoViewableRate)

Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya.

playerImpressionRate

enum (PlayerImpressionRate)

Targetkan inventaris untuk memaksimalkan tayangan dengan ukuran pemutar 400x300 atau lebih besar.

VideoIAB

Kemungkinan opsi rasio terlihat IAB.

Enum
VIDEO_IAB_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi rasio terlihat IAB video apa pun.
IAB_VIEWABILITY_80_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 80% atau lebih tinggi.
IAB_VIEWABILITY_75_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 75% atau lebih tinggi.
IAB_VIEWABILITY_70_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 70% atau lebih tinggi.
IAB_VIEWABILITY_65_PERCENT_HIHGER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 65% atau lebih tinggi.
IAB_VIEWABILITY_60_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 60% atau lebih tinggi.
IAB_VIEWABILITY_55_PERCENT_HIHGER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 55% atau lebih tinggi.
IAB_VIEWABILITY_50_PERCENT_HIGHER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 50% atau lebih tinggi.
IAB_VIEWABILITY_40_PERCENT_HIHGER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 40% atau lebih tinggi.
IAB_VIEWABILITY_30_PERCENT_HIHGER Targetkan inventaris web dan aplikasi untuk memaksimalkan rasio terlihat IAB 30% atau lebih tinggi.

VideoViewableRate

Opsi yang memungkinkan dari rasio yang dapat dilihat sepenuhnya.

Enum
VIDEO_VIEWABLE_RATE_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi rasio visibilitas video apa pun.
VIEWED_PERFORMANCE_40_PERCENT_HIGHER Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya 40% atau lebih tinggi.
VIEWED_PERFORMANCE_35_PERCENT_HIGHER Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya 35% atau lebih tinggi.
VIEWED_PERFORMANCE_30_PERCENT_HIGHER Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya 30% atau lebih tinggi.
VIEWED_PERFORMANCE_25_PERCENT_HIGHER Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya 25% atau lebih tinggi.
VIEWED_PERFORMANCE_20_PERCENT_HIGHER Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya 20% atau lebih tinggi.
VIEWED_PERFORMANCE_10_PERCENT_HIGHER Targetkan inventaris web untuk memaksimalkan rasio terlihat sepenuhnya 10% atau lebih tinggi.

PlayerImpressionRate

Kemungkinan opsi tayangan.

Enum
PLAYER_SIZE_400X300_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi tayangan apa pun.
PLAYER_SIZE_400X300_95 Situs dengan 95%+ tayangan.
PLAYER_SIZE_400X300_70 Situs dengan 70%+ tayangan.
PLAYER_SIZE_400X300_25 Situs dengan 25%+ tayangan.
PLAYER_SIZE_400X300_5 Situs dengan tayangan 5%+.

FraudInvalidTraffic

Setelan Penipuan & Traffic Tidak Valid DoubleVerify.

Representasi JSON
{
  "avoidedFraudOption": enum (FraudOption),
  "avoidInsufficientOption": boolean
}
Kolom
avoidedFraudOption

enum (FraudOption)

Hindari Situs dan Aplikasi dengan histori Penipuan & IVT.

avoidInsufficientOption

boolean

Statistik Penipuan & IVT Historis Tidak Memadai.

FraudOption

Opsi histori rasio Penipuan & IVT.

Enum
FRAUD_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi penipuan dan traffic yang tidak valid.
AD_IMPRESSION_FRAUD_100 100% Penipuan & IVT.
AD_IMPRESSION_FRAUD_50 50% atau Lebih Tinggi Penipuan & IVT.
AD_IMPRESSION_FRAUD_25 25% atau Lebih Tinggi Penipuan & IVT.
AD_IMPRESSION_FRAUD_10 Penipuan & IVT sebesar 10% atau Lebih Tinggi.
AD_IMPRESSION_FRAUD_8 8% atau Lebih Tinggi Penipuan & IVT.
AD_IMPRESSION_FRAUD_6 6% atau Lebih Tinggi Penipuan & IVT.
AD_IMPRESSION_FRAUD_4 4% atau Lebih Tinggi Penipuan & IVT.
AD_IMPRESSION_FRAUD_2 2% atau Lebih Tinggi Penipuan & IVT.

IntegralAdScience

Detail setelan Integral Ad Science.

Representasi JSON
{
  "traqScoreOption": enum (TRAQScore),
  "excludeUnrateable": boolean,
  "excludedAdultRisk": enum (Adult),
  "excludedAlcoholRisk": enum (Alcohol),
  "excludedIllegalDownloadsRisk": enum (IllegalDownloads),
  "excludedDrugsRisk": enum (Drugs),
  "excludedHateSpeechRisk": enum (HateSpeech),
  "excludedOffensiveLanguageRisk": enum (OffensiveLanguage),
  "excludedViolenceRisk": enum (Violence),
  "excludedGamblingRisk": enum (Gambling),
  "excludedAdFraudRisk": enum (AdFraudPrevention),
  "displayViewability": enum (DisplayViewability),
  "videoViewability": enum (VideoViewability),
  "customSegmentId": [
    string
  ]
}
Kolom
traqScoreOption

enum (TRAQScore)

Kualitas iklan sesungguhnya (hanya berlaku untuk item baris Display).

excludeUnrateable

boolean

Keamanan Merek - Tidak Dapat Dinilai.

excludedAdultRisk

enum (Adult)

Keamanan Merek - Konten khusus dewasa.

excludedAlcoholRisk

enum (Alcohol)

Keamanan Merek - Alkohol.

excludedIllegalDownloadsRisk

enum (IllegalDownloads)

Keamanan Merek - Download ilegal.

excludedDrugsRisk

enum (Drugs)

Keamanan Merek - Obat-Obatan.

excludedHateSpeechRisk

enum (HateSpeech)

Keamanan Merek - Ujaran kebencian.

excludedOffensiveLanguageRisk

enum (OffensiveLanguage)

Keamanan Merek - Kata-kata menyinggung.

excludedViolenceRisk

enum (Violence)

Keamanan Merek - Kekerasan.

excludedGamblingRisk

enum (Gambling)

Keamanan Merek - Perjudian.

excludedAdFraudRisk

enum (AdFraudPrevention)

Setelan Penipuan Iklan.

displayViewability

enum (DisplayViewability)

Bagian Visibilitas Tampilan (hanya berlaku untuk item baris display).

videoViewability

enum (VideoViewability)

Bagian Visibilitas Video (hanya berlaku untuk item baris video).

customSegmentId[]

string (int64 format)

ID segmen kustom yang disediakan oleh Integral Ad Science. ID harus antara 1000001 dan 1999999, inklusif.

TRAQScore

Kemungkinan rentang skor Integral Ad Science TRAQ (kualitas iklan sebenarnya).

Enum
TRAQ_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan skor kualitas iklan yang sebenarnya.
TRAQ_250 Skor TRAQ 250-1.000.
TRAQ_500 Skor TRAQ 500-1.000.
TRAQ_600 Skor TRAQ 600-1.000.
TRAQ_700 Skor TRAQ 700-1.000.
TRAQ_750 Skor TRAQ 750-1.000.
TRAQ_875 Skor TRAQ 875-1.000.
TRAQ_1000 Skor TRAQ 1.000.

Adult

Kemungkinan opsi Integral Ad Science untuk Dewasa.

Enum
ADULT_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi dewasa.
ADULT_HR Dewasa - Kecualikan Risiko Tinggi.
ADULT_HMR Dewasa - Kecualikan Risiko Tinggi dan Sedang.

Alkohol

Kemungkinan opsi Alkohol Integral Ad Science.

Enum
ALCOHOL_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi alkohol apa pun.
ALCOHOL_HR Alkohol - Kecualikan Risiko Tinggi.
ALCOHOL_HMR Alkohol - Kecualikan Risiko Tinggi dan Sedang.

IllegalDownloads

Kemungkinan opsi download Integral Ad Science Ilegal.

Enum
ILLEGAL_DOWNLOADS_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi download ilegal apa pun.
ILLEGAL_DOWNLOADS_HR Download Ilegal - Kecualikan Risiko Tinggi.
ILLEGAL_DOWNLOADS_HMR Download Ilegal - Kecualikan Risiko Tinggi dan Sedang.

Narkoba

Kemungkinan opsi Obat Integral Ad Science.

Enum
DRUGS_UNSPECIFIED Enum ini hanyalah placeholder dan tidak menentukan opsi obat apa pun.
DRUGS_HR Obat - Kecualikan Risiko Tinggi.
DRUGS_HMR Obat - Kecualikan Risiko Tinggi dan Sedang.

HateSpeech

Kemungkinan opsi Ujaran kebencian Integral Ad Science.

Enum
HATE_SPEECH_UNSPECIFIED Enum ini hanyalah placeholder dan tidak menentukan opsi ujaran kebencian.
HATE_SPEECH_HR Ujaran Kebencian - Kecualikan Risiko Tinggi.
HATE_SPEECH_HMR Ujaran Kebencian - Kecualikan Risiko Tinggi dan Sedang.

OffensiveLanguage

Kemungkinan opsi bahasa Menyinggung Ad Science Integral.

Enum
OFFENSIVE_LANGUAGE_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi bahasa apa pun.
OFFENSIVE_LANGUAGE_HR Kata-Kata Menyinggung - Kecualikan Risiko Tinggi.
OFFENSIVE_LANGUAGE_HMR Kata-Kata Menyinggung - Kecualikan Risiko Tinggi dan Sedang.

Kekerasan

Kemungkinan opsi Kekerasan Ad Science Integral.

Enum
VIOLENCE_UNSPECIFIED Enum ini hanyalah placeholder dan tidak menentukan opsi kekerasan apa pun.
VIOLENCE_HR Kekerasan - Kecualikan Risiko Tinggi.
VIOLENCE_HMR Kekerasan - Kecualikan Risiko Tinggi dan Sedang.

Perjudian

Kemungkinan opsi Perjudian Integral Ad Science.

Enum
GAMBLING_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi perjudian apa pun.
GAMBLING_HR Perjudian - Kecualikan Risiko Tinggi.
GAMBLING_HMR Perjudian - Kecualikan Risiko Tinggi dan Sedang.

AdFraudPrevention

Kemungkinan opsi pencegahan penipuan Iklan Integral Ad Science.

Enum
SUSPICIOUS_ACTIVITY_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi pencegahan penipuan iklan apa pun.
SUSPICIOUS_ACTIVITY_HR Penipuan Iklan - Kecualikan Risiko Tinggi.
SUSPICIOUS_ACTIVITY_HMR Penipuan Iklan - Kecualikan Risiko Tinggi dan Sedang.

DisplayViewability

Kemungkinan opsi visibilitas Tampilan Integral Ad Science.

Enum
PERFORMANCE_VIEWABILITY_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi visibilitas tampilan apa pun.
PERFORMANCE_VIEWABILITY_40 Targetkan 40% Visibilitas atau Lebih Tinggi.
PERFORMANCE_VIEWABILITY_50 Targetkan 50% Visibilitas atau Lebih Tinggi.
PERFORMANCE_VIEWABILITY_60 Targetkan 60% Visibilitas atau Lebih Tinggi.
PERFORMANCE_VIEWABILITY_70 Targetkan 70% Visibilitas atau Lebih Tinggi.

VideoViewability

Kemungkinan opsi visibilitas Video Integral Ad Science.

Enum
VIDEO_VIEWABILITY_UNSPECIFIED Enum ini hanya merupakan placeholder dan tidak menentukan opsi visibilitas video apa pun.
VIDEO_VIEWABILITY_40 Lebih dari 40%terlihat (standar visibilitas video IAB).
VIDEO_VIEWABILITY_50 Lebih dari 50%terlihat (standar visibilitas video IAB).
VIDEO_VIEWABILITY_60 Lebih dari 60%terlihat (standar visibilitas video IAB).
VIDEO_VIEWABILITY_70 Lebih dari 70%terlihat (standar visibilitas video IAB).

PoiAssignedTargetingOptionDetails

Detail untuk opsi penargetan POI yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_POI.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "latitude": number,
  "longitude": number,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Kolom
displayName

string

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

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_POI.

ID opsi penargetan POI yang diterima dapat diambil menggunakan targetingTypes.targetingOptions.search.

Jika menargetkan koordinat lintang/bujur tertentu yang dihapus dari alamat atau nama POI, Anda dapat membuat ID opsi penargetan yang diperlukan dengan membulatkan nilai koordinat yang diinginkan ke tempat desimal ke-6, menghapus desimal, dan menggabungkan nilai string yang dipisahkan dengan titik koma. Misalnya, Anda dapat menargetkan pasangan garis lintang/bujur 40,7414691, -74,003387 menggunakan ID opsi penargetan "40741469;-74003387". Setelah dibuat, nilai kolom ini akan diperbarui untuk menambahkan titik koma dan nilai hash alfanumerik jika hanya koordinat lintang/bujur yang diberikan.

latitude

number

Hanya output. Lintang POI yang dibulatkan ke tempat desimal ke-6.

longitude

number

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

proximityRadiusAmount

number

Wajib. Radius area di sekitar POI yang akan ditargetkan. Satuan radius ditentukan oleh proximityRadiusUnit. Harus 1 hingga 800 jika unitnya DISTANCE_UNIT_KILOMETERS dan 1 hingga 500 jika unitnya DISTANCE_UNIT_MILES.

proximityRadiusUnit

enum (DistanceUnit)

Wajib. Satuan jarak yang digunakan untuk mengukur radius penargetan.

DistanceUnit

Opsi satuan jarak yang memungkinkan.

Enum
DISTANCE_UNIT_UNSPECIFIED Nilai jenis tidak ditentukan atau tidak diketahui dalam versi ini.
DISTANCE_UNIT_MILES Mil.
DISTANCE_UNIT_KILOMETERS Kilometer.

BusinessChainAssignedTargetingOptionDetails

Detail untuk opsi penargetan Rantai bisnis yang ditetapkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_BUSINESS_CHAIN.

Representasi JSON
{
  "displayName": string,
  "targetingOptionId": string,
  "proximityRadiusAmount": number,
  "proximityRadiusUnit": enum (DistanceUnit)
}
Kolom
displayName

string

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

targetingOptionId

string

Wajib. targetingOptionId dari TargetingOption jenis TARGETING_TYPE_BUSINESS_CHAIN.

ID opsi penargetan rantai bisnis yang diterima dapat diambil menggunakan SearchTargetingOptions.

proximityRadiusAmount

number

Wajib. Radius area di sekitar jaringan bisnis yang akan ditargetkan. Satuan radius ditentukan oleh proximityRadiusUnit. Harus 1 hingga 800 jika unitnya DISTANCE_UNIT_KILOMETERS dan 1 hingga 500 jika unitnya DISTANCE_UNIT_MILES. Penambahan minimum untuk kedua kasus tersebut adalah 0,1. Input akan dibulatkan ke nilai terdekat yang dapat diterima jika terlalu terperinci, misalnya 15,57 akan menjadi 15,6.

proximityRadiusUnit

enum (DistanceUnit)

Wajib. Satuan jarak yang digunakan untuk mengukur radius penargetan.

ContentDurationAssignedTargetingOptionDetails

Detail untuk durasi konten yang ditetapkan opsi penargetan. Ini akan diisi di kolom contentDurationDetails jika targetingType adalah TARGETING_TYPE_CONTENT_DURATION. Menargetkan semua opsi secara eksplisit tidak didukung. Hapus semua opsi penargetan durasi konten untuk mendapatkan efek ini.

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

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_CONTENT_DURATION.

contentDuration

enum (ContentDuration)

Hanya output. Durasi konten.

ContentStreamTypeAssignedTargetingOptionDetails

Detail untuk opsi penargetan yang ditetapkan jenis streaming konten. Ini akan diisi di kolom contentStreamTypeDetails jika targetingType adalah TARGETING_TYPE_CONTENT_STREAM_TYPE. Menargetkan semua opsi secara eksplisit tidak didukung. Hapus semua opsi penargetan jenis streaming konten untuk mendapatkan efek ini.

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

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_CONTENT_STREAM_TYPE.

contentStreamType

enum (ContentStreamType)

Hanya output. Jenis streaming konten.

NativeContentPositionAssignedTargetingOptionDetails

Detail untuk posisi konten native yang ditetapkan opsi penargetan. Ini akan diisi di kolom nativeContentPositionDetails jika targetingType adalah TARGETING_TYPE_NATIVE_CONTENT_POSITION. Menargetkan semua opsi secara eksplisit tidak didukung. Hapus semua opsi penargetan posisi konten native untuk mendapatkan efek ini.

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

enum (NativeContentPosition)

Wajib. Posisi konten.

OmidAssignedTargetingOptionDetails

Mewakili jenis inventaris yang mengaktifkan Pengukuran Terbuka yang dapat ditargetkan. Kolom ini akan diisi di kolom detail AssignedTargetingOption jika targetingType adalah TARGETING_TYPE_OMID.

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

enum (Omid)

Wajib. Jenis inventaris yang mengaktifkan Pengukuran Terbuka.

AudioContentTypeAssignedTargetingOptionDetails

Detail untuk jenis konten audio yang ditetapkan opsi penargetan. Ini akan diisi di kolom audioContentTypeDetails jika targetingType adalah TARGETING_TYPE_AUDIO_CONTENT_TYPE. Menargetkan semua opsi secara eksplisit tidak didukung. Hapus semua opsi penargetan jenis konten audio untuk mendapatkan efek ini.

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

enum (AudioContentType)

Wajib. Jenis konten audio.

ContentGenreAssignedTargetingOptionDetails

Detail untuk opsi penargetan yang ditetapkan genre konten. Ini akan diisi di kolom contentGenreDetails jika targetingType adalah TARGETING_TYPE_CONTENT_GENRE. Menargetkan semua opsi secara eksplisit tidak didukung. Hapus semua opsi penargetan genre konten untuk mendapatkan efek ini.

Representasi JSON
{
  "targetingOptionId": string,
  "displayName": string,
  "negative": boolean
}
Kolom
targetingOptionId

string

Wajib. Kolom targetingOptionId jika targetingType adalah TARGETING_TYPE_CONTENT_GENRE.

displayName

string

Hanya output. Nama tampilan genre konten.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

YoutubeVideoAssignedTargetingOptionDetails

Detail untuk opsi penargetan yang ditetapkan video YouTube. Ini akan diisi di kolom youtubeVideoDetails jika targetingType adalah TARGETING_TYPE_YOUTUBE_VIDEO.

Representasi JSON
{
  "videoId": string,
  "negative": boolean
}
Kolom
videoId

string

ID video YouTube seperti yang muncul di halaman tonton YouTube.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

YoutubeChannelAssignedTargetingOptionDetails

Detail untuk opsi penargetan yang ditetapkan untuk channel YouTube. Ini akan diisi di kolom youtubeChannelDetails jika targetingType adalah TARGETING_TYPE_YOUTUBE_CHANNEL.

Representasi JSON
{
  "channelId": string,
  "negative": boolean
}
Kolom
channelId

string

ID channel uploader YouTube atau kode channel YouTube.

negative

boolean

Menunjukkan apakah opsi ini ditargetkan secara negatif.

SessionPositionAssignedTargetingOptionDetails

Detail untuk opsi penargetan yang ditetapkan posisi sesi. Ini akan diisi di kolom sessionPositionDetails jika targetingType adalah TARGETING_TYPE_SESSION_POSITION.

Representasi JSON
{
  "sessionPosition": enum (SessionPosition)
}
Kolom
sessionPosition

enum (SessionPosition)

Posisi tempat iklan akan ditampilkan dalam sebuah sesi.

SessionPosition

Kemungkinan posisi dalam sebuah sesi.

Enum
SESSION_POSITION_UNSPECIFIED Ini adalah placeholder, tidak menunjukkan posisi apa pun.
SESSION_POSITION_FIRST_IMPRESSION Kesan pertama atas sesi tersebut.

Metode

get

Mendapatkan satu opsi penargetan yang ditetapkan untuk kampanye.

list

Menampilkan daftar opsi penargetan yang ditetapkan ke kampanye untuk jenis penargetan tertentu.