UNPKG

@dailymotion/vast-client

Version:
30 lines (27 loc) 681 B
import { createCreative } from './creative'; export function createCreativeLinear(creativeAttributes = {}) { const { id, adId, sequence, apiFramework } = createCreative(creativeAttributes); return { id, adId, sequence, apiFramework, type: 'linear', duration: 0, skipDelay: null, mediaFiles: [], mezzanine: null, interactiveCreativeFile: null, closedCaptionFiles: [], videoClickThroughURLTemplate: null, videoClickTrackingURLTemplates: [], videoCustomClickURLTemplates: [], adParameters: null, icons: [], trackingEvents: {}, }; } export function isCreativeLinear(ad) { return ad.type === 'linear'; }