Skip to content

Commit 127913b

Browse files
authored
ortbConverter: prepend nurl to creative markup (#13081)
1 parent 40da4f2 commit 127913b

File tree

7 files changed

+8
-9
lines changed

7 files changed

+8
-9
lines changed

libraries/ortbConverter/processors/banner.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,7 @@ export function bannerResponseProcessor({createPixel = (url) => createTrackPixel
3434
return function fillBannerResponse(bidResponse, bid) {
3535
if (bidResponse.mediaType === BANNER) {
3636
if (bid.adm && bid.nurl) {
37-
bidResponse.ad = bid.adm;
38-
bidResponse.ad += createPixel(bid.nurl);
37+
bidResponse.ad = createPixel(bid.nurl) + bid.adm;
3938
} else if (bid.adm) {
4039
bidResponse.ad = bid.adm;
4140
} else if (bid.nurl) {

test/spec/modules/a1MediaBidAdapter_spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,7 +240,7 @@ describe('a1MediaBidAdapter', function() {
240240
const interpretedRes = spec.interpretResponse(bidderResponse, bidRequest);
241241

242242
const expectedResPrice = 9;
243-
const expectedAd = replaceAuctionPrice(macroAdm, expectedResPrice) + replaceAuctionPrice(interpretedNurl, expectedResPrice);
243+
const expectedAd = replaceAuctionPrice(interpretedNurl, expectedResPrice) + replaceAuctionPrice(macroAdm, expectedResPrice);
244244

245245
expect(interpretedRes[0].ad).equal(expectedAd);
246246
});

test/spec/modules/conversantBidAdapter_spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -485,7 +485,7 @@ describe('Conversant adapter tests', function() {
485485
expect(bid).to.have.property('width', 300);
486486
expect(bid).to.have.property('height', 250);
487487
expect(bid.meta.advertiserDomains).to.deep.equal(['https://example.com']);
488-
expect(bid).to.have.property('ad', 'markup000<div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="notify000"></div>');
488+
expect(bid).to.have.property('ad', '<div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="notify000"></div>markup000');
489489
expect(bid).to.have.property('ttl', 300);
490490
expect(bid).to.have.property('netRevenue', true);
491491
});
@@ -499,7 +499,7 @@ describe('Conversant adapter tests', function() {
499499
expect(bid).to.have.property('creativeId', '1002');
500500
expect(bid).to.have.property('width', 300);
501501
expect(bid).to.have.property('height', 600);
502-
expect(bid).to.have.property('ad', 'markup002<div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="notify002"></div>');
502+
expect(bid).to.have.property('ad', '<div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="notify002"></div>markup002');
503503
expect(bid).to.have.property('ttl', 300);
504504
expect(bid).to.have.property('netRevenue', true);
505505
});

test/spec/modules/kimberliteBidAdapter_spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,7 +217,7 @@ describe('kimberliteBidAdapter', function () {
217217
creativeId: 1,
218218
ttl: 300,
219219
netRevenue: true,
220-
ad: bannerAdm + nurlPixel,
220+
ad: nurlPixel + bannerAdm,
221221
meta: {}
222222
},
223223
{

test/spec/modules/scatteredBidAdapter_spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ describe('interpretResponse', function () {
192192
it('should set proper values', function () {
193193
const results = spec.interpretResponse(serverResponse, request);
194194
const expected = {
195-
ad: '<html><img src="https://some_banner.jpeg></img></html><div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="https://scattered.eu/nurl"></div>',
195+
ad: '<div style="position:absolute;left:0px;top:0px;visibility:hidden;"><img src="https://scattered.eu/nurl"></div><html><img src="https://some_banner.jpeg></img></html>',
196196
cpm: '34.2',
197197
creativeId: '2345-2345-23',
198198
currency: 'PLN',

test/spec/modules/sparteoBidAdapter_spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,7 @@ describe('SparteoAdapter', function () {
365365
ttl: TTL,
366366
mediaType: 'banner',
367367
meta: {},
368-
ad: 'script<div style=\"position:absolute;left:0px;top:0px;visibility:hidden;\"><img src=\"https://t.bidder.sparteo.com/img\"></div>'
368+
ad: '<div style=\"position:absolute;left:0px;top:0px;visibility:hidden;\"><img src=\"https://t.bidder.sparteo.com/img\"></div>script'
369369
}
370370
];
371371

test/spec/ortbConverter/banner_spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ describe('ortb -> pbjs banner conversion', () => {
195195
},
196196
expected: {
197197
mediaType: BANNER,
198-
ad: 'mockAdmmockUrlPixel'
198+
ad: 'mockUrlPixelmockAdm'
199199
}
200200
},
201201
{

0 commit comments

Comments
 (0)