diff --git a/modules/adgenerationBidAdapter.js b/modules/adgenerationBidAdapter.js index 778cb697e80..7ef96e673e7 100644 --- a/modules/adgenerationBidAdapter.js +++ b/modules/adgenerationBidAdapter.js @@ -16,7 +16,7 @@ const adgLogger = prefixLog('Adgeneration: '); */ const ADG_BIDDER_CODE = 'adgeneration'; -const ADGENE_PREBID_VERSION = '1.6.5'; +const ADGENE_PREBID_VERSION = '1.6.6'; const DEBUG_URL = 'https://api-test.scaleout.jp/adgen/prebid'; const URL = 'https://d.socdm.com/adgen/prebid'; @@ -154,6 +154,7 @@ export const spec = { } else { // banner bidResponse.ad = createAd(adResult, body?.location_params, targetImp.ext.params, requestId); + bidResponse.mediaType = BANNER; } return [bidResponse]; }, diff --git a/test/spec/modules/adgenerationBidAdapter_spec.js b/test/spec/modules/adgenerationBidAdapter_spec.js index 73e872e9996..07a2bed8cc0 100644 --- a/test/spec/modules/adgenerationBidAdapter_spec.js +++ b/test/spec/modules/adgenerationBidAdapter_spec.js @@ -1,14 +1,14 @@ import { expect } from 'chai'; import { spec } from 'modules/adgenerationBidAdapter.js'; import { newBidder } from 'src/adapters/bidderFactory.js'; -import { NATIVE } from 'src/mediaTypes.js'; +import { BANNER, NATIVE } from 'src/mediaTypes.js'; import prebid from 'package.json'; import { setConfig as setCurrencyConfig } from '../../../modules/currency.js'; import { addFPDToBidderRequest } from '../../helpers/fpd.js'; describe('AdgenerationAdapter', function () { const adapter = newBidder(spec); - const ADGENE_PREBID_VERSION = '1.6.5'; + const ADGENE_PREBID_VERSION = '1.6.6'; const ENDPOINT_STG = 'https://api-test.scaleout.jp/adgen/prebid'; const ENDPOINT_RELEASE = 'https://d.socdm.com/adgen/prebid'; @@ -1127,7 +1127,8 @@ describe('AdgenerationAdapter', function () { netRevenue: true, ttl: 1000, ad: '
', - adomain: ['advertiserdomain.com'] + adomain: ['advertiserdomain.com'], + mediaType: BANNER }, native: { requestId: '2f6ac468a9c15e', @@ -1174,7 +1175,8 @@ describe('AdgenerationAdapter', function () { netRevenue: true, ttl: 1000, ad: ``, - adomain: ['advertiserdomain.com'] + adomain: ['advertiserdomain.com'], + mediaType: BANNER }, } }; @@ -1205,6 +1207,7 @@ describe('AdgenerationAdapter', function () { expect(result.netRevenue).to.equal(bidResponses.normal.upperBillboard.netRevenue); expect(result.ttl).to.equal(bidResponses.normal.upperBillboard.ttl); expect(result.ad).to.equal(bidResponses.normal.upperBillboard.ad); + expect(result.mediaType).to.equal(BANNER); setCurrencyConfig({}); }); }); @@ -1220,6 +1223,7 @@ describe('AdgenerationAdapter', function () { expect(result.netRevenue).to.equal(bidResponses.normal.banner.netRevenue); expect(result.ttl).to.equal(bidResponses.normal.banner.ttl); expect(result.ad).to.equal(bidResponses.normal.banner.ad); + expect(result.mediaType).to.equal(BANNER); // no adomian expect(result).to.not.have.any.keys('meta'); expect(result).to.not.have.any.keys('advertiserDomains'); @@ -1266,6 +1270,7 @@ describe('AdgenerationAdapter', function () { expect(result.netRevenue).to.equal(bidResponses.normal.banner.netRevenue); expect(result.ttl).to.equal(bidResponses.normal.banner.ttl); expect(result.ad).to.equal(bidResponses.normal.banner.ad); + expect(result.mediaType).to.equal(BANNER); // no adomain expect(result).to.not.have.any.keys('meta'); expect(result).to.not.have.any.keys('advertiserDomains');