diff --git a/modules/adbroBidAdapter.js b/modules/adbroBidAdapter.js index bba051933c7..8fc460081ec 100644 --- a/modules/adbroBidAdapter.js +++ b/modules/adbroBidAdapter.js @@ -2,6 +2,7 @@ import { ortbConverter } from '../libraries/ortbConverter/converter.js'; import { registerBidder } from '../src/adapters/bidderFactory.js'; import { BANNER } from '../src/mediaTypes.js'; import { isArray, isInteger, triggerPixel } from '../src/utils.js'; +import { getConnectionType } from '../libraries/connectionInfo/connectionUtils.js'; const BIDDER_CODE = 'adbro'; const GVLID = 1316; @@ -27,6 +28,7 @@ const converter = ortbConverter({ const request = buildRequest(imps, bidderRequest, context); request.device.js = 1; + request.device.connectiontype ||= getConnectionType(); return request; }, diff --git a/test/spec/modules/adbroBidAdapter_spec.js b/test/spec/modules/adbroBidAdapter_spec.js index f60d0020ee0..39936aee3b6 100644 --- a/test/spec/modules/adbroBidAdapter_spec.js +++ b/test/spec/modules/adbroBidAdapter_spec.js @@ -86,6 +86,7 @@ describe('adbroBidAdapter', function () { expect(data).to.have.property('imp').that.is.an('array').with.lengthOf(1); expect(data).to.have.property('device').that.is.an('object'); expect(data.device).to.have.property('js', 1); + expect(data.device).to.have.property('connectiontype').that.is.a('number'); }); it('Returns valid imps', function () {