From 520f3b23a4d97fc7e36ab52841f4b593eb6d063b Mon Sep 17 00:00:00 2001 From: Julie <julie@hubvisor.io> Date: Tue, 8 Feb 2022 16:01:30 +0100 Subject: [PATCH] fix(priceFloors): retrieve matching bid request --- modules/priceFloors.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/priceFloors.js b/modules/priceFloors.js index 7255c080352..aa0e5c490ac 100644 --- a/modules/priceFloors.js +++ b/modules/priceFloors.js @@ -672,8 +672,11 @@ export function addBidResponseHook(fn, adUnitCode, bid) { if (!floorData || !bid || floorData.skipped) { return fn.call(this, adUnitCode, bid); } + + const matchingBidRequest = auctionManager.index.getBidRequest(bid) + // get the matching rule - let floorInfo = getFirstMatchingFloor(floorData.data, null, {...bid, size: [bid.width, bid.height]}); + let floorInfo = getFirstMatchingFloor(floorData.data, matchingBidRequest, {...bid, size: [bid.width, bid.height]}); if (!floorInfo.matchingFloor) { logWarn(`${MODULE_NAME}: unable to determine a matching price floor for bidResponse`, bid);