diff --git a/src/adapters/pubmatic.js b/src/adapters/pubmatic.js index 434097e98c5..c039c4eac7a 100644 --- a/src/adapters/pubmatic.js +++ b/src/adapters/pubmatic.js @@ -118,7 +118,7 @@ var PubmaticAdapter = function PubmaticAdapter() { adResponse.adSlot = bid.adSlot; adResponse.cpm = Number(adUnitInfo.bid); adResponse.ad = unescape(adUnit.creative_tag); // jshint ignore:line - adResponse.ad += utils.createTrackPixelHtml(decodeURIComponent(adUnit.tracking_url)); + adResponse.ad += utils.createTrackPixelIframeHtml(decodeURIComponent(adUnit.tracking_url)); adResponse.width = dimensions[0]; adResponse.height = dimensions[1]; adResponse.dealId = adUnitInfo.wdeal; diff --git a/src/utils.js b/src/utils.js index 3fe2cf3127b..5cceb65d391 100644 --- a/src/utils.js +++ b/src/utils.js @@ -470,6 +470,19 @@ exports.createTrackPixelHtml = function (url) { return img; }; +/** + * Creates a snippet of Iframe HTML that retrieves the specified `url` + * @param {string} url plain URL to be requested + * @return {string} HTML snippet that contains the iframe src = set to `url` + */ +exports.createTrackPixelIframeHtml = function (url) { + if (!url) { + return ''; + } + + return ``; +}; + /** * Returns iframe document in a browser agnostic way * @param {object} iframe reference