diff --git a/modules/bliinkBidAdapter.js b/modules/bliinkBidAdapter.js index 4b999f61bc7..9fd5185cbc5 100644 --- a/modules/bliinkBidAdapter.js +++ b/modules/bliinkBidAdapter.js @@ -89,12 +89,14 @@ export const parseXML = (content) => { if (typeof content !== 'string' || content.length === 0) return null const parser = new DOMParser() - const xml = (parser && parser.parseFromString && parser.parseFromString(content, 'text/xml')) || '' + if (parser) { + const xml = (parser && parser.parseFromString && parser.parseFromString(content, 'text/xml')) || '' - if (xml && - xml.getElementsByTagName('VAST')[0] && - xml.getElementsByTagName('VAST')[0].tagName === 'VAST') { - return xml + if (xml && + xml.getElementsByTagName('VAST')[0] && + xml.getElementsByTagName('VAST')[0].tagName === 'VAST') { + return xml + } } return null