@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
44 lines (41 loc) • 1.5 kB
text/typescript
import { Value } from './Value'
export 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/v202505`
*/
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
}