Skip to content

Commit

Permalink
New build with additional adapters
Browse files Browse the repository at this point in the history
Adds:

* Adyoulike
* appnexusAst (currently keeps both so we can switch back easily if need
  be)
* Mobfox
* Sovrn
  • Loading branch information
Mat Brown committed Aug 24, 2017
1 parent 3d8e268 commit 1e06311
Show file tree
Hide file tree
Showing 98 changed files with 7,385 additions and 2,316 deletions.
70 changes: 36 additions & 34 deletions build/dist/aardvarkBidAdapter.js
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
pbjsChunk([85],{
pbjsChunk([94],{

/***/ 40:
/***/ 42:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(41);
module.exports = __webpack_require__(43);


/***/ }),

/***/ 41:
/***/ 43:
/***/ (function(module, exports, __webpack_require__) {

"use strict";


var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; };

/*
* Adapter for requesting bids from RTK Aardvark
* To request an RTK Aardvark Header bidding account
Expand All @@ -24,21 +26,23 @@ var utils = __webpack_require__(0);
var bidfactory = __webpack_require__(3);
var bidmanager = __webpack_require__(2);
var adloader = __webpack_require__(5);
var adapter = __webpack_require__(7);
var Adapter = __webpack_require__(7)['default'];
var constants = __webpack_require__(4);
var adaptermanager = __webpack_require__(1);

var AARDVARK_CALLBACK_NAME = 'aardvarkResponse',
AARDVARK_REQUESTS_MAP = 'aardvarkRequests',
AARDVARK_BIDDER_CODE = 'aardvark',
DEFAULT_REFERRER = 'thor.rtk.io',
DEFAULT_ENDPOINT = 'thor.rtk.io',
endpoint = DEFAULT_ENDPOINT,
requestBids = function requestBids(bidderCode, callbackName, bidReqs) {
var ref = utils.getTopWindowLocation(),
ai = '',
scs = [],
bidIds = [];
var AARDVARK_CALLBACK_NAME = 'aardvarkResponse';
var AARDVARK_REQUESTS_MAP = 'aardvarkRequests';
var AARDVARK_BIDDER_CODE = 'aardvark';
var DEFAULT_REFERRER = 'thor.rtk.io';
var DEFAULT_ENDPOINT = 'thor.rtk.io';

var endpoint = DEFAULT_ENDPOINT;

function requestBids(bidderCode, callbackName, bidReqs) {
var ref = utils.getTopWindowLocation();
var ai = '';
var scs = [];
var bidIds = [];

ref = ref ? ref.host : DEFAULT_REFERRER;

Expand Down Expand Up @@ -73,8 +77,9 @@ var AARDVARK_CALLBACK_NAME = 'aardvarkResponse',
}

adloader.loadScript(['//' + endpoint + '/', ai, '/', scs.join('_'), '/aardvark/?jsonp=pbjs.', callbackName, '&rtkreferer=', ref, '&', bidIds.join('&')].join(''));
},
registerBidResponse = function registerBidResponse(bidderCode, rawBidResponse) {
}

function registerBidResponse(bidderCode, rawBidResponse) {
if (rawBidResponse.error) {
return utils.logWarn('Aardvark bid received with an error, ignoring... [' + rawBidResponse.error + ']');
}
Expand All @@ -101,8 +106,9 @@ var AARDVARK_CALLBACK_NAME = 'aardvarkResponse',

bidmanager.addBidResponse(bidObj.placementCode, bidResponse);
pbjs[AARDVARK_REQUESTS_MAP][bidderCode][rawBidResponse.cid].responded = true;
},
registerAardvarkCallback = function registerAardvarkCallback(bidderCode, callbackName) {
}

function registerAardvarkCallback(bidderCode, callbackName) {
pbjs[callbackName] = function (rtkResponseObj) {
rtkResponseObj.forEach((function (bidResponse) {
registerBidResponse(bidderCode, bidResponse);
Expand All @@ -119,15 +125,16 @@ var AARDVARK_CALLBACK_NAME = 'aardvarkResponse',
}
}
};
},
AardvarkAdapter = function AardvarkAdapter() {
var baseAdapter = adapter.createNew(AARDVARK_BIDDER_CODE);
}

var AardvarkAdapter = function AardvarkAdapter() {
var baseAdapter = new Adapter(AARDVARK_BIDDER_CODE);

pbjs[AARDVARK_REQUESTS_MAP] = pbjs[AARDVARK_REQUESTS_MAP] || {};

baseAdapter.callBids = function (params) {
var bidderCode = baseAdapter.getBidderCode(),
callbackName = AARDVARK_CALLBACK_NAME;
var bidderCode = baseAdapter.getBidderCode();
var callbackName = AARDVARK_CALLBACK_NAME;

if (bidderCode !== AARDVARK_BIDDER_CODE) {
callbackName = [AARDVARK_CALLBACK_NAME, bidderCode].join('_');
Expand All @@ -140,15 +147,10 @@ var AARDVARK_CALLBACK_NAME = 'aardvarkResponse',
return requestBids(bidderCode, callbackName, params.bids || []);
};

return {
return _extends(this, {
callBids: baseAdapter.callBids,
setBidderCode: baseAdapter.setBidderCode,
createNew: exports.createNew
};
};

exports.createNew = function () {
return new AardvarkAdapter();
setBidderCode: baseAdapter.setBidderCode
});
};

adaptermanager.registerBidAdapter(new AardvarkAdapter(), 'aardvark');
Expand All @@ -157,4 +159,4 @@ module.exports = AardvarkAdapter;

/***/ })

},[40]);
},[42]);
32 changes: 16 additions & 16 deletions build/dist/adbladeBidAdapter.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
pbjsChunk([84],{
pbjsChunk([93],{

/***/ 44:
/***/ 46:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(45);
module.exports = __webpack_require__(47);


/***/ }),

/***/ 45:
/***/ 47:
/***/ (function(module, exports, __webpack_require__) {

"use strict";
Expand All @@ -34,12 +34,12 @@ var AdbladeAdapter = function AdbladeAdapter() {
var DEFAULT_BID_FLOOR = 0.0000000001;

function _callBids(params) {
var bids = params.bids || [],
referrer = utils.getTopWindowUrl(),
loc = utils.getTopWindowLocation(),
domain = loc.hostname,
partnerId = 0,
bidRequests = {};
var bids = params.bids || [];
var referrer = utils.getTopWindowUrl();
var loc = utils.getTopWindowLocation();
var domain = loc.hostname;
var partnerId = 0;
var bidRequests = {};

if (bids.length > 0) {
partnerId = '' + bids[0].params.partnerId;
Expand Down Expand Up @@ -92,9 +92,9 @@ var AdbladeAdapter = function AdbladeAdapter() {
}

pbjs.adbladeResponse = function (response) {
var auctionIdRe = /\$(%7B|\{)AUCTION_ID(%7D|\})/gi,
auctionPriceRe = /\$(%7B|\{)AUCTION_PRICE(%7D|\})/gi,
clickUrlRe = /\$(%7B|\{)CLICK_URL(%7D|\})/gi;
var auctionIdRe = /\$(%7B|\{)AUCTION_ID(%7D|\})/gi;
var auctionPriceRe = /\$(%7B|\{)AUCTION_PRICE(%7D|\})/gi;
var clickUrlRe = /\$(%7B|\{)CLICK_URL(%7D|\})/gi;

if (typeof response === 'undefined' || !response.hasOwnProperty('seatbid') || utils.isEmpty(response.seatbid)) {
// handle empty bids
Expand All @@ -112,8 +112,8 @@ var AdbladeAdapter = function AdbladeAdapter() {

utils._each(response.seatbid, (function (seatbid) {
utils._each(seatbid.bid, (function (seatbidBid) {
var bidRequest = utils.getBidRequest(seatbidBid.impid),
ad = seatbidBid.adm + utils.createTrackPixelHtml(seatbidBid.nurl);
var bidRequest = utils.getBidRequest(seatbidBid.impid);
var ad = seatbidBid.adm + utils.createTrackPixelHtml(seatbidBid.nurl);

ad = ad.replace(auctionIdRe, seatbidBid.impid);
ad = ad.replace(clickUrlRe, '');
Expand Down Expand Up @@ -142,4 +142,4 @@ module.exports = AdbladeAdapter;

/***/ })

},[44]);
},[46]);
18 changes: 9 additions & 9 deletions build/dist/adbundBidAdapter.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
pbjsChunk([83],{
pbjsChunk([92],{

/***/ 46:
/***/ 48:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(47);
module.exports = __webpack_require__(49);


/***/ }),

/***/ 47:
/***/ 49:
/***/ (function(module, exports, __webpack_require__) {

"use strict";
Expand All @@ -23,7 +23,7 @@ var bidmanager = __webpack_require__(2);
var adloader = __webpack_require__(5);
var adaptermanager = __webpack_require__(1);

var adBundAdapter = function adBundAdapter() {
function AdBundAdapter() {
var timezone = new Date().getTimezoneOffset();
var bidAPIs = ['http://us-east-engine.adbund.xyz/prebid/ad/get', 'http://us-west-engine.adbund.xyz/prebid/ad/get'];
// Based on the time zone to select the interface to the server
Expand Down Expand Up @@ -77,12 +77,12 @@ var adBundAdapter = function adBundAdapter() {
return {
callBids: _callBids
};
};
}

adaptermanager.registerBidAdapter(new adBundAdapter(), 'adbund');
adaptermanager.registerBidAdapter(new AdBundAdapter(), 'adbund');

module.exports = adBundAdapter;
module.exports = AdBundAdapter;

/***/ })

},[46]);
},[48]);
52 changes: 26 additions & 26 deletions build/dist/adbutlerBidAdapter.js
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
pbjsChunk([82],{
pbjsChunk([91],{

/***/ 48:
/***/ 50:
/***/ (function(module, exports, __webpack_require__) {

module.exports = __webpack_require__(49);
module.exports = __webpack_require__(51);


/***/ }),

/***/ 49:
/***/ 51:
/***/ (function(module, exports, __webpack_require__) {

"use strict";
Expand All @@ -27,16 +27,16 @@ var adaptermanager = __webpack_require__(1);

var AdButlerAdapter = function AdButlerAdapter() {
function _callBids(params) {
var bids = params.bids || [],
callbackData = {},
zoneCount = {},
pageID = Math.floor(Math.random() * 10e6);
var bids = params.bids || [];
var callbackData = {};
var zoneCount = {};
var pageID = Math.floor(Math.random() * 10e6);

// Build and send bid requests
for (var i = 0; i < bids.length; i++) {
var bid = bids[i],
zoneID = utils.getBidIdParameter('zoneID', bid.params),
callbackID;
var bid = bids[i];
var zoneID = utils.getBidIdParameter('zoneID', bid.params);
var callbackID;

if (!(zoneID in zoneCount)) {
zoneCount[zoneID] = 0;
Expand All @@ -56,16 +56,16 @@ var AdButlerAdapter = function AdButlerAdapter() {

// Define callback function for bid responses
pbjs.adbutlerCB = function (aBResponseObject) {
var bidResponse = {},
callbackID = aBResponseObject.zone_id + '_' + aBResponseObject.place,
width = parseInt(aBResponseObject.width),
height = parseInt(aBResponseObject.height),
isCorrectSize = false,
isCorrectCPM = true,
CPM,
minCPM,
maxCPM,
bidObj = callbackData[callbackID] ? utils.getBidRequest(callbackData[callbackID].bidId) : null;
var bidResponse = {};
var callbackID = aBResponseObject.zone_id + '_' + aBResponseObject.place;
var width = parseInt(aBResponseObject.width);
var height = parseInt(aBResponseObject.height);
var isCorrectSize = false;
var isCorrectCPM = true;
var CPM;
var minCPM;
var maxCPM;
var bidObj = callbackData[callbackID] ? utils.getBidRequest(callbackData[callbackID].bidId) : null;

if (bidObj) {
if (aBResponseObject.status === 'SUCCESS') {
Expand Down Expand Up @@ -111,10 +111,10 @@ var AdButlerAdapter = function AdButlerAdapter() {
}

function buildRequest(bid, adIndex, pageID) {
var accountID = utils.getBidIdParameter('accountID', bid.params),
zoneID = utils.getBidIdParameter('zoneID', bid.params),
keyword = utils.getBidIdParameter('keyword', bid.params),
domain = utils.getBidIdParameter('domain', bid.params);
var accountID = utils.getBidIdParameter('accountID', bid.params);
var zoneID = utils.getBidIdParameter('zoneID', bid.params);
var keyword = utils.getBidIdParameter('keyword', bid.params);
var domain = utils.getBidIdParameter('domain', bid.params);

if (typeof domain === 'undefined' || domain.length === 0) {
domain = 'servedbyadbutler.com';
Expand Down Expand Up @@ -161,4 +161,4 @@ module.exports = AdButlerAdapter;

/***/ })

},[48]);
},[50]);
Loading

0 comments on commit 1e06311

Please sign in to comment.