Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

AlgorithmRulesSignal

import type { AlgorithmRulesSignal } from "https://googleapis.deno.dev/v1/displayvideo:v4.ts";

Signal used to evaluate rules.

interface AlgorithmRulesSignal {
activeViewSignal?:
| "ACTIVE_VIEW_SIGNAL_UNSPECIFIED"
| "ACTIVE_VIEW_VIEWED"
| "AUDIBLE"
| "VIDEO_COMPLETED"
| "TIME_ON_SCREEN"
| "VIDEO_PLAYER_SIZE"
| "COMPLETED_IN_VIEW_AUDIBLE";
clickSignal?: "CLICK_SIGNAL_UNSPECIFIED" | "CLICK";
impressionSignal?:
| "IMPRESSION_SIGNAL_UNSPECIFIED"
| "DAY_AND_TIME"
| "DEVICE_TYPE"
| "AD_POSITION"
| "OPERATING_SYSTEM_ID"
| "MOBILE_MODEL_ID"
| "EXCHANGE"
| "ENVIRONMENT"
| "COUNTRY_ID"
| "CITY_ID"
| "BROWSER_ID"
| "CREATIVE_DIMENSION";
}

§Properties

§
activeViewSignal?: "ACTIVE_VIEW_SIGNAL_UNSPECIFIED" | "ACTIVE_VIEW_VIEWED" | "AUDIBLE" | "VIDEO_COMPLETED" | "TIME_ON_SCREEN" | "VIDEO_PLAYER_SIZE" | "COMPLETED_IN_VIEW_AUDIBLE"
[src]

Signal based on active views. This field is only supported for allowlisted partners.

§
clickSignal?: "CLICK_SIGNAL_UNSPECIFIED" | "CLICK"
[src]

Signal based on clicks. This field is only supported for allowlisted partners.

§
impressionSignal?: "IMPRESSION_SIGNAL_UNSPECIFIED" | "DAY_AND_TIME" | "DEVICE_TYPE" | "AD_POSITION" | "OPERATING_SYSTEM_ID" | "MOBILE_MODEL_ID" | "EXCHANGE" | "ENVIRONMENT" | "COUNTRY_ID" | "CITY_ID" | "BROWSER_ID" | "CREATIVE_DIMENSION"
[src]

Signal based on impressions.