From 357ddffaa91bab6a44ee09cf19fbf591dfaf8bea Mon Sep 17 00:00:00 2001 From: Aleksei Surovenko Date: Wed, 5 Apr 2023 11:06:42 +0200 Subject: [PATCH 1/2] ZetaGlobalSsp: provide tagid from params --- modules/zeta_global_sspBidAdapter.js | 3 +++ test/spec/modules/zeta_global_sspBidAdapter_spec.js | 8 ++++++++ 2 files changed, 11 insertions(+) diff --git a/modules/zeta_global_sspBidAdapter.js b/modules/zeta_global_sspBidAdapter.js index 2f392ccdbd3..531384b9f27 100644 --- a/modules/zeta_global_sspBidAdapter.js +++ b/modules/zeta_global_sspBidAdapter.js @@ -77,6 +77,9 @@ export const spec = { id: request.bidId, secure: secure }; + if (params.tagid) { + impData.tagid = params.tagid; + } if (request.mediaTypes) { for (const mediaType in request.mediaTypes) { switch (mediaType) { diff --git a/test/spec/modules/zeta_global_sspBidAdapter_spec.js b/test/spec/modules/zeta_global_sspBidAdapter_spec.js index 4e18f49c849..f2b1456d0a6 100644 --- a/test/spec/modules/zeta_global_sspBidAdapter_spec.js +++ b/test/spec/modules/zeta_global_sspBidAdapter_spec.js @@ -51,6 +51,7 @@ describe('Zeta Ssp Bid Adapter', function () { }, sid: 'publisherId', shortname: 'test_shortname', + tagid: 'test_tag_id', site: { page: 'testPage' }, @@ -396,4 +397,11 @@ describe('Zeta Ssp Bid Adapter', function () { expect(payload.source.ext.schain).to.eql(schain); }); + + it('Test tagid provided', function () { + const request = spec.buildRequests(bannerRequest, bannerRequest[0]); + const payload = JSON.parse(request.data); + + expect(payload.imp.tagid).to.eql(params.tagid); + }); }); From f6cc1346dddda6a8acfb6a693f51b31256351554 Mon Sep 17 00:00:00 2001 From: Aleksei Surovenko Date: Thu, 6 Apr 2023 10:05:58 +0200 Subject: [PATCH 2/2] fix test --- test/spec/modules/zeta_global_sspBidAdapter_spec.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test/spec/modules/zeta_global_sspBidAdapter_spec.js b/test/spec/modules/zeta_global_sspBidAdapter_spec.js index f2b1456d0a6..c3678427a9a 100644 --- a/test/spec/modules/zeta_global_sspBidAdapter_spec.js +++ b/test/spec/modules/zeta_global_sspBidAdapter_spec.js @@ -402,6 +402,6 @@ describe('Zeta Ssp Bid Adapter', function () { const request = spec.buildRequests(bannerRequest, bannerRequest[0]); const payload = JSON.parse(request.data); - expect(payload.imp.tagid).to.eql(params.tagid); + expect(payload.imp[0].tagid).to.eql(params.tagid); }); });