Skip to content

Commit 11e8113

Browse files
EMXDigitalIsaac A. Dettman
authored and
Isaac A. Dettman
committed
adding ccpa support for emx_digital adapter (#4563)
* adding ccpa support for emx_digital adapter * emx_digital ccpa compliance: lint fix
1 parent 745fc12 commit 11e8113

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

modules/emx_digitalBidAdapter.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import includes from 'core-js/library/fn/array/includes';
77
const BIDDER_CODE = 'emx_digital';
88
const ENDPOINT = 'hb.emxdgt.com';
99
const RENDERER_URL = '//js.brealtime.com/outstream/1.30.0/bundle.js';
10-
const ADAPTER_VERSION = '1.41.1';
10+
const ADAPTER_VERSION = '1.41.2';
1111
const DEFAULT_CUR = 'USD';
1212

1313
export const emxAdapter = {
@@ -230,6 +230,9 @@ export const spec = {
230230
};
231231

232232
emxData = emxAdapter.getGdpr(bidRequest, Object.assign({}, emxData));
233+
if (bidRequest && bidRequest.uspConsent) {
234+
emxData.us_privacy = bidRequest.uspConsent
235+
}
233236
return {
234237
method: 'POST',
235238
url: url,

test/spec/modules/emx_digitalBidAdapter_spec.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -355,6 +355,14 @@ describe('emx_digital Adapter', function () {
355355
expect(request.regs.ext).to.have.property('gdpr', 0);
356356
expect(request).to.not.have.property('user');
357357
});
358+
it('should add us privacy info to request', function() {
359+
let consentString = '1YNN';
360+
bidderRequest.uspConsent = consentString;
361+
let request = spec.buildRequests(bidderRequest.bids, bidderRequest);
362+
request = JSON.parse(request.data);
363+
expect(request.us_privacy).to.exist;
364+
expect(request.us_privacy).to.exist.and.to.equal(consentString);
365+
});
358366
});
359367

360368
describe('interpretResponse', function () {

0 commit comments

Comments
 (0)