@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
42 lines (41 loc) • 1.56 kB
TypeScript
import { Value } from './Value';
export declare enum Key {
UNKNOWN = "UNKNOWN",
CREATIVE_VIEW = "CREATIVE_VIEW",
START = "START",
SKIP_SHOWN = "SKIP_SHOWN",
FIRST_QUARTILE = "FIRST_QUARTILE",
MIDPOINT = "MIDPOINT",
THIRD_QUARTILE = "THIRD_QUARTILE",
ENGAGED_VIEW = "ENGAGED_VIEW",
COMPLETE = "COMPLETE",
MUTE = "MUTE",
UNMUTE = "UNMUTE",
PAUSE = "PAUSE",
REWIND = "REWIND",
RESUME = "RESUME",
SKIPPED = "SKIPPED",
FULLSCREEN = "FULLSCREEN",
EXPAND = "EXPAND",
COLLAPSE = "COLLAPSE",
ACCEPT_INVITATION = "ACCEPT_INVITATION",
CLOSE = "CLOSE",
CLICK_TRACKING = "CLICK_TRACKING",
SURVEY = "SURVEY",
CUSTOM_CLICK = "CUSTOM_CLICK",
MEASURABLE_IMPRESSION = "MEASURABLE_IMPRESSION",
VIEWABLE_IMPRESSION = "VIEWABLE_IMPRESSION",
VIDEO_ABANDON = "VIDEO_ABANDON",
FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION = "FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION"
}
/**
* videoTrackingUrls
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202408`
*/
export interface VideoTrackingUrls {
/** ConversionEvent|xsd:string|UNKNOWN,CREATIVE_VIEW,START,SKIP_SHOWN,FIRST_QUARTILE,MIDPOINT,THIRD_QUARTILE,ENGAGED_VIEW,COMPLETE,MUTE,UNMUTE,PAUSE,REWIND,RESUME,SKIPPED,FULLSCREEN,EXPAND,COLLAPSE,ACCEPT_INVITATION,CLOSE,CLICK_TRACKING,SURVEY,CUSTOM_CLICK,MEASURABLE_IMPRESSION,VIEWABLE_IMPRESSION,VIDEO_ABANDON,FULLY_VIEWABLE_AUDIBLE_HALF_DURATION_IMPRESSION */
key?: Key | keyof typeof Key;
/** value */
value?: Value;
}