From aa4abdb440a8fd546a14db906a0f157e909d39ed Mon Sep 17 00:00:00 2001 From: Mikael Lundin Date: Mon, 26 Apr 2021 16:42:58 +0200 Subject: [PATCH] Adnuntius Bid Adatpter: Meta field advertiser domain update. (#6652) * RTD Provider rebase * wrongly merged to master * Added meta field for advertiser domains. --- modules/adnuntiusBidAdapter.js | 4 ++++ test/spec/modules/adnuntiusBidAdapter_spec.js | 3 +++ 2 files changed, 7 insertions(+) diff --git a/modules/adnuntiusBidAdapter.js b/modules/adnuntiusBidAdapter.js index e5878ad047dd..56f1bb02981e 100644 --- a/modules/adnuntiusBidAdapter.js +++ b/modules/adnuntiusBidAdapter.js @@ -56,6 +56,10 @@ export const spec = { height: Number(bid.creativeHeight), creativeId: bid.creativeId, currency: (bid.bid) ? bid.bid.currency : 'EUR', + meta: { + advertiserDomains: (bid.destinationUrls.destination) ? [bid.destinationUrls.destination.split('/')[2]] : [] + + }, netRevenue: false, ttl: 360, ad: adUnit.html diff --git a/test/spec/modules/adnuntiusBidAdapter_spec.js b/test/spec/modules/adnuntiusBidAdapter_spec.js index 44afa5c59e4a..d234a345b5c6 100644 --- a/test/spec/modules/adnuntiusBidAdapter_spec.js +++ b/test/spec/modules/adnuntiusBidAdapter_spec.js @@ -123,6 +123,9 @@ describe('adnuntiusBidAdapter', function () { expect(interpretedResponse[0].creativeId).to.equal(ad.creativeId); expect(interpretedResponse[0].currency).to.equal(ad.bid.currency); expect(interpretedResponse[0].netRevenue).to.equal(false); + expect(interpretedResponse[0].meta).to.have.property('advertiserDomains'); + expect(interpretedResponse[0].meta.advertiserDomains).to.have.lengthOf(1); + expect(interpretedResponse[0].meta.advertiserDomains[0]).to.equal('google.com'); expect(interpretedResponse[0].ad).to.equal(serverResponse.body.adUnits[0].html); expect(interpretedResponse[0].ttl).to.equal(360); });