@dmgt/google-ad-manager-api
Version:
Typed Google Ad Manager API
39 lines (38 loc) • 1.15 kB
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/v202502`
*/
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>;
}