iab-vast-parser
Version:
Parses IAB VAST tags into iab-vast-model objects.
13 lines (11 loc) • 408 B
JavaScript
import {CompanionAds} from 'iab-vast-model'
import createCompanion from './companion'
export default ($creative) => {
const $companionAds = $creative.companionAds
const companionAds = new CompanionAds()
companionAds.required = $companionAds.required
if ($companionAds.companion != null) {
companionAds.companions.push(...$companionAds.companion.map(createCompanion))
}
return companionAds
}