- Referensi: Produk
- CreativeConfig
- CreativeType
- DimensionCreativeConfig
- DurationCreativeConfig
- DurationMatchType
- SkippableMatchType
- MakegoodDetails
- CreativeSource
- AudienceTargetingConfig
- AudienceType
- TargetingCriteria
- SelectedTargetingOption
- TargetingType
- AudienceSelection
- OrGroup
- TargetingSelection
- ForecastResult
- Perkiraan
- ForecastCategory
- CpmRange
- ForecastBreakdownData
- ForecastBreakdown
- ErrorDetails
- InstantDealErrorStatus
- FrequencyCap
- TimeUnit
- Metode
Resource: Produk
Produk
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| Kolom | |
|---|---|
name |
Nama resource relatif untuk produk. Dibuat oleh server. Contoh: "exchanges/1234/orders/5678/products/abc". Hanya output. |
displayName |
Nama tampilan produk. Harus berenkode UTF-8 dengan ukuran maksimum 240 byte. Wajib. |
externalDealId |
ID Eksternal. Ini adalah ID transaksi di sistem bursa. Maksimal 100 karakter. Karakter yang diizinkan adalah alfanumerik, garis bawah, tanda hubung, dan titik. Harus unik di semua produk. Wajib. |
transactionType |
Jenis transaksi produk. Wajib. |
pricingType |
Jenis harga untuk produk. Wajib. |
updateTime |
Stempel waktu saat produk terakhir diperbarui. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
startTime |
Waktu saat produk ini menjadi aktif. Harus lebih awal dari endTime. Waktu mulai tidak boleh lebih dari 1 tahun ke depan. Wajib. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
endTime |
Waktu saat produk ini menjadi tidak aktif. Tidak boleh lebih dari tahun 2036. Wajib. Menggunakan RFC 3339 yang outputnya akan selalu dinormalisasi Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
rateDetails |
Detail tarif. Wajib. |
creativeConfig[] |
Persyaratan materi iklan untuk produk. Wajib ada untuk produk jenis transaksi yang direservasi. |
makegood |
Menunjukkan apakah produk merupakan produk kompensasi. |
makegoodDetails |
Detail kompensasi untuk produk. Wajib jika produk berupa kompensasi. |
creativeSource |
Sumber materi iklan untuk produk. Opsional, defaultnya adalah CREATIVE_SOURCE_ADVERTISER. Tidak dapat diubah setelah pembuatan produk. |
mediumType |
Jenis media untuk produk. Jika tidak ditentukan, setelan defaultnya adalah DIGITAL untuk kompatibilitas mundur. Tidak dapat diubah setelah pembuatan produk. |
audienceTargetingConfig |
Opsional. Konfigurasi penargetan audiens diterapkan di tingkat transaksi di bursa. |
targetingCriteria |
Hanya output. Referensi kriteria penargetan produk. Hanya berlaku untuk Skenario Transaksi Instan. |
forecastResult |
Hasil perkiraan produk. Wajib diisi jika kriteria penargetan tidak kosong dan perkiraan tidak diberikan. Hanya berlaku untuk Skenario Transaksi Instan. |
errorDetails |
Detail error harus ditentukan jika kolom produk tertentu tidak dapat diperbarui. Wajib diisi jika hasil perkiraan tidak dapat diberikan karena kriteria penargetan atau pembaruan tidak dapat dilakukan pada produk. Hanya berlaku untuk Skenario Transaksi Instan. |
frequencyCap |
Hanya output. Batas frekuensi yang dipilih oleh pembeli. Hanya berlaku untuk Skenario Transaksi Instan. |
program |
Hanya output. Program yang digunakan pembeli untuk membuat transaksi instan. Kosong untuk alur reguler pertukaran. Hanya berlaku untuk Skenario Transaksi Instan. |
buyerCustomParameters |
Hanya output. Parameter kunci/nilai kustom yang ditetapkan oleh pembeli pada permintaan transaksi instan. Hanya berlaku untuk Skenario Transaksi Instan. Objek yang berisi daftar pasangan |
etag |
Etag yang perlu ditentukan saat memperbarui produk. Kolom ini hanya perlu ditentukan untuk update jika kolom etag tidak kosong. Hanya berlaku untuk Skenario Transaksi Instan. |
CreativeConfig
Konfigurasi persyaratan materi iklan untuk produk.
| Representasi JSON |
|---|
{ "creativeType": enum ( |
| Kolom | |
|---|---|
creativeType |
Jenis materi iklan. Wajib. |
dimensionCreativeConfig |
Konfigurasi untuk materi iklan Display. Kolom ini tidak didukung untuk materi iklan Native (CREATIVE_TYPE_NATIVE). |
durationCreativeConfig |
Konfigurasi untuk materi iklan video. |
CreativeType
Kemungkinan jenis materi iklan.
| Enum | |
|---|---|
CREATIVE_TYPE_UNSPECIFIED |
Jenis materi iklan tidak ditentukan. Nilai input tidak valid. |
CREATIVE_TYPE_DISPLAY |
Jenis materi iklan display. |
CREATIVE_TYPE_VIDEO |
Jenis materi iklan video. |
CREATIVE_TYPE_AUDIO |
Jenis materi iklan audio. |
CREATIVE_TYPE_NATIVE |
Jenis materi iklan native. Hal ini tidak didukung untuk produk jenis transaksi RESERVED. |
DimensionCreativeConfig
Dimensi materi iklan Display dalam piksel.
| Representasi JSON |
|---|
{ "width": integer, "height": integer } |
| Kolom | |
|---|---|
width |
Menampilkan lebar materi iklan. Wajib. |
height |
Tinggi materi iklan Display. Wajib. |
DurationCreativeConfig
Konfigurasi untuk materi iklan dalam durasi.
| Representasi JSON |
|---|
{ "duration": string, "durationMatchType": enum ( |
| Kolom | |
|---|---|
duration |
Durasi materi iklan video dalam detik. Wajib Durasi dalam detik dengan maksimal sembilan digit pecahan, diakhiri dengan ' |
durationMatchType |
Kriteria pencocokan durasi. |
skippableMatchType |
Jenis materi iklan video yang dapat dilewati. |
DurationMatchType
Kriteria pencocokan untuk durasi materi iklan video.
| Enum | |
|---|---|
DURATION_MATCH_TYPE_UNSPECIFIED |
Kriteria pencocokan durasi tidak ditentukan atau tidak diketahui dalam versi ini. Nilai input tidak valid. |
DURATION_MATCH_TYPE_EQUAL_TO |
Durasi materi iklan harus sama dengan durasi yang diperlukan. |
DURATION_MATCH_TYPE_LESS_THAN_OR_EQUAL_TO |
Durasi materi iklan harus sama dengan atau kurang dari durasi yang diperlukan. |
SkippableMatchType
Kriteria pencocokan untuk menentukan apakah materi iklan video dapat dilewati.
| Enum | |
|---|---|
SKIPPABLE_MATCH_TYPE_UNSPECIFIED |
Jenis yang dapat dilewati tidak ditentukan atau tidak diketahui dalam versi ini. Nilai input tidak valid. |
SKIPPABLE_MATCH_TYPE_SKIPPABLE |
Materi iklan harus dapat dilewati. |
SKIPPABLE_MATCH_TYPE_NOT_SKIPPABLE |
Materi iklan harus tidak dapat dilewati. |
SKIPPABLE_MATCH_TYPE_ANY |
Materi iklan dapat dilewati atau tidak dapat dilewati. |
MakegoodDetails
Konfigurasi untuk detail kompensasi.
| Representasi JSON |
|---|
{ "originalExternalDealId": string, "reason": string } |
| Kolom | |
|---|---|
originalExternalDealId |
ID transaksi eksternal asli yang meminta kompensasi. Maksimal 100 karakter. Karakter yang diizinkan adalah alfanumerik, garis bawah, tanda hubung, dan titik. Wajib. |
reason |
Alasan Kompensasi yang dimulai oleh penjual. Maksimal 250 karakter. Wajib. |
CreativeSource
Sumber materi iklan; tempat materi iklan akan ditayangkan.
| Enum | |
|---|---|
CREATIVE_SOURCE_UNSPECIFIED |
Sumber materi iklan tidak ditentukan atau tidak diketahui dalam versi ini. Nilai input tidak valid. |
CREATIVE_SOURCE_ADVERTISER |
Materi iklan akan ditayangkan oleh DV3. |
CREATIVE_SOURCE_PUBLISHER |
Materi iklan akan ditayangkan oleh penayang. Materi iklan yang dihosting penayang saat ini tidak didukung; permintaan apa pun yang mencoba menetapkan sumber materi iklan ke CREATIVE_SOURCE_PUBLISHER akan gagal. |
AudienceTargetingConfig
Konfigurasi untuk penargetan audiens.
| Representasi JSON |
|---|
{
"audienceType": enum ( |
| Kolom | |
|---|---|
audienceType |
Jenis audiens. Wajib. |
AudienceType
Jenis audiens.
| Enum | |
|---|---|
AUDIENCE_TYPE_UNSPECIFIED |
Jenis audiens tidak ditentukan. Tidak valid untuk input. |
AUDIENCE_TYPE_COMMERCE |
Jenis audiens Commerce. |
TargetingCriteria
Kriteria penargetan yang ditentukan.
| Representasi JSON |
|---|
{
"selectedTargetingOptions": [
{
object ( |
| Kolom | |
|---|---|
selectedTargetingOptions[] |
Opsi yang dipilih. |
SelectedTargetingOption
Satu atau beberapa opsi penargetan yang dipilih untuk satu jenis penargetan.
| Representasi JSON |
|---|
{ "type": enum ( |
| Kolom | |
|---|---|
type |
Jenis penargetan yang terkait dengan opsi yang dipilih. |
Hanya satu jenis pilihan yang dapat disertakan. Pilihan yang dipilih harus sesuai dengan TargetingType yang dipilih untuk kolom type. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: |
|
audienceSelection |
Audiens yang dipilih. |
targetingSelection |
Kumpulan umum ID opsi yang dipilih. |
| Akhir kolom yang saling eksklusif. | |
TargetingType
Jenis penargetan.
| Enum | |
|---|---|
TARGETING_TYPE_UNSPECIFIED |
Jenis penargetan tidak ditentukan, tidak valid untuk input. |
TARGETING_TYPE_AUDIENCE |
Audiens jenis penargetan. |
TARGETING_TYPE_COUNTRY |
Negara jenis penargetan. |
TARGETING_TYPE_DMA |
Jenis penargetan dma. |
TARGETING_TYPE_PROGRAMMER |
Pemrogram jenis penargetan. |
TARGETING_TYPE_BRAND |
Merek jenis penargetan. |
TARGETING_TYPE_CONTENT_GENRE |
Genre konten jenis penargetan. |
TARGETING_TYPE_DEVICE |
Perangkat jenis penargetan. |
TARGETING_TYPE_OPERATING_SYSTEM |
Sistem operasi jenis penargetan. |
TARGETING_TYPE_RATING |
Rating jenis penargetan. |
TARGETING_TYPE_ENVIRONMENT |
Lingkungan jenis penargetan. |
TARGETING_TYPE_LANGUAGE |
Bahasa jenis penargetan. |
TARGETING_TYPE_GEO |
Geografi jenis penargetan. |
TARGETING_TYPE_AGE |
Usia jenis penargetan. |
TARGETING_TYPE_GENDER |
Jenis penargetan gender. |
TARGETING_TYPE_CONTEXTUAL_SEGMENT |
Segmen kontekstual jenis penargetan. |
TARGETING_TYPE_REQUEST_FORMAT |
Format permintaan jenis penargetan. |
TARGETING_TYPE_PUBLISHER |
Penayang jenis penargetan. |
TARGETING_TYPE_INVENTORY_SIZE |
Ukuran jenis penargetan. |
TARGETING_TYPE_NETWORK |
Jaringan jenis penargetan. |
TARGETING_TYPE_PLATFORM |
Platform jenis penargetan. |
TARGETING_TYPE_VIDEO_DELIVERY_TYPE |
Jenis penargetan jenis penayangan video. |
TARGETING_TYPE_VIDEO_MINIMUM_PLAYER_SIZE |
Jenis penargetan ukuran pemutar minimum video. |
TARGETING_TYPE_VIDEO_COMPLETION |
Penempatan video jenis penargetan. |
TARGETING_TYPE_VIEWABILITY |
Visibilitas jenis penargetan. |
TARGETING_TYPE_REWARDED |
Jenis penargetan reward. |
TARGETING_TYPE_VIDEO_AD_DURATION_THRESHOLD_SEC |
Targeting type video ad duration threshold sec. |
TARGETING_TYPE_VIDEO_PLACEMENT |
Penempatan video jenis penargetan. |
TARGETING_TYPE_VIDEO_PLAYBACK_METHOD |
Metode pemutaran video jenis penargetan. |
TARGETING_TYPE_APP_ID |
ID aplikasi jenis penargetan. |
TARGETING_TYPE_DOMAIN_URL |
URL domain jenis penargetan. |
TARGETING_TYPE_CTR |
Rasio klik-tayang jenis penargetan. |
TARGETING_TYPE_DEMOGRAPHICS |
Demografi jenis penargetan. |
TARGETING_TYPE_RESTRICTED_CATEGORY |
Kategori yang dibatasi jenis penargetan. |
TARGETING_TYPE_AD_POSITION |
Posisi iklan jenis penargetan. |
TARGETING_TYPE_DAY_AND_TIME |
Jenis penargetan hari dan waktu. |
TARGETING_TYPE_RETAIL_MEDIA_AUDIENCE |
Jenis penargetan audiens media retail. |
AudienceSelection
Opsi penargetan audiens yang dipilih.
| Representasi JSON |
|---|
{
"includedOrGroups": [
{
object ( |
| Kolom | |
|---|---|
includedOrGroups[] |
Opsi yang disertakan digabungkan dengan AND, setiap opsi yang disertakan dapat berupa opsi individual, atau grup opsi yang digabungkan dengan OR. |
excludedOptionIds[] |
Opsi yang dikecualikan digabungkan dengan OR. |
OrGroup
Sekelompok opsi yang dipilih yang digabungkan dengan OR.
| Representasi JSON |
|---|
{ "optionIds": [ string ] } |
| Kolom | |
|---|---|
optionIds[] |
ID opsi yang dipilih. |
TargetingSelection
Opsi penargetan yang dipilih dan dikecualikan, berlaku untuk sebagian besar jenis penargetan.
| Representasi JSON |
|---|
{ "optionIds": [ string ], "externalIds": [ string ], "excludedOptionIds": [ string ], "excludedExternalIds": [ string ] } |
| Kolom | |
|---|---|
optionIds[] |
Hanya output. ID opsi penargetan DV3 yang dipilih yang dibagikan ke bursa. Dapat ditampilkan bersama |
externalIds[] |
Hanya output. ID opsi penargetan yang dipilih yang disediakan oleh bursa. Dapat ditampilkan bersama |
excludedOptionIds[] |
Hanya output. ID opsi penargetan DV3 yang dikecualikan yang dibagikan ke bursa. Dapat ditampilkan bersama |
excludedExternalIds[] |
Hanya output. ID opsi penargetan yang dikecualikan yang disediakan oleh bursa. Dapat ditampilkan bersama |
ForecastResult
Hasil perkiraan ditentukan.
| Representasi JSON |
|---|
{
"forecasts": [
{
object ( |
| Kolom | |
|---|---|
forecasts[] |
Perkiraan. |
Perkiraan
Perkiraan kategori perkiraan yang ditentukan.
| Representasi JSON |
|---|
{ "forecastCategory": enum ( |
| Kolom | |
|---|---|
forecastCategory |
Kategori perkiraan yang ditentukan yang diwakili oleh statistik perkiraan. |
Hanya satu jenis data statistik yang dapat disertakan. Data yang diisi harus sesuai dengan kolom forecastCategory. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: |
|
number |
Data angka. |
percentage |
Data persentase. |
cpmPrice |
Data harga CPM. |
cpmRange |
Data rentang harga CPM. |
forecastBreakdownData |
Data perincian perkiraan. |
| Akhir kolom yang saling eksklusif. | |
ForecastCategory
Kategori perkiraan.
| Enum | |
|---|---|
FORECAST_CATEGORY_UNSPECIFIED |
Kategori tidak ditentukan. Tidak valid untuk input. |
FORECAST_CATEGORY_TOTAL_OPPORTUNITIES |
Total peluang. Data angka. |
FORECAST_CATEGORY_TOTAL_AUDIENCE |
Total audiens. Data angka. |
FORECAST_CATEGORY_DIGITAL_TRP |
Target poin rating digital. Data persentase. |
FORECAST_CATEGORY_SUGGESTED_CPM |
Harga CPM yang disarankan. Data rentang CPM atau harga CPM. |
FORECAST_CATEGORY_UNIQUE_REACH |
Memperkirakan jangkauan unik. Data angka. |
FORECAST_CATEGORY_FORECAST_BREAKDOWN |
Perincian perkiraan. Data perincian perkiraan. |
CpmRange
Rentang CPM berisi nilai minimum dan maksimum CPM.
| Representasi JSON |
|---|
{ "minCpm": { object ( |
| Kolom | |
|---|---|
minCpm |
Batas bawah rentang CPM. |
maxCpm |
Batas atas rentang CPM. |
ForecastBreakdownData
Data perincian perkiraan menyimpan daftar perincian perkiraan.
| Representasi JSON |
|---|
{
"forecastBreakdowns": [
{
object ( |
| Kolom | |
|---|---|
forecastBreakdowns[] |
Daftar perincian perkiraan. |
ForecastBreakdown
Perincian perkiraan opsi penargetan yang dipilih.
| Representasi JSON |
|---|
{
"selectedTargetingOption": {
object ( |
| Kolom | |
|---|---|
selectedTargetingOption |
Satu atau beberapa opsi penargetan yang dipilih untuk satu jenis penargetan. |
| Hanya satu jenis data pengelompokan yang dapat disertakan. Berikut adalah daftar kolom yang saling eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
impressions |
Perkirakan tayangan iklan. |
| Akhir kolom yang saling eksklusif. | |
ErrorDetails
Detail error yang ditentukan saat update mengalami error.
| Representasi JSON |
|---|
{
"message": string,
"instantDealErrorStatus": enum ( |
| Kolom | |
|---|---|
message |
Pesan yang ditentukan saat update mengalami error. |
instantDealErrorStatus |
Status error yang ditentukan saat pembaruan mengalami error untuk transaksi instan. |
InstantDealErrorStatus
Status error yang ditentukan saat pembaruan transaksi instan mengalami error.
| Enum | |
|---|---|
INSTANT_DEAL_ERROR_STATUS_UNSPECIFIED |
Status error yang belum ditetapkan. |
INSTANT_DEAL_ERROR_STATUS_INVENTORY_UNAVAILABLE |
Status error menunjukkan inventaris tidak tersedia. |
INSTANT_DEAL_ERROR_STATUS_FORECAST_UNAVAILABLE |
Status error menunjukkan perkiraan tidak tersedia. |
INSTANT_DEAL_ERROR_STATUS_INVALID_INPUT |
Status error menunjukkan ada kolom input yang tidak valid. |
FrequencyCap
Frekuensi pengguna dapat melihat iklan yang sama selama jangka waktu tertentu
| Representasi JSON |
|---|
{
"timeUnit": enum ( |
| Kolom | |
|---|---|
timeUnit |
Unit waktu yang akan digunakan untuk menerapkan batas frekuensi. |
maxImpressions |
Frekuensi maksimum pengguna dapat melihat iklan yang sama selama periode ini. |
TimeUnit
Unit waktu yang akan digunakan untuk menerapkan batas frekuensi.
| Enum | |
|---|---|
TIME_UNIT_UNSPECIFIED |
Satuan waktu yang tidak ditentukan. |
TIME_UNIT_LIFETIME |
Batas frekuensi akan diterapkan ke seluruh masa aktif. |
TIME_UNIT_MONTHS |
Batas frekuensi akan diterapkan ke sejumlah bulan. |
TIME_UNIT_WEEKS |
Batas frekuensi akan diterapkan ke sejumlah minggu. |
TIME_UNIT_DAYS |
Batas frekuensi akan diterapkan ke sejumlah hari. |
Metode |
|
|---|---|
|
Membuat produk. |
|
Mendapatkan produk. |
|
Mencantumkan produk. |
|
Memperbarui produk. |