UNPKG

video-ad-sdk

Version:

VAST/VPAID SDK that allows video ads to be played on top of any player

27 lines (26 loc) 817 B
import { createHtmlResource } from './createHtmlResource'; import { createIframeResource } from './createIframeResource'; import { createStaticResource } from './createStaticResource'; const noopResource = document.createElement('div'); export const createResource = (document, data) => { const { staticResource, htmlResource, iFrameResource: indexFrameResource } = data; if (staticResource) { return createStaticResource(staticResource, { data, document }); } if (htmlResource) { return createHtmlResource(htmlResource, { data, document }); } if (indexFrameResource) { return createIframeResource(indexFrameResource, { data, document }); } return noopResource; };