- Representasi JSON
- Ruleset
- Aturan
- RuleCondition
- SignalComparison
- Signal
- ComparisonValue
- DayAndTime
- SignalValue
- FloodlightActivityConversionSignal
Algoritma berbasis aturan.
| Representasi JSON |
|---|
{ "impressionSignalRuleset": { object ( |
| Kolom | |
|---|---|
impressionSignalRuleset |
Aturan untuk sinyal tayangan iklan. |
postImpressionSignalRuleset |
Aturan untuk sinyal pasca-tayangan iklan. Kolom ini hanya didukung untuk partner yang diizinkan. |
attributionModelId |
Model atribusi untuk algoritma. Kolom ini hanya didukung untuk partner yang diizinkan. |
Ruleset
Set aturan yang terdiri dari daftar aturan dan cara menggabungkan nilai yang dihasilkan.
| Representasi JSON |
|---|
{ "rules": [ { object ( |
| Kolom | |
|---|---|
rules[] |
Daftar aturan untuk menghasilkan nilai tayangan iklan. |
aggregationType |
Cara menggabungkan nilai aturan yang dievaluasi. |
maxValue |
Nilai maksimum yang dapat dievaluasi oleh kumpulan aturan. |
Aturan
Kumpulan kondisi.
Nilai yang ditampilkan aturan adalah:
- Nilai yang ditampilkan untuk satu kondisi yang terpenuhi atau
- Nilai yang ditampilkan default yang ditentukan jika tidak ada kondisi yang terpenuhi.
| Representasi JSON |
|---|
{ "conditions": [ { object ( |
| Kolom | |
|---|---|
conditions[] |
Daftar kondisi dalam aturan ini. Kriteria di antara kondisi harus saling eksklusif. |
defaultReturnValue |
Nilai yang ditampilkan secara default diterapkan jika tidak ada kondisi yang terpenuhi. |
RuleCondition
Kumpulan perbandingan sinyal. Setara dengan pernyataan if.
| Representasi JSON |
|---|
{ "signalComparisons": [ { object ( |
| Kolom | |
|---|---|
signalComparisons[] |
Daftar perbandingan yang membuat kondisi pernyataan |
returnValue |
Nilai yang ditampilkan jika kondisi |
SignalComparison
Satu perbandingan. Perbandingan ini membandingkan signal dengan comparisonValue.
Perbandingan siteId==123 direpresentasikan dengan nilai kolom berikut:
signalmemilikiimpressionSignalsebesarSITE_ID.comparisonOperatordisetel keEQUAL.comparisonValueditetapkan ke 123.
| Representasi JSON |
|---|
{ "signal": { object ( |
| Kolom | |
|---|---|
signal |
Sinyal yang akan dibandingkan. |
comparisonOperator |
Operator yang digunakan untuk membandingkan dua nilai. Dalam ekspresi yang dihasilkan, |
comparisonValue |
Nilai untuk membandingkan sinyal. |
Sinyal
Sinyal yang digunakan untuk mengevaluasi aturan.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "impressionSignal": enum ( |
| Kolom | |
|---|---|
| Sinyal yang digunakan untuk mengevaluasi aturan. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
impressionSignal |
Sinyal berdasarkan tayangan iklan. |
clickSignal |
Sinyal berdasarkan klik. Kolom ini hanya didukung untuk partner yang diizinkan. |
activeViewSignal |
Sinyal berdasarkan tampilan aktif. Kolom ini hanya didukung untuk partner yang diizinkan. |
| Akhir kolom yang saling eksklusif. | |
ComparisonValue
Nilai untuk dibandingkan dengan sinyal.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "int64Value": string, "doubleValue": number, "stringValue": string, "boolValue": boolean, "creativeDimensionValue": { object ( |
| Kolom | |
|---|---|
| Nilai yang akan dibandingkan dengan sinyal. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
int64Value |
Nilai bilangan bulat. |
doubleValue |
Nilai ganda. |
stringValue |
Nilai string. |
boolValue |
Nilai boolean |
creativeDimensionValue |
Nilai dimensi materi iklan. |
dayAndTimeValue |
Nilai hari dan waktu. Hanya |
deviceTypeValue |
Nilai jenis perangkat. |
onScreenPositionValue |
Nilai posisi iklan. |
environmentValue |
Nilai lingkungan. |
exchangeValue |
Nilai tukar. |
contentDurationValue |
Nilai durasi konten video. |
contentStreamTypeValue |
Nilai jenis penayangan video. |
contentGenreIdValue |
Nilai ID genre video. |
videoPlayerSizeValue |
Nilai ukuran pemutar video. Kolom ini hanya didukung untuk partner yang diizinkan. |
| Akhir kolom yang saling eksklusif. | |
DayAndTime
Representasi waktu yang ditentukan menurut hari dalam seminggu dan jam dalam sehari.
| Representasi JSON |
|---|
{ "dayOfWeek": enum ( |
| Kolom | |
|---|---|
dayOfWeek |
Wajib. Hari. |
hourOfDay |
Wajib. Jam. |
timeZoneResolution |
Wajib. Mekanisme yang digunakan untuk menentukan zona waktu yang relevan. |
SignalValue
Nilai sinyal yang disesuaikan yang digunakan untuk evaluasi aturan.
| Representasi JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "activeViewSignal": enum ( |
| Kolom | |
|---|---|
| Sinyal dasar yang digunakan untuk menghasilkan nilai. Berikut adalah daftar kolom yang sama-sama bersifat eksklusif. Maksimal satu kolom akan ditetapkan dalam respons: | |
activeViewSignal |
Sinyal berdasarkan tampilan aktif. Hanya Kolom ini hanya didukung untuk partner yang diizinkan. |
floodlightActivityConversionSignal |
Sinyal berdasarkan peristiwa konversi Floodlight. Kolom ini hanya didukung untuk partner yang diizinkan. |
| Akhir kolom yang saling eksklusif. | |
number |
Nilai yang akan digunakan sebagai hasil. |
FloodlightActivityConversionSignal
Aturan untuk menilai tayangan iklan berdasarkan peristiwa konversi Floodlight.
| Representasi JSON |
|---|
{ "floodlightActivityId": string, "countingMethod": enum ( |
| Kolom | |
|---|---|
floodlightActivityId |
Wajib. ID aktivitas Floodlight. |
countingMethod |
Wajib. Cara memperoleh nilai dari aktivitas Floodlight, misalnya, jumlah konversi. |
conversionCounting |
Wajib. Jenis konversi yang akan digunakan dalam komputasi nilai tayangan iklan, misalnya, konversi setelah klik. |