video-ad-sdk
Version:
VAST/VPAID SDK that allows video ads to be played on top of any player
58 lines (57 loc) • 1.19 kB
text/typescript
/* eslint-disable import/no-unused-modules */
export type {
NodeType,
Attributes,
ParsedXML,
ParsedAd,
VastResponse,
VastChain,
ParsedOffset,
VastIcon,
VastMacro,
InteractiveFile,
MediaFile,
VastTrackingEvent,
WrapperOptions,
VastChainDetails,
MacroData,
PixelTracker,
VastEventTrackerOptions,
VpaidCreativeAdUnit,
VpaidCreativeData,
VpaidEnvironmentVariables,
ExecutionContext,
Hooks,
Optional,
CancelFunction
} from './types'
export type {
VideoAdContainer,
AddScriptOptions,
LoadScriptOptions
} from './adContainer'
export type {
VideoAdUnit,
VideoAdUnitOptions,
VastAdUnit,
VastAdUnitOptions,
VpaidAdUnit,
VpaidAdUnitOptions,
Emitter,
Listener,
AdUnitError
} from './adUnit'
export {run, runWaterfall} from './runner'
export type {
RunOptions,
StartVideoAdOptions,
StartAdUnitOptions,
RunWaterfallOptions,
RunWaterfallHooks,
ErrorData
} from './runner'
export {ErrorCode} from './tracker'
export {requestAd, requestNextAd} from './vastRequest'
export type {RequestAdOptions, RequestNextAdOptions} from './vastRequest'
export {getDetails} from './vastChain'
export * as vastSelectors from './vastSelectors'