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

ActiveViewVideoViewabilityMetricConfig

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

Configuration for custom Active View video viewability metrics.

interface ActiveViewVideoViewabilityMetricConfig {
displayName?: string;
minimumDuration?:
| "VIDEO_DURATION_UNSPECIFIED"
| "VIDEO_DURATION_SECONDS_NONE"
| "VIDEO_DURATION_SECONDS_0"
| "VIDEO_DURATION_SECONDS_1"
| "VIDEO_DURATION_SECONDS_2"
| "VIDEO_DURATION_SECONDS_3"
| "VIDEO_DURATION_SECONDS_4"
| "VIDEO_DURATION_SECONDS_5"
| "VIDEO_DURATION_SECONDS_6"
| "VIDEO_DURATION_SECONDS_7"
| "VIDEO_DURATION_SECONDS_8"
| "VIDEO_DURATION_SECONDS_9"
| "VIDEO_DURATION_SECONDS_10"
| "VIDEO_DURATION_SECONDS_11"
| "VIDEO_DURATION_SECONDS_12"
| "VIDEO_DURATION_SECONDS_13"
| "VIDEO_DURATION_SECONDS_14"
| "VIDEO_DURATION_SECONDS_15"
| "VIDEO_DURATION_SECONDS_30"
| "VIDEO_DURATION_SECONDS_45"
| "VIDEO_DURATION_SECONDS_60";
minimumQuartile?:
| "VIDEO_DURATION_QUARTILE_UNSPECIFIED"
| "VIDEO_DURATION_QUARTILE_NONE"
| "VIDEO_DURATION_QUARTILE_FIRST"
| "VIDEO_DURATION_QUARTILE_SECOND"
| "VIDEO_DURATION_QUARTILE_THIRD"
| "VIDEO_DURATION_QUARTILE_FOURTH";
minimumViewability?:
| "VIEWABILITY_PERCENT_UNSPECIFIED"
| "VIEWABILITY_PERCENT_0"
| "VIEWABILITY_PERCENT_25"
| "VIEWABILITY_PERCENT_50"
| "VIEWABILITY_PERCENT_75"
| "VIEWABILITY_PERCENT_100";
minimumVolume?: "VIDEO_VOLUME_PERCENT_UNSPECIFIED" | "VIDEO_VOLUME_PERCENT_0" | "VIDEO_VOLUME_PERCENT_10";
}

§Properties

§
displayName?: string
[src]

Required. The display name of the custom metric.

§
minimumDuration?: "VIDEO_DURATION_UNSPECIFIED" | "VIDEO_DURATION_SECONDS_NONE" | "VIDEO_DURATION_SECONDS_0" | "VIDEO_DURATION_SECONDS_1" | "VIDEO_DURATION_SECONDS_2" | "VIDEO_DURATION_SECONDS_3" | "VIDEO_DURATION_SECONDS_4" | "VIDEO_DURATION_SECONDS_5" | "VIDEO_DURATION_SECONDS_6" | "VIDEO_DURATION_SECONDS_7" | "VIDEO_DURATION_SECONDS_8" | "VIDEO_DURATION_SECONDS_9" | "VIDEO_DURATION_SECONDS_10" | "VIDEO_DURATION_SECONDS_11" | "VIDEO_DURATION_SECONDS_12" | "VIDEO_DURATION_SECONDS_13" | "VIDEO_DURATION_SECONDS_14" | "VIDEO_DURATION_SECONDS_15" | "VIDEO_DURATION_SECONDS_30" | "VIDEO_DURATION_SECONDS_45" | "VIDEO_DURATION_SECONDS_60"
[src]

The minimum visible video duration required (in seconds) in order for an impression to be recorded. You must specify minimum_duration, minimum_quartile or both. If both are specified, an impression meets the metric criteria if either requirement is met (whichever happens first).

§
minimumQuartile?: "VIDEO_DURATION_QUARTILE_UNSPECIFIED" | "VIDEO_DURATION_QUARTILE_NONE" | "VIDEO_DURATION_QUARTILE_FIRST" | "VIDEO_DURATION_QUARTILE_SECOND" | "VIDEO_DURATION_QUARTILE_THIRD" | "VIDEO_DURATION_QUARTILE_FOURTH"
[src]

The minimum visible video duration required, based on the video quartiles, in order for an impression to be recorded. You must specify minimum_duration, minimum_quartile or both. If both are specified, an impression meets the metric criteria if either requirement is met (whichever happens first).

§
minimumViewability?: "VIEWABILITY_PERCENT_UNSPECIFIED" | "VIEWABILITY_PERCENT_0" | "VIEWABILITY_PERCENT_25" | "VIEWABILITY_PERCENT_50" | "VIEWABILITY_PERCENT_75" | "VIEWABILITY_PERCENT_100"
[src]

Required. The minimum percentage of the video ad's pixels visible on the screen in order for an impression to be recorded.

§
minimumVolume?: "VIDEO_VOLUME_PERCENT_UNSPECIFIED" | "VIDEO_VOLUME_PERCENT_0" | "VIDEO_VOLUME_PERCENT_10"
[src]

Required. The minimum percentage of the video ad's volume required in order for an impression to be recorded.