diff --git a/modules/taboolaBidAdapter.js b/modules/taboolaBidAdapter.js index 6e6d89dc9..91e519cda 100644 --- a/modules/taboolaBidAdapter.js +++ b/modules/taboolaBidAdapter.js @@ -276,9 +276,7 @@ function fillTaboolaReqData(bidderRequest, bidRequest, data) { buyeruid: userData.getUserId(gdprConsent, uspConsent), ext: {} }; - if (bidderRequest && bidderRequest.ortb2 && bidderRequest.ortb2.user) { - user.data = bidderRequest.ortb2.user.data; - } + const regs = { coppa: 0, ext: {} @@ -308,6 +306,12 @@ function fillTaboolaReqData(bidderRequest, bidRequest, data) { wlang: [] }; + if (bidderRequest && bidderRequest.ortb2 && bidderRequest.ortb2.user) { + user.data = bidderRequest.ortb2.user.data; + } else { + data.user = user; + } + data.id = bidderRequest.bidderRequestId; data.site = site; data.device = device; diff --git a/test/spec/modules/taboolaBidAdapter_spec.js b/test/spec/modules/taboolaBidAdapter_spec.js index ca09fbbbc..7d775610e 100644 --- a/test/spec/modules/taboolaBidAdapter_spec.js +++ b/test/spec/modules/taboolaBidAdapter_spec.js @@ -363,6 +363,9 @@ describe('Taboola Adapter', function () { bcat: ['EX1', 'EX2', 'EX3'], badv: ['site.com'], wlang: ['de'], + user: { + buyeruid: 'buyeruid_examle' + } } } const res = spec.buildRequests([defaultBidRequest], bidderRequest);