UNPKG

@clearcodehq/openrtb

Version:

Library with OpenRTB spec types which allows to build and validate OpenRTB objects

35 lines (34 loc) 1.03 kB
import { Flag, APIFramework, CreativeAttribute, Extensible, Protocol, StartDelay, ContentDeliveryMethod, CompanionType } from './common'; import { Banner } from './banner'; export declare enum FeedType { MusicService = 1, FMAMBroadcast = 2, Podcast = 3 } export declare enum VolumeNormalizationMode { None = 0, AdVolumeAverageNormalizedToContent = 1, AdVolumePeakNormalizedToContent = 2, AdLoudnessNormalizedToContent = 3, eCustomVolumeNormalizationMode = 4 } export interface Audio extends Extensible { mimes: string[]; minduration?: number; maxduration?: number; protocols?: Protocol[]; startdelay?: StartDelay; sequence?: number; battr?: CreativeAttribute[]; maxextended?: number; minbitrate?: number; maxbitrate?: number; delivery?: ContentDeliveryMethod[]; companionad?: Banner[]; api?: APIFramework[]; companiontype?: CompanionType[]; maxseq?: number; feed?: FeedType; stitched?: Flag; nvol?: VolumeNormalizationMode; }