From a05950cc60028ed22b30f13f44172e7c9222cd0b Mon Sep 17 00:00:00 2001 From: Jason Snellbaker Date: Wed, 3 Apr 2019 11:30:41 -0400 Subject: [PATCH 1/2] add console message when number of adunits exceeds point --- src/prebid.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/prebid.js b/src/prebid.js index 0374649c47c..71ce57dc59e 100644 --- a/src/prebid.js +++ b/src/prebid.js @@ -70,6 +70,11 @@ function setRenderSize(doc, width, height) { } export const checkAdUnitSetup = hook('sync', function (adUnits) { + let adUnitsLen = adUnits.length; + if (adUnitsLen > 15) { + utils.logInfo(`Current auction contains ${adUnitsLen} adUnits.`); + } + adUnits.forEach((adUnit) => { const mediaTypes = adUnit.mediaTypes; const normalizedSize = utils.getAdUnitSizes(adUnit); From 58369a52262c49636cb7541f959c89b3e59ef178 Mon Sep 17 00:00:00 2001 From: Jason Snellbaker Date: Wed, 3 Apr 2019 14:46:08 -0400 Subject: [PATCH 2/2] include additional information in log message --- src/prebid.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/prebid.js b/src/prebid.js index 71ce57dc59e..aa09f49deed 100644 --- a/src/prebid.js +++ b/src/prebid.js @@ -70,11 +70,6 @@ function setRenderSize(doc, width, height) { } export const checkAdUnitSetup = hook('sync', function (adUnits) { - let adUnitsLen = adUnits.length; - if (adUnitsLen > 15) { - utils.logInfo(`Current auction contains ${adUnitsLen} adUnits.`); - } - adUnits.forEach((adUnit) => { const mediaTypes = adUnit.mediaTypes; const normalizedSize = utils.getAdUnitSizes(adUnit); @@ -474,6 +469,12 @@ $$PREBID_GLOBAL$$.requestBids = hook('async', function ({ bidsBackHandler, timeo } const auction = auctionManager.createAuction({adUnits, adUnitCodes, callback: bidsBackHandler, cbTimeout, labels}); + + let adUnitsLen = adUnits.length; + if (adUnitsLen > 15) { + utils.logInfo(`Current auction ${auction.getAuctionId()} contains ${adUnitsLen} adUnits.`, adUnits); + } + adUnitCodes.forEach(code => targeting.setLatestAuctionForAdUnit(code, auction.getAuctionId())); auction.callBids(); return auction;