@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
40 lines (38 loc) • 1.08 kB
text/typescript
import { RootAdResponses } from './RootAdResponses'
import { AdDecisionCreatives } from './AdDecisionCreatives'
import { StartDateTime } from './StartDateTime'
import { SamError } from './SamError'
import { TrackingEvents } from './TrackingEvents'
/**
* adBreaks
* @targetNSAlias `tns`
* @targetNamespace `https://www.google.com/apis/ads/publisher/v202505`
*/
export interface AdBreaks {
/** rootAdResponses[] */
rootAdResponses?: Array<RootAdResponses>
/** adDecisionCreatives[] */
adDecisionCreatives?: Array<AdDecisionCreatives>
/** xsd:int */
podNum?: number
/** xsd:int */
linearAbsolutePodNum?: number
/** xsd:long */
adBreakDurationMillis?: number
/** xsd:long */
filledDurationMillis?: number
/** xsd:long */
servedDurationMillis?: number
/** startDateTime */
startDateTime?: StartDateTime
/** xsd:long */
startTimeOffsetMillis?: number
/** samError */
samError?: SamError
/** xsd:int */
midrollIndex?: number
/** xsd:boolean */
decisionedAds?: boolean
/** trackingEvents[] */
trackingEvents?: Array<TrackingEvents>
}