Skip to content

Commit 17ce376

Browse files
authored
Keywords + Screen resolution + CPU Core (#6259)
Co-authored-by: sgimenez <[email protected]>
1 parent 951f1e4 commit 17ce376

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

modules/richaudienceBidAdapter.js

+12-1
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,10 @@ export const spec = {
4949
timeout: config.getConfig('bidderTimeout'),
5050
user: raiSetEids(bid),
5151
demand: raiGetDemandType(bid),
52-
videoData: raiGetVideoInfo(bid)
52+
videoData: raiGetVideoInfo(bid),
53+
scr_rsl: raiGetResolution(),
54+
cpuc: (typeof window.navigator != 'undefined' ? window.navigator.hardwareConcurrency : null),
55+
kws: (!utils.isEmpty(bid.params.keywords) ? bid.params.keywords : null)
5356
};
5457

5558
REFERER = (typeof bidderRequest.refererInfo.referer != 'undefined' ? encodeURIComponent(bidderRequest.refererInfo.referer) : null)
@@ -242,3 +245,11 @@ function renderAd(bid) {
242245

243246
window.raParams(raPlayerHB, raOutstreamHBPassback, true);
244247
}
248+
249+
function raiGetResolution() {
250+
let resolution = '';
251+
if (typeof window.screen != 'undefined') {
252+
resolution = window.screen.width + 'x' + window.screen.height;
253+
}
254+
return resolution;
255+
}

modules/richaudienceBidAdapter.md

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ Please reach out to your account manager for more information.
3939
"pid":"ADb1f40rmo",
4040
"supplyType":"site",
4141
"bidfloor":0.40,
42+
"keywords": "bici=scott;coche=audi;coche=mercedes;"
4243
}
4344
}]
4445
}

test/spec/modules/richaudienceBidAdapter_spec.js

+5-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {
44
spec
55
} from 'modules/richaudienceBidAdapter.js';
66
import {config} from 'src/config.js';
7-
import * as utils from 'src/utils.js';
87

98
describe('Richaudience adapter tests', function () {
109
var DEFAULT_PARAMS_NEW_SIZES = [{
@@ -20,7 +19,8 @@ describe('Richaudience adapter tests', function () {
2019
params: {
2120
bidfloor: 0.5,
2221
pid: 'ADb1f40rmi',
23-
supplyType: 'site'
22+
supplyType: 'site',
23+
keywords: 'coche=mercedes;coche=audi'
2424
},
2525
auctionId: '0cb3144c-d084-4686-b0d6-f5dbe917c563',
2626
bidRequestsCount: 1,
@@ -240,6 +240,9 @@ describe('Richaudience adapter tests', function () {
240240
expect(requestContent).to.have.property('transactionId').and.to.equal('29df2112-348b-4961-8863-1b33684d95e6');
241241
expect(requestContent).to.have.property('timeout').and.to.equal(3000);
242242
expect(requestContent).to.have.property('numIframes').and.to.equal(0);
243+
expect(typeof requestContent.scr_rsl === 'string')
244+
expect(typeof requestContent.cpuc === 'number')
245+
expect(requestContent).to.have.property('kws').and.to.equal('coche=mercedes;coche=audi');
243246
})
244247

245248
it('Verify build request to prebid video inestream', function() {

0 commit comments

Comments
 (0)