Skip to content

Commit

Permalink
convert bidders: improveddigital
Browse files Browse the repository at this point in the history
  • Loading branch information
dgirardi committed May 20, 2022
1 parent 535ff28 commit 1105c2a
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 22 deletions.
2 changes: 1 addition & 1 deletion modules/id5IdSystem.js
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ export const id5IdSubmodule = {
'gdpr': hasGdpr,
'nbPage': incrementNb(config.params.partner),
'o': 'pbjs',
'rf': referer.referer,
'rf': referer.topmostLocation,
'top': referer.reachedTop ? 1 : 0,
'u': referer.stack[0] || window.location.href,
'v': '$prebid.version$'
Expand Down
2 changes: 1 addition & 1 deletion modules/impactifyBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ const createOpenRtbRequest = (validBidRequests, bidderRequest) => {
dnt: (navigator.doNotTrack == 'yes' || navigator.doNotTrack == '1' || navigator.msDoNotTrack == '1') ? 1 : 0,
language: ((navigator.language || navigator.userLanguage || '').split('-'))[0] || 'en',
};
request.site = {page: bidderRequest.refererInfo.referer};
request.site = {page: bidderRequest.refererInfo.page};

// Handle privacy settings for GDPR/CCPA/COPPA
let gdprApplies = 0;
Expand Down
4 changes: 2 additions & 2 deletions modules/improvedigitalBidAdapter.js
Original file line number Diff line number Diff line change
Expand Up @@ -434,10 +434,10 @@ const ID_REQUEST = {
request.app = app;
} else {
const site = {};
const url = config.getConfig('pageUrl') || deepAccess(bidderRequest, 'refererInfo.referer');
const url = deepAccess(bidderRequest, 'refererInfo.page');
if (url) {
site.page = url;
site.domain = parseUrl(url).hostname;
site.domain = bidderRequest.refererInfo.domain
}
const configSiteSettings = config.getConfig('site') || {};
const fpdSiteSettings = deepAccess(bidderRequest, 'ortb2.site') || {};
Expand Down
20 changes: 2 additions & 18 deletions test/spec/modules/improvedigitalBidAdapter_spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,8 @@ describe('Improve Digital Adapter Tests', function () {
const bidderRequestReferrer = {
bids: [simpleBidRequest],
refererInfo: {
referer: 'https://blah.com/test.html',
page: 'https://blah.com/test.html',
domain: 'blah.com'
},
};

Expand Down Expand Up @@ -668,23 +669,6 @@ describe('Improve Digital Adapter Tests', function () {
getConfigStub.restore();
});

it('should set pageUrl as site param', function () {
let getConfigStub = sinon.stub(config, 'getConfig');
getConfigStub.withArgs('pageUrl').returns('https://improvidigital.com/test-page');
let request = spec.buildRequests([simpleBidRequest], bidderRequestReferrer)[0];
let payload = JSON.parse(request.data);
expect(payload.site.page).does.exist.and.equal('https://improvidigital.com/test-page');
expect(payload.site.domain).does.exist.and.equal('improvidigital.com');
getConfigStub.reset();

getConfigStub.withArgs('pageUrl').returns(undefined);
request = spec.buildRequests([simpleBidRequest], bidderRequestReferrer)[0];
payload = JSON.parse(request.data);
expect(payload.site.page).does.exist.and.equal('https://blah.com/test.html');
expect(payload.site.domain).does.exist.and.equal('blah.com');
getConfigStub.restore();
});

it('should set site when app not available', function () {
const getConfigStub = sinon.stub(config, 'getConfig');
getConfigStub.withArgs('app').returns(undefined);
Expand Down

0 comments on commit 1105c2a

Please sign in to comment.