diff --git a/modules/colossussspBidAdapter.js b/modules/colossussspBidAdapter.js index 9a0ff3a5422..c1560680a6e 100644 --- a/modules/colossussspBidAdapter.js +++ b/modules/colossussspBidAdapter.js @@ -97,7 +97,7 @@ export const spec = { secure: location.protocol === 'https:' ? 1 : 0, host: location.host, page: location.pathname, - placements: placements, + placements: placements }; if (bidderRequest) { @@ -117,6 +117,7 @@ export const spec = { placementId: bid.params.placement_id, groupId: bid.params.group_id, bidId: bid.bidId, + tid: bid.transactionId, eids: [], floor: {} }; diff --git a/test/spec/modules/colossussspBidAdapter_spec.js b/test/spec/modules/colossussspBidAdapter_spec.js index f32a0bf4ebe..8b06868390a 100644 --- a/test/spec/modules/colossussspBidAdapter_spec.js +++ b/test/spec/modules/colossussspBidAdapter_spec.js @@ -101,7 +101,7 @@ describe('ColossussspAdapter', function () { let placements = data['placements']; for (let i = 0; i < placements.length; i++) { let placement = placements[i]; - expect(placement).to.have.all.keys('placementId', 'groupId', 'eids', 'bidId', 'traffic', 'sizes', 'schain', 'floor', 'gpid'); + expect(placement).to.have.all.keys('placementId', 'groupId', 'eids', 'bidId', 'traffic', 'sizes', 'schain', 'floor', 'gpid', 'tid'); expect(placement.schain).to.be.an('object') expect(placement.placementId).to.be.a('number'); expect(placement.groupId).to.be.a('number'); @@ -110,6 +110,7 @@ describe('ColossussspAdapter', function () { expect(placement.sizes).to.be.an('array'); expect(placement.floor).to.be.an('object'); expect(placement.gpid).to.be.an('string'); + expect(placement.tid).to.be.an('string'); } }); @@ -143,7 +144,7 @@ describe('ColossussspAdapter', function () { let placement = placements[i]; expect(placement).to.have.all.keys('placementId', 'groupId', 'eids', 'bidId', 'traffic', 'schain', 'floor', 'gpid', 'sizes', 'playerSize', 'minduration', 'maxduration', 'mimes', 'protocols', 'startdelay', 'placement', 'skip', 'skipafter', - 'minbitrate', 'maxbitrate', 'delivery', 'playbackmethod', 'api', 'linearity' + 'minbitrate', 'maxbitrate', 'delivery', 'playbackmethod', 'api', 'linearity', 'tid' ); expect(placement.schain).to.be.an('object') expect(placement.placementId).to.be.a('number'); @@ -155,6 +156,7 @@ describe('ColossussspAdapter', function () { expect(placement.playerSize).to.be.an('array'); expect(placement.minduration).to.be.an('number'); expect(placement.maxduration).to.be.an('number'); + expect(placement.tid).to.be.an('string'); } });