UNPKG

iab-vast-parser

Version:

Parses IAB VAST tags into iab-vast-model objects.

20 lines (18 loc) 626 B
import {Wrapper} from 'iab-vast-model' import inheritAd from '../inherit/ad' export default ($ad, options) => { const wrapper = new Wrapper() const $wrapper = $ad.wrapper inheritAd($ad, $wrapper, wrapper, options) if ($wrapper.followAdditionalWrappers != null) { wrapper.followAdditionalWrappers = $wrapper.followAdditionalWrappers } if ($wrapper.allowMultipleAds != null) { wrapper.allowMultipleAds = $wrapper.allowMultipleAds } wrapper.fallbackOnNoAd = $wrapper.fallbackOnNoAd wrapper.vastAdTagURI = ($wrapper.vastAdTagURI != null) ? $wrapper.vastAdTagURI._value : null return wrapper }