Skip to content

Commit 7f5c15a

Browse files
committed
convert bidders: deltaprojects
1 parent ce45157 commit 7f5c15a

File tree

6 files changed

+13
-21
lines changed

6 files changed

+13
-21
lines changed

modules/cwireBidAdapter.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import {registerBidder} from '../src/adapters/bidderFactory.js';
2-
import {getRefererInfo} from '../src/refererDetection.js';
32
import {getStorageManager} from '../src/storageManager.js';
43
import {BANNER, VIDEO} from '../src/mediaTypes.js';
54
import {OUTSTREAM} from '../src/video.js';
@@ -170,7 +169,7 @@ export const spec = {
170169
let slots = [];
171170
let referer;
172171
try {
173-
referer = getRefererInfo().referer;
172+
referer = bidderRequest?.refererInfo?.page;
174173
slots = mapSlotsData(validBidRequests);
175174
} catch (e) {
176175
logWarn(e);

modules/dailyhuntBidAdapter.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const flatten = (arr) => {
9696
const createOrtbRequest = (validBidRequests, bidderRequest) => {
9797
let device = createOrtbDeviceObj(validBidRequests);
9898
let user = createOrtbUserObj(validBidRequests)
99-
let site = createOrtbSiteObj(validBidRequests, bidderRequest.refererInfo.referer)
99+
let site = createOrtbSiteObj(validBidRequests, bidderRequest.refererInfo.page)
100100
return {
101101
id: bidderRequest.auctionId,
102102
imp: [],

modules/datablocksBidAdapter.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -347,10 +347,11 @@ export const spec = {
347347
// GENERATE SITE OBJECT
348348
let site = {
349349
domain: window.location.host,
350-
page: bidderRequest.refererInfo.referer,
350+
// TODO: is 'page' the right value here?
351+
page: bidderRequest.refererInfo.page,
351352
schain: validRequests[0].schain || {},
352353
ext: {
353-
p_domain: config.getConfig('publisherDomain'),
354+
p_domain: bidderRequest.refererInfo.domain,
354355
rt: bidderRequest.refererInfo.reachedTop,
355356
frames: bidderRequest.refererInfo.numIframes,
356357
stack: bidderRequest.refererInfo.stack,

modules/deepintentBidAdapter.js

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -262,21 +262,13 @@ function buildBanner(bid) {
262262

263263
function buildSite(bidderRequest) {
264264
let site = {};
265-
if (bidderRequest && bidderRequest.refererInfo && bidderRequest.refererInfo.referer) {
266-
site.page = bidderRequest.refererInfo.referer;
267-
site.domain = getDomain(bidderRequest.refererInfo.referer);
265+
if (bidderRequest && bidderRequest.refererInfo && bidderRequest.refererInfo.page) {
266+
site.page = bidderRequest.refererInfo.page;
267+
site.domain = bidderRequest.refererInfo.domain;
268268
}
269269
return site;
270270
}
271271

272-
function getDomain(referer) {
273-
if (referer) {
274-
let domainA = document.createElement('a');
275-
domainA.href = referer;
276-
return domainA.hostname;
277-
}
278-
}
279-
280272
function buildDevice() {
281273
return {
282274
ua: navigator.userAgent,

modules/deltaprojectsBidAdapter.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,13 @@ function buildRequests(validBidRequests, bidderRequest) {
3232
const id = bidderRequest.auctionId;
3333

3434
// -- build site
35-
const loc = parseUrl(bidderRequest.refererInfo.referer);
3635
const publisherId = setOnAny(validBidRequests, 'params.publisherId');
3736
const siteId = setOnAny(validBidRequests, 'params.siteId');
3837
const site = {
3938
id: siteId,
40-
domain: loc.hostname,
41-
page: loc.href,
42-
ref: loc.href,
39+
domain: bidderRequest.refererInfo.domain,
40+
page: bidderRequest.refererInfo.page,
41+
ref: bidderRequest.refererInfo.ref,
4342
publisher: { id: publisherId },
4443
};
4544

test/spec/modules/deltaprojectsBidAdapter_spec.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import {
77
} from 'modules/deltaprojectsBidAdapter.js';
88

99
const BID_REQ_REFER = 'http://example.com/page?param=val';
10+
const BID_REQ_DOMAIN = 'example.com'
1011

1112
describe('deltaprojectsBidAdapter', function() {
1213
describe('isBidRequestValid', function () {
@@ -62,7 +63,7 @@ describe('deltaprojectsBidAdapter', function() {
6263
auctionId: '1d1a030790a475',
6364
}
6465
const bidRequests = [BIDREQ];
65-
const bannerRequest = spec.buildRequests(bidRequests, {refererInfo: { referer: BID_REQ_REFER }})[0];
66+
const bannerRequest = spec.buildRequests(bidRequests, {refererInfo: { page: BID_REQ_REFER, domain: BID_REQ_DOMAIN }})[0];
6667
const bannerRequestBody = bannerRequest.data;
6768

6869
it('send bid request with test tag if it is set in the param', function () {

0 commit comments

Comments
 (0)