From cd9f34d16c0601d356bb6a5424258ce41ec72250 Mon Sep 17 00:00:00 2001 From: Marian Rusnak Date: Mon, 8 Aug 2016 13:06:32 -0400 Subject: [PATCH 1/3] Updated AOL adapter to use v2 server endpoint --- src/adapters/aol.js | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/src/adapters/aol.js b/src/adapters/aol.js index 350bebb0916..3db258e8407 100644 --- a/src/adapters/aol.js +++ b/src/adapters/aol.js @@ -6,21 +6,11 @@ var adloader = require('../adloader'); var AolAdapter = function AolAdapter() { // constants + var PUBAPI_VERSION = 2; var ADTECH_BIDDER_NAME = 'aol'; var ADTECH_PUBAPI_CONFIG = { pixelsDivId: 'pixelsDiv', defaultKey: 'aolBid', - roundingConfig: [ - { - from: 0, - to: 999, - roundFunction: 'tenCentsRound' - }, { - from: 1000, - to: -1, - roundValue: 1000 - } - ], pubApiOK: _addBid, pubApiER: _addErrorBid }; @@ -64,9 +54,14 @@ var AolAdapter = function AolAdapter() { return; } - cpm = response.getCPM(); - if (cpm === null || isNaN(cpm)) { - return _addErrorBid(response, context); + var encp = response.data.seatbid[0].bid[0].ext.encp; + if (encp) { + cpm = encp; + } else { + cpm = response.getCPMInCents(context.alias); + if (cpm === null || isNaN(cpm)) { + return _addErrorBid(response, context); + } } // clean up--we no longer need to store the bid @@ -138,6 +133,7 @@ var AolAdapter = function AolAdapter() { size: bid.params.size || (bid.sizes || [])[0] }, params: { + v: PUBAPI_VERSION, cors: 'yes', cmd: 'bid', bidfloor: (typeof bid.params.bidFloor !== "undefined") ? bid.params.bidFloor.toString() : '' From efe4d695eb1a24b0e5550dad79e366dff0ad78a3 Mon Sep 17 00:00:00 2001 From: Marian Rusnak Date: Thu, 11 Aug 2016 15:08:05 -0400 Subject: [PATCH 2/3] Reverted AOL adapter to use decimal CPM --- src/adapters/aol.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapters/aol.js b/src/adapters/aol.js index 6a7b8ce42e2..d8b8bcc02ee 100644 --- a/src/adapters/aol.js +++ b/src/adapters/aol.js @@ -64,7 +64,7 @@ var AolAdapter = function AolAdapter() { if (encp) { cpm = encp; } else { - cpm = response.getCPMInCents(context.alias); + cpm = response.getCPM(context.alias); if (cpm === null || isNaN(cpm)) { return _addErrorBid(response, context); } From 5f5e46697eed5b16571cdd0407fc2578b450ea78 Mon Sep 17 00:00:00 2001 From: Marian Rusnak Date: Fri, 12 Aug 2016 16:18:54 -0400 Subject: [PATCH 3/3] Fixed AOL PubAPI version to be string --- src/adapters/aol.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/adapters/aol.js b/src/adapters/aol.js index d8b8bcc02ee..8ed9312529d 100644 --- a/src/adapters/aol.js +++ b/src/adapters/aol.js @@ -6,7 +6,7 @@ var adloader = require('../adloader'); var AolAdapter = function AolAdapter() { // constants - var PUBAPI_VERSION = 2; + var PUBAPI_VERSION = '2'; var ADTECH_BIDDER_NAME = 'aol'; var ADTECH_PUBAPI_CONFIG = { pixelsDivId: 'pixelsDiv',