Skip to content

Commit 5654327

Browse files
authored
sevioBidAdapter: change how pageTitle and pageDescription are sent to the BE (prebid#14247)
* Change the context format sent to the BE * Bump adapter version
1 parent 0b17c03 commit 5654327

2 files changed

Lines changed: 11 additions & 6 deletions

File tree

modules/sevioBidAdapter.js

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {getDomComplexity, getPageDescription, getPageTitle} from "../libraries/f
77
import * as converter from '../libraries/ortbConverter/converter.js';
88

99
const PREBID_VERSION = '$prebid.version$';
10-
const ADAPTER_VERSION = '1.0';
10+
const ADAPTER_VERSION = '1.0.1';
1111
const ORTB = converter.ortbConverter({
1212
context: { ttl: 300 }
1313
});
@@ -262,8 +262,13 @@ export const spec = {
262262
userSyncOption: userSyncEnabled === false ? "OFF" : "BIDDERS",
263263
referer: getReferrerInfo(bidderRequest),
264264
pageReferer: document.referrer,
265-
pageTitle: getPageTitle().slice(0, 300),
266-
pageDescription: getPageDescription().slice(0, 300),
265+
context: [{
266+
source: "title",
267+
text: getPageTitle().slice(0, 300)
268+
}, {
269+
source: "meta:description",
270+
text: getPageDescription().slice(0, 300)
271+
}],
267272
domComplexity: getDomComplexity(document),
268273
device: bidderRequest?.ortb2?.device || {},
269274
deviceWidth: screen.width,

test/spec/modules/sevioBidAdapter_spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -326,7 +326,7 @@ describe('sevioBidAdapter', function () {
326326
it('getPageTitle prefers top.title; falls back to og:title (top document)', () => {
327327
window.top.document.title = 'Doc Title';
328328
let out = spec.buildRequests([mkBid()], baseBidderRequest);
329-
expect(out[0].data.pageTitle).to.equal('Doc Title');
329+
expect(out[0].data.context[0].text).to.equal('Doc Title');
330330

331331
window.top.document.title = '';
332332
const meta = window.top.document.createElement('meta');
@@ -335,7 +335,7 @@ describe('sevioBidAdapter', function () {
335335
window.top.document.head.appendChild(meta);
336336

337337
out = spec.buildRequests([mkBid()], baseBidderRequest);
338-
expect(out[0].data.pageTitle).to.equal('OG Title');
338+
expect(out[0].data.context[0].text).to.equal('OG Title');
339339

340340
meta.remove();
341341
});
@@ -352,7 +352,7 @@ describe('sevioBidAdapter', function () {
352352
get() { throw new Error('cross-origin'); }
353353
});
354354
const out = spec.buildRequests([mkBid()], baseBidderRequest);
355-
expect(out[0].data.pageTitle).to.equal('Local Title');
355+
expect(out[0].data.context[0].text).to.equal('Local Title');
356356
Object.defineProperty(window, 'top', original);
357357
restored = true;
358358
} catch (e) {

0 commit comments

Comments
 (0)