From ab0fee8d407bf6cd694090ecf14c9ea2b0a7b4a9 Mon Sep 17 00:00:00 2001 From: protonate Date: Thu, 4 May 2017 15:45:36 -0700 Subject: [PATCH] change s2s adapter to filter out units with empty sizes array --- src/adapters/prebidServer.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/adapters/prebidServer.js b/src/adapters/prebidServer.js index 64d7e7e974c..7b2c899e905 100644 --- a/src/adapters/prebidServer.js +++ b/src/adapters/prebidServer.js @@ -31,7 +31,7 @@ function PrebidServer() { timeout_millis : config.timeout, url: utils.getTopWindowUrl(), prebid_version : '$prebid.version$', - ad_units : bidRequest.ad_units + ad_units : bidRequest.ad_units.filter(hasSizes) }; const payload = JSON.stringify(requestJson); @@ -41,6 +41,11 @@ function PrebidServer() { }); }; + // at this point ad units should have a size array either directly or mapped so filter for that + function hasSizes(unit) { + return unit.sizes && unit.sizes.length; + } + /* Notify Prebid of bid responses so bids can get in the auction */ function handleResponse(response) { let result;