diff --git a/modules/improvedigitalBidAdapter.js b/modules/improvedigitalBidAdapter.js index 563194b77a3..629c87dc005 100644 --- a/modules/improvedigitalBidAdapter.js +++ b/modules/improvedigitalBidAdapter.js @@ -280,7 +280,10 @@ const ID_REQUEST = { url: adServerUrl(extendMode, publisherId), data: JSON.stringify(ortbRequest), ortbRequest, - bidderRequest + bidderRequest, + options: { + endpointCompression: true, + }, } } diff --git a/test/spec/modules/improvedigitalBidAdapter_spec.js b/test/spec/modules/improvedigitalBidAdapter_spec.js index adbf30bb5f1..f1f69cd5f10 100644 --- a/test/spec/modules/improvedigitalBidAdapter_spec.js +++ b/test/spec/modules/improvedigitalBidAdapter_spec.js @@ -224,6 +224,8 @@ describe('Improve Digital Adapter Tests', function () { const request = spec.buildRequests([simpleBidRequest], await addFPDToBidderRequest(bidderRequest))[0]; expect(request).to.be.an('object'); expect(request.method).to.equal(METHOD); + expect(request.options).to.be.an('object'); + expect(request.options.endpointCompression).to.equal(true); expect(request.url).to.equal(formatPublisherUrl(AD_SERVER_BASE_URL, 1234)); const payload = JSON.parse(request.data); @@ -258,6 +260,8 @@ describe('Improve Digital Adapter Tests', function () { const request = spec.buildRequests(updateNativeParams([multiFormatBidRequest]), multiFormatBidderRequest)[0]; expect(request).to.be.an('object'); expect(request.method).to.equal(METHOD); + expect(request.options).to.be.an('object'); + expect(request.options.endpointCompression).to.equal(true); expect(request.url).to.equal(formatPublisherUrl(AD_SERVER_BASE_URL, 1234)); const payload = JSON.parse(request.data);