mk9-prebid
Version:
Header Bidding Management Library
1,193 lines (1,182 loc) • 53.1 kB
JavaScript
// jscs:disable
import CONSTANTS from 'src/constants.json';
const utils = require('src/utils.js');
function convertTargetingsFromOldToNew(targetings) {
var mapOfOldToNew = {
'hb_bidder': CONSTANTS.TARGETING_KEYS.BIDDER,
'hb_adid': CONSTANTS.TARGETING_KEYS.AD_ID,
'hb_pb': CONSTANTS.TARGETING_KEYS.PRICE_BUCKET,
'hb_size': CONSTANTS.TARGETING_KEYS.SIZE,
'hb_deal': CONSTANTS.TARGETING_KEYS.DEAL,
'hb_source': CONSTANTS.TARGETING_KEYS.SOURCE,
'hb_format': CONSTANTS.TARGETING_KEYS.FORMAT
};
var newTargetings = {};
utils._each(targetings, function(value, currentKey) {
var replaced = false;
utils._each(mapOfOldToNew, function(newKey, oldKey) {
if (currentKey.indexOf(oldKey) === 0 && oldKey !== newKey) {
var updatedKey = currentKey.replace(oldKey, newKey);
newTargetings[updatedKey] = targetings[currentKey];
replaced = true;
}
});
if (!replaced) {
newTargetings[currentKey] = targetings[currentKey];
}
})
return newTargetings;
}
export function getBidRequests() {
return [
{
'bidderCode': 'appnexus',
'auctionId': '1863e370099523',
'bidderRequestId': '2946b569352ef2',
'bids': [
{
'bidder': 'appnexus',
'params': {
'placementId': '4799418',
'test': 'me'
},
'adUnitCode': '/19968336/header-bid-tag1',
'sizes': [
[
728,
90
],
[
970,
90
]
],
'mediaTypes': {
'banner': {
'sizes': [[728, 90], [970, 90]]
}
},
'bidId': '392b5a6b05d648',
'bidderRequestId': '2946b569352ef2',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
},
{
'bidder': 'appnexus',
'params': {
'placementId': '4799418'
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[728, 90], [970, 90]]
}
},
'bidId': '4dccdc37746135',
'bidderRequestId': '2946b569352ef2',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897460
},
{
'bidderCode': 'pubmatic',
'auctionId': '1863e370099523',
'bidderRequestId': '5e1525bae3eb11',
'bids': [
{
'bidder': 'pubmatic',
'params': {
'publisherId': 39741,
'adSlot': '39620189@300x250'
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '6d11aa2d5b3659',
'bidderRequestId': '5e1525bae3eb11',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897463
},
{
'bidderCode': 'rubicon',
'auctionId': '1863e370099523',
'bidderRequestId': '8778750ee15a77',
'bids': [
{
'bidder': 'rubicon',
'params': {
'accountId': '14062',
'siteId': '70608',
'zoneId': '335918',
'userId': '12346',
'keywords': [
'a',
'b',
'c'
],
'inventory': {
'rating': '5-star',
'prodtype': 'tech'
},
'visitor': {
'ucat': 'new',
'search': 'iphone'
},
'sizes': [
15,
10
],
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaType': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '96aff279720d39',
'bidderRequestId': '8778750ee15a77',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897474
},
{
'bidderCode': 'triplelift',
'auctionId': '1863e370099523',
'bidderRequestId': '107f5e6e98dcf09',
'bids': [
{
'bidder': 'triplelift',
'params': {
'inventoryCode': 'sortable_all_right_sports'
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '1144e2f0de84363',
'bidderRequestId': '107f5e6e98dcf09',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897475
},
{
'bidderCode': 'brightcom',
'auctionId': '1863e370099523',
'bidderRequestId': '12eeded736650b4',
'bids': [
{
'bidder': 'brightcom',
'params': {
'tagId': 16577
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '135e89c039705da',
'bidderRequestId': '12eeded736650b4',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897477
},
{
'bidderCode': 'brealtime',
'auctionId': '1863e370099523',
'bidderRequestId': '167c4d79b615948',
'bids': [
{
'bidder': 'brealtime',
'params': {
'placementId': '4799418'
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '17dd1d869bed44e',
'bidderRequestId': '167c4d79b615948',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897479
},
{
'bidderCode': 'pagescience',
'auctionId': '1863e370099523',
'bidderRequestId': '18bed198c172a69',
'bids': [
{
'bidder': 'pagescience',
'params': {
'placementId': '4799418'
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '192c8c1df0f5d1d',
'bidderRequestId': '18bed198c172a69',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897480
},
{
'bidderCode': 'amazon',
'auctionId': '1863e370099523',
'bidderRequestId': '20d0d30333715a7',
'bids': [
{
'bidder': 'amazon',
'params': {
'aId': 3080
},
'adUnitCode': '/19968336/header-bid-tag-0',
'sizes': [
[
300,
250
],
[
300,
600
]
],
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bidId': '21ae8131ec04f6e',
'bidderRequestId': '20d0d30333715a7',
'auctionId': '1863e370099523',
'transactionId': 'fsafsa'
}
],
'start': 1462918897482
}
];
}
export function getBidResponses() {
return [
{
'bidderCode': 'triplelift',
'mediaType': 'banner',
'width': 0,
'height': 0,
'statusMessage': 'Bid available',
'adId': '222bb26f9e8bd',
'cpm': 0.112256,
'ad': "<script>document.createElement('IMG').src=\"https://tlx.3lift.com/header/notify?cp=0.112256&px=1&aid=7732622907770006001&n=CAAR9ihcj8L12D8agQRodHRwOi8vYjEtdXMtd2VzdC0xLnplbWFudGEuY29tL2FwaS9iaWRkZXIvdHJpcGxlbGlmdC93aW4vP2VuYz1QWjRXU0NPT0hBN0IyVzVEUlU3Nlc1Vk1GNzdGUFREWFhNRkFWUk9QRFVSQlhPM0VaQ1k1N0s3NjRYVERHQVpPRVc3TVhKN1U0U1dTR0hFTDZFTlEyT1gzUVBBU0Q3TDdPUlFaNE5VWVJWSjVVUEJVVUpIUTVTRU1RTjU0VzZJREZVVVM1Q1FERkNHTVNCVEJFVzczM0hLSUtJNE1IRFNMSUJWTEpXU0pHRVVDQVJNV1pFT0xRQUNSNEFaVUtUQ0dEWlNRS0NGM0FYVEtUUlhUVUNYR0pTWjZIN0NFRUNDMlgyTUpBQTZLTkY0RDQ3RFFSS1RMSkRPQkI3UDJBSUpOWE5TMkFDVVUzM05aRjYzQUU2U0c1SVVCVEVZVVJKWDVJVVJJUEk1TU1MUUlWWEpMVVlKT0FNRzRRQktCWkpLR0wyWDVLM0w2WU9SVE5GS0NKNFZaRjRZR1hRRVVXRUtHTEpaWDQ3WDM1R09SQzNHRVYyVlMyNDdBTkFTTU5CWlgmcHJpY2U9JHtBVUNUSU9OX1BSSUNFfSZyenVpZD01YjMxZWU0OC0xNmZlLTExZTYtYTNlNC01YWMzYjhiNzJiNmQgjMoLKAAw250LOAFAAEgBUAGQAQCgAZwTqAGjILAB%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FAboBa2h0dHA6Ly9pbWFnZXMyLnplbWFudGEuY29tLzMxMTk4NDVmLTM4YzEtNDQzYi1hYjU3LWM0ZjU1ZGY4YmFmMS5qcGc%2Fdz0xMDAwJmg9NzA1JmZpdD1jcm9wJmNyb3A9ZmFjZXMmZm09anBnwAEAyAEA0AEA\";window.tl_auction_response_522756=\"dynamicCreativeRender({\\\"settings\\\":{\\\"advertiser_name\\\":\\\"BuildDirect\\\",\\\"impression_pixels\\\":[\\\"https:\\/\\/sp.analytics.yahoo.com\\/spp.pl?a=1000157933821&.yp=436986\\\"],\\\"type\\\":\\\"image\\\",\\\"additional_data\\\":{\\\"bmid\\\":\\\"2460\\\",\\\"ts\\\":\\\"1462919239\\\",\\\"brid\\\":\\\"4131\\\",\\\"aid\\\":\\\"7732622907770006001\\\"},\\\"client_side_render\\\":true,\\\"format_id\\\":1,\\\"render_options_bm\\\":0},\\\"assets\\\":[{\\\"image_id\\\":-1,\\\"image_url\\\":\\\"http:\\/\\/images2.zemanta.com\\/3119845f-38c1-443b-ab57-c4f55df8baf1.jpg?w=1000&h=705&fit=crop&crop=faces&fm=jpg\\\",\\\"image_width\\\":1000,\\\"image_height\\\":705,\\\"heading\\\":\\\"Remove These 8 Things From Your Kitchen NOW\\\",\\\"caption\\\":\\\"BuildDirect Blog: Life At Home\\\",\\\"clickthrough_url\\\":\\\"http:\\/\\/r1.zemanta.com\\/r\\/u1bxdm8opi4g\\/b1_triplelift\\/701\\/30230\\/?_b_rzuid=5b31ee48-16fe-11e6-a3e4-5ac3b8b72b6d&_b_bzuid=5b31ee48-16fe-11e6-a3e4-cedd9baee96d&_r_publisherdomain=prebid.org&_b_ab=chubby_fox_floor&_b_ctrl=1\\\"}]});\";</script><script src=\"//ib.3lift.com/ttj?inv_code=sortable_all_right_sports\" data-auction-response-id=\"522756\"></script>",
'responseTimestamp': 1462919239337,
'requestTimestamp': 1462919238936,
'bidder': 'triplelift',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 401,
'pbLg': '0.00',
'pbMg': '0.10',
'pbHg': '0.11',
'pbAg': '0.10',
'size': '0x0',
'auctionId': 123456,
'requestId': '1144e2f0de84363',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'triplelift',
'hb_adid': '222bb26f9e8bd',
'hb_pb': '10.00',
'hb_size': '0x0',
'foobar': '0x0'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'appnexus',
'mediaType': 'banner',
'width': 300,
'height': 250,
'statusMessage': 'Bid available',
'adId': '233bcbee889d46d',
'creative_id': 29681110,
'cpm': 10,
'adUrl': 'http://lax1-ib.adnxs.com/ab?e=wqT_3QL8BKh8AgAAAwDWAAUBCMjAybkFEMLLiJWTu9PsVxjL84KE1tzG-kkgASotCQAAAQII4D8RAQcQAADgPxkJCQjwPyEJCQjgPykRCaAwuvekAji-B0C-B0gCUNbLkw5YweAnYABokUB4190DgAEBigEDVVNEkgUG8FKYAawCoAH6AagBAbABALgBAcABA8gBANABANgBAOABAPABAIoCOnVmKCdhJywgNDk0NDcyLCAxNDYyOTE5MjQwKTt1ZigncicsIDI5NjgxMTEwLDIeAPBskgLZASFmU21rZ0FpNjBJY0VFTmJMa3c0WUFDREI0Q2N3QURnQVFBUkl2Z2RRdXZla0FsZ0FZSk1IYUFCd0EzZ0RnQUVEaUFFRGtBRUJtQUVCb0FFQnFBRURzQUVBdVFFQUFBQUFBQURnUDhFQgkMTEFBNERfSkFRMkxMcEVUMU93XzJRFSggd1AtQUJBUFVCBSxASmdDaW9EVTJnV2dBZ0MxQWcBFgRDOQkIqERBQWdQSUFnUFFBZ1BZQWdQZ0FnRG9BZ0Q0QWdDQUF3RS6aAiUhV1FrbmI63AAcd2VBbklBUW8JXPCVVS7YAugH4ALH0wHqAh9odHRwOi8vcHJlYmlkLm9yZzo5OTk5L2dwdC5odG1sgAMAiAMBkAMAmAMFoAMBqgMAsAMAuAMAwAOsAsgDANgDAOADAOgDAPgDA4AEAJIEBC9qcHSYBACiBAoxMC4xLjEzLjM3qAQAsgQICAAQABgAIAC4BADABADIBADSBAoxMC4wLjg1Ljkx&s=1bf15e8cdc7c0c8c119614c6386ab1496560da39&referrer=http%3A%2F%2Fprebid.org%3A9999%2Fgpt.html',
'responseTimestamp': 1462919239340,
'requestTimestamp': 1462919238919,
'bidder': 'appnexus',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 421,
'pbLg': '5.00',
'pbMg': '10.00',
'pbHg': '10.00',
'pbAg': '10.00',
'size': '300x250',
'alwaysUseBid': true,
'auctionId': 123456,
'requestId': '4dccdc37746135',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'appnexus',
'hb_adid': '233bcbee889d46d',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'appnexus',
'mediaType': 'banner',
'width': 728,
'height': 90,
'statusMessage': 'Bid available',
'adId': '24bd938435ec3fc',
'creative_id': 33989846,
'cpm': 10,
'adUrl': 'http://lax1-ib.adnxs.com/ab?e=wqT_3QLyBKhyAgAAAwDWAAUBCMjAybkFEOOryfjI7rGNWhjL84KE1tzG-kkgASotCQAAAQII4D8RAQcQAADgPxkJCQjwPyEJCQjgPykRCaAwuvekAji-B0C-B0gCUNbJmhBYweAnYABokUB4mt0CgAEBigEDVVNEkgUG8ECYAdgFoAFaqAEBsAEAuAEBwAEDyAEA0AEA2AEA4AEA8AEAigI6dWYoJ2EnLCA0OTQ0NzIsIDE0NjI5MTkyNDApOwEcLHInLCAzMzk4OTg0NjYeAPBvkgLNASFwU2Y1YUFpNjBJY0VFTmJKbWhBWUFDREI0Q2N3QURnQVFBUkl2Z2RRdXZla0FsZ0FZSk1IYUFCd3lnNTRDb0FCcGh5SUFRcVFBUUdZQVFHZ0FRR29BUU93QVFDNUFRQUFBQUFBQU9BX3dRRQkMSEFEZ1A4a0JJNTJDbGs5VjB6X1oVKCRQQV80QUVBOVFFBSw8bUFLS2dNQ0NENkFDQUxVQwUVBEwwCQh0T0FDQU9nQ0FQZ0NBSUFEQVEuLpoCJSFfZ2lqYXdpMtAA8KZ3ZUFuSUFRb2lvREFnZzgu2ALoB-ACx9MB6gIfaHR0cDovL3ByZWJpZC5vcmc6OTk5OS9ncHQuaHRtbIADAIgDAZADAJgDBaADAaoDALADALgDAMADrALIAwDYAwDgAwDoAwD4AwOABACSBAQvanB0mAQAogQKMTAuMS4xMy4zN6gEi-wJsgQICAAQABgAIAC4BADABADIBADSBAsxMC4wLjgwLjI0MA..&s=1f584d32c2d7ae3ce3662cfac7ca24e710bc7fd0&referrer=http%3A%2F%2Fprebid.org%3A9999%2Fgpt.html',
'responseTimestamp': 1462919239342,
'requestTimestamp': 1462919238919,
'bidder': 'appnexus',
'adUnitCode': '/19968336/header-bid-tag1',
'timeToRespond': 423,
'pbLg': '5.00',
'pbMg': '10.00',
'pbHg': '10.00',
'pbAg': '10.00',
'size': '728x90',
'alwaysUseBid': true,
'auctionId': 123456,
'requestId': '392b5a6b05d648',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'appnexus',
'hb_adid': '24bd938435ec3fc',
'hb_pb': '10.00',
'hb_size': '728x90',
'foobar': '728x90'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'pagescience',
'mediaType': 'banner',
'width': 300,
'height': 250,
'statusMessage': 'Bid available',
'adId': '25bedd4813632d7',
'creative_id': 29681110,
'cpm': 0.5,
'adUrl': 'http://lax1-ib.adnxs.com/ab?e=wqT_3QLzBKhzAgAAAwDWAAUBCMjAybkFEM7fioW41qjIQRjL84KE1tzG-kkgASotCQAAAQII4D8RAQcQAADgPxkJCQjwPyEJCQjgPykRCaAwuvekAji-B0C-B0gCUNbLkw5YweAnYABokUB4yIsEgAEBigEDVVNEkgUG8FKYAawCoAH6AagBAbABALgBAcABA8gBANABANgBAOABAPABAIoCOnVmKCdhJywgNDk0NDcyLCAxNDYyOTE5MjQwKTt1ZigncicsIDI5NjgxMTEwLDIeAPBvkgLNASFfeWVLYndpNjBJY0VFTmJMa3c0WUFDREI0Q2N3QURnQVFBUkl2Z2RRdXZla0FsZ0FZSk1IYUFCdzNBMTRDb0FCcGh5SUFRcVFBUUdZQVFHZ0FRR29BUU93QVFDNUFRQUFBQUFBQU9BX3dRRQkMSEFEZ1A4a0JSR3RLaGp1UTFEX1oVKCRQQV80QUVBOVFFBSw8bUFLS2dQVFNES0FDQUxVQwUVBEwwCQhwT0FDQU9nQ0FQZ0NBSUFEQVEuLpoCJSFlQWwtYkE20ADwpndlQW5JQVFvaW9EMDBndy7YAugH4ALH0wHqAh9odHRwOi8vcHJlYmlkLm9yZzo5OTk5L2dwdC5odG1sgAMAiAMBkAMAmAMFoAMBqgMAsAMAuAMAwAOsAsgDANgDAOADAOgDAPgDA4AEAJIEBC9qcHSYBACiBAoxMC4xLjEzLjM3qASL7AmyBAgIABAAGAAgALgEAMAEAMgEANIECzEwLjAuOTMuMjAy&s=1fd8d5650fa1fb8d918a2f403d6a1f97c10d7ec2&referrer=http%3A%2F%2Fprebid.org%3A9999%2Fgpt.html',
'responseTimestamp': 1462919239343,
'requestTimestamp': 1462919238943,
'bidder': 'pagescience',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 400,
'pbLg': '0.50',
'pbMg': '0.50',
'pbHg': '0.50',
'pbAg': '0.50',
'size': '300x250',
'auctionId': 123456,
'requestId': '192c8c1df0f5d1d',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'pagescience',
'hb_adid': '25bedd4813632d7',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'brightcom',
'mediaType': 'banner',
'width': 300,
'height': 250,
'statusMessage': 'Bid available',
'adId': '26e0795ab963896',
'cpm': 0.17,
'ad': "<script type=\"text/javascript\">document.write('<scr'+'ipt src=\"//trk.diamondminebubble.com/h.html?e=hb_before_creative_renders&ho=2140340&ty=j&si=300x250&ta=16577&cd=cdn.marphezis.com&raid=15f3d12e77c1e5a&rimid=14fe662ee0a3506&rbid=235894352&cb=' + Math.floor((Math.random()*100000000000)+1) + '&ref=\"></scr' + 'ipt>');</script><script type=\"text/javascript\">var compassSmartTag={h:\"2140340\",t:\"16577\",d:\"2\",referral:\"\",y_b:{y:\"j\",s:\"300x250\"},hb:{raid:\"15f3d12e77c1e5a\",rimid:\"14fe662ee0a3506\",rbid:\"235894352\"}};</script><script src=\"//cdn.marphezis.com/cmps/cst.min.js\"></script><img src=\"http://notifications.iselephant.com/hb/awin?byid=400&imid=14fe662ee0a3506&auid=15f3d12e77c1e5a&bdid=235894352\" width=\"1\" height=\"1\" style=\"display:none\" />",
'responseTimestamp': 1462919239420,
'requestTimestamp': 1462919238937,
'bidder': 'brightcom',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 483,
'pbLg': '0.00',
'pbMg': '0.10',
'pbHg': '0.17',
'pbAg': '0.15',
'size': '300x250',
'auctionId': 654321,
'requestId': '135e89c039705da',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'brightcom',
'hb_adid': '26e0795ab963896',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'brealtime',
'mediaType': 'banner',
'width': 300,
'height': 250,
'statusMessage': 'Bid available',
'adId': '275bd666f5a5a5d',
'creative_id': 29681110,
'cpm': 0.5,
'adUrl': 'http://lax1-ib.adnxs.com/ab?e=wqT_3QLzBKhzAgAAAwDWAAUBCMjAybkFEIPr4YfMvKLoQBjL84KE1tzG-kkgASotCQAAAQII4D8RAQcQAADgPxkJCQjwPyEJCQjgPykRCaAwuvekAji-B0C-B0gCUNbLkw5YweAnYABokUB4mo8EgAEBigEDVVNEkgUG8FKYAawCoAH6AagBAbABALgBAcABA8gBANABANgBAOABAPABAIoCOnVmKCdhJywgNDk0NDcyLCAxNDYyOTE5MjQwKTt1ZigncicsIDI5NjgxMTEwLDIeAPBvkgLNASFsU2NQWlFpNjBJY0VFTmJMa3c0WUFDREI0Q2N3QURnQVFBUkl2Z2RRdXZla0FsZ0FZSk1IYUFCdzNBMTRDb0FCcGh5SUFRcVFBUUdZQVFHZ0FRR29BUU93QVFDNUFRQUFBQUFBQU9BX3dRRQkMSEFEZ1A4a0JHZmNvazFBejFUX1oVKCRQQV80QUVBOVFFBSw8bUFLS2dOU0NEYUFDQUxVQwUVBEwwCQh0T0FDQU9nQ0FQZ0NBSUFEQVEuLpoCJSFDUWxfYXdpMtAA8KZ3ZUFuSUFRb2lvRFVnZzAu2ALoB-ACx9MB6gIfaHR0cDovL3ByZWJpZC5vcmc6OTk5OS9ncHQuaHRtbIADAIgDAZADAJgDBaADAaoDALADALgDAMADrALIAwDYAwDgAwDoAwD4AwOABACSBAQvanB0mAQAogQKMTAuMS4xMy4zN6gEi-wJsgQICAAQABgAIAC4BADABADIBADSBAsxMC4wLjg1LjIwOA..&s=975cfe6518f064683541240f0d780d93a5f973da&referrer=http%3A%2F%2Fprebid.org%3A9999%2Fgpt.html',
'responseTimestamp': 1462919239486,
'requestTimestamp': 1462919238941,
'bidder': 'brealtime',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 545,
'pbLg': '0.50',
'pbMg': '0.50',
'pbHg': '0.50',
'pbAg': '0.50',
'size': '300x250',
'auctionId': 654321,
'requestId': '17dd1d869bed44e',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'brealtime',
'hb_adid': '275bd666f5a5a5d',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'pubmatic',
'mediaType': 'banner',
'width': '300',
'height': '250',
'statusMessage': 'Bid available',
'adId': '28f4039c636b6a7',
'adSlot': '39620189@300x250',
'cpm': 5.9396,
'ad': "<span class=\"PubAPIAd\"><img src=\"http://usw-lax.adsrvr.org/bid/feedback/pubmatic?iid=467b5d95-d55a-4125-a90a-64a34d92ceec&crid=p84y3ree&wp=8.5059874&aid=9519B012-A2CF-4166-93F5-DEB9D7CC9680&wpc=USD&sfe=969e047&puid=4367D163-7DC9-40CD-8DC1-0A0876574ADE&tdid=9514a176-457b-4bb1-ae75-0d2b5e8012fa&pid=rw83mt1&ag=rmorau3&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&svbttd=1&dt=PC&osf=OSX&os=Other&br=Chrome&rlangs=en&mlang=&svpid=39741&did=&rcxt=Other&lat=45.518097&lon=-122.675095&tmpc=&daid=&vp=0&osi=&osv=&bp=13.6497&testid=audience-eval-old&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI/f//////////ARIGcGVlcjM5EISVAw==&crrelr=\" width=\"1\" height=\"1\" style=\"display: none;\"/><IFRAME SRC=\"https://ad.doubleclick.net/ddm/adi/N84001.284566THETRADEDESK/B9241716.125553599;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>\r\n<SCRIPT language='JavaScript1.1' SRC=\"https://ad.doubleclick.net/ddm/adj/N84001.284566THETRADEDESK/B9241716.125553599;abr=!ie;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\">\r\n</SCRIPT>\r\n<NOSCRIPT>\r\n<A HREF=\"http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=https://ad.doubleclick.net/ddm/jump/N84001.284566THETRADEDESK/B9241716.125553599;abr=!ie4;abr=!ie5;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\">\r\n<IMG SRC=\"https://ad.doubleclick.net/ddm/ad/N84001.284566THETRADEDESK/B9241716.125553599;abr=!ie4;abr=!ie5;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\" BORDER=0 WIDTH=300 HEIGHT=250 ALT=\"Advertisement\"></A>\r\n</NOSCRIPT>\r\n</IFRAME><span id=\"te-clearads-js-tradedesk01cont1\"><script type=\"text/javascript\" src=\"https://choices.truste.com/ca?pid=tradedesk01&aid=tradedesk01&cid=10312015&c=tradedesk01cont1&js=pmw0&w=300&h=250&sid=0\"></script></span>\r</span> <!-- PubMatic Ad Ends --><div style=\"position:absolute;left:0px;top:0px;visibility:hidden;\"><img src=\"http://aktrack.pubmatic.com/AdServer/AdDisplayTrackerServlet?operId=1&pubId=39741&siteId=66156&adId=148827&adServerId=243&kefact=5.939592&kaxefact=5.939592&kadNetFrequecy=1&kadwidth=300&kadheight=250&kadsizeid=9&kltstamp=1462919239&indirectAdId=0&adServerOptimizerId=2&ranreq=0.8652068939929505&kpbmtpfact=8.505987&dcId=1&tldId=19194842&passback=0&imprId=8025E377-EC45-4EB6-826C-49D56CCE47DF&oid=8025E377-EC45-4EB6-826C-49D56CCE47DF&ias=272&crID=p84y3ree&campaignId=6810&creativeId=0&pctr=0.000000&wDSPByrId=1362&pageURL=http%253A%252F%252Fprebid.org%253A9999%252Fgpt.html&lpu=www.etrade.com\"></div>",
'dealId': '',
'responseTimestamp': 1462919239544,
'requestTimestamp': 1462919238922,
'bidder': 'pubmatic',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 622,
'pbLg': '5.00',
'pbMg': '5.90',
'pbHg': '5.93',
'pbAg': '5.90',
'size': '300x250',
'auctionId': 654321,
'requestId': '6d11aa2d5b3659',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'pubmatic',
'hb_adid': '28f4039c636b6a7',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'rubicon',
'mediaType': 'banner',
'width': 300,
'height': 600,
'statusMessage': 'Bid available',
'adId': '29019e2ab586a5a',
'cpm': 2.74,
'ad': '<script type="text/javascript">;(function (rt, fe) { rt.renderCreative(fe, "/19968336/header-bid-tag-0", "10"); }((parent.window.rubicontag || window.top.rubicontag), (document.body || document.documentElement)));</script>',
'responseTimestamp': 1462919239860,
'requestTimestamp': 1462919238934,
'bidder': 'rubicon',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 926,
'pbLg': '2.50',
'pbMg': '2.70',
'pbHg': '2.74',
'pbAg': '2.70',
'size': '300x600',
'auctionId': 654321,
'requestId': '96aff279720d39',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'rubicon',
'hb_adid': '29019e2ab586a5a',
'hb_pb': '10.00',
'hb_size': '300x600',
'foobar': '300x600'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
}
];
}
export function getSlotTargeting() {
return {
'/19968336/header-bid-tag-0': [
convertTargetingsFromOldToNew({
'hb_bidder': [
'appnexus'
]
}),
convertTargetingsFromOldToNew({
'hb_adid': [
'233bcbee889d46d'
]
}),
convertTargetingsFromOldToNew({
'hb_pb': [
'10.00'
]
}),
convertTargetingsFromOldToNew({
'hb_size': [
'300x250'
]
}),
{
'foobar': [
'300x250'
]
}
]
};
}
export function getAdUnits() {
return [
{
'code': '/19968336/header-bid-tag1',
'mediaTypes': {
'banner': {
'sizes': [[728, 90], [970, 90]]
},
},
'bids': [
{
'bidder': 'adequant',
'params': {
'publisher_id': '1234567',
'bidfloor': 0.01
}
},
{
'bidder': 'appnexus',
'params': {
'placementId': '543221',
}
},
{
'bidder': 'pubmatic',
'params': {
'publisherId': 1234567,
'adSlot': '1234567@728x90'
}
}
]
},
{
'code': '/19968336/header-bid-tag-0',
'mediaTypes': {
'banner': {
'sizes': [[300, 250], [300, 600]]
}
},
'bids': [
{
'bidder': 'appnexus',
'params': {
'placementId': '5324321'
}
},
{
'bidder': 'adequant',
'params': {
'publisher_id': '12353433',
'bidfloor': 0.01
}
},
{
'bidder': 'triplelift',
'params': {
'inventoryCode': 'inv_code_here'
}
},
{
'bidder': 'springserve',
'params': {
'impId': 1234,
'supplyPartnerId': 1,
'test': true
}
},
{
'bidder': 'rubicon',
'params': {
'accountId': '123456',
'siteId': '345678',
'zoneId': '234567',
'userId': '12346',
'keywords': [
'a',
'b',
'c'
],
'inventory': {
'rating': '5-star',
'prodtype': 'tech'
},
'visitor': {
'ucat': 'new',
'search': 'iphone'
},
'sizes': [
15,
10
]
}
},
{
'bidder': 'openx',
'params': {
'jstag_url': 'http://servedbyopenx.com/w/1.0/jstag?nc=account_key',
'unit': 2345677
}
},
{
'bidder': 'pubmatic',
'params': {
'publisherId': 1234567,
'adSlot': '1234567@300x250'
}
},
{
'bidder': 'pagescience',
'params': {
'placementId': '1234567'
}
},
{
'bidder': 'brealtime',
'params': {
'placementId': '1234567'
}
},
{
'bidder': 'indexExchange',
'params': {
'id': '1',
'siteID': 123456,
'timeout': 10000
}
},
{
'bidder': 'adform',
'params': {
'adxDomain': 'adx.adform.net',
'mid': 123456,
'test': 1
}
},
{
'bidder': 'amazon',
'params': {
'aId': 3080
}
},
{
'bidder': 'aol',
'params': {
'network': '112345.45',
'placement': 12345
}
},
{
'bidder': 'sovrn',
'params': {
'tagid': '123556'
}
},
{
'bidder': 'pulsepoint',
'params': {
'cf': '300X250',
'cp': 1233456,
'ct': 12357
}
},
{
'bidder': 'brightcom',
'params': {
'tagId': 75423
}
}
]
}
];
};
export function getBidResponsesFromAPI() {
return {
'/19968336/header-bid-tag-0': {
'bids': [
{
'bidderCode': 'brightcom',
'width': 300,
'height': 250,
'mediaType': 'banner',
'statusMessage': 'Bid available',
'adId': '26e0795ab963896',
'cpm': 0.17,
'ad': "<script type=\"text/javascript\">document.write('<scr'+'ipt src=\"//trk.diamondminebubble.com/h.html?e=hb_before_creative_renders&ho=2140340&ty=j&si=300x250&ta=16577&cd=cdn.marphezis.com&raid=15f3d12e77c1e5a&rimid=14fe662ee0a3506&rbid=235894352&cb=' + Math.floor((Math.random()*100000000000)+1) + '&ref=\"></scr' + 'ipt>');</script><script type=\"text/javascript\">var compassSmartTag={h:\"2140340\",t:\"16577\",d:\"2\",referral:\"\",y_b:{y:\"j\",s:\"300x250\"},hb:{raid:\"15f3d12e77c1e5a\",rimid:\"14fe662ee0a3506\",rbid:\"235894352\"}};</script><script src=\"//cdn.marphezis.com/cmps/cst.min.js\"></script><img src=\"http://notifications.iselephant.com/hb/awin?byid=400&imid=14fe662ee0a3506&auid=15f3d12e77c1e5a&bdid=235894352\" width=\"1\" height=\"1\" style=\"display:none\" />",
'responseTimestamp': 1462919239420,
'requestTimestamp': 1462919238937,
'bidder': 'brightcom',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 483,
'pbLg': '0.00',
'pbMg': '0.10',
'pbHg': '0.17',
'pbAg': '0.15',
'size': '300x250',
'auctionId': 654321,
'requestId': '135e89c039705da',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'brightcom',
'hb_adid': '26e0795ab963896',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'brealtime',
'width': 300,
'height': 250,
'mediaType': 'banner',
'statusMessage': 'Bid available',
'adId': '275bd666f5a5a5d',
'creative_id': 29681110,
'cpm': 0.5,
'adUrl': 'http://lax1-ib.adnxs.com/ab?e=wqT_3QLzBKhzAgAAAwDWAAUBCMjAybkFEIPr4YfMvKLoQBjL84KE1tzG-kkgASotCQAAAQII4D8RAQcQAADgPxkJCQjwPyEJCQjgPykRCaAwuvekAji-B0C-B0gCUNbLkw5YweAnYABokUB4mo8EgAEBigEDVVNEkgUG8FKYAawCoAH6AagBAbABALgBAcABA8gBANABANgBAOABAPABAIoCOnVmKCdhJywgNDk0NDcyLCAxNDYyOTE5MjQwKTt1ZigncicsIDI5NjgxMTEwLDIeAPBvkgLNASFsU2NQWlFpNjBJY0VFTmJMa3c0WUFDREI0Q2N3QURnQVFBUkl2Z2RRdXZla0FsZ0FZSk1IYUFCdzNBMTRDb0FCcGh5SUFRcVFBUUdZQVFHZ0FRR29BUU93QVFDNUFRQUFBQUFBQU9BX3dRRQkMSEFEZ1A4a0JHZmNvazFBejFUX1oVKCRQQV80QUVBOVFFBSw8bUFLS2dOU0NEYUFDQUxVQwUVBEwwCQh0T0FDQU9nQ0FQZ0NBSUFEQVEuLpoCJSFDUWxfYXdpMtAA8KZ3ZUFuSUFRb2lvRFVnZzAu2ALoB-ACx9MB6gIfaHR0cDovL3ByZWJpZC5vcmc6OTk5OS9ncHQuaHRtbIADAIgDAZADAJgDBaADAaoDALADALgDAMADrALIAwDYAwDgAwDoAwD4AwOABACSBAQvanB0mAQAogQKMTAuMS4xMy4zN6gEi-wJsgQICAAQABgAIAC4BADABADIBADSBAsxMC4wLjg1LjIwOA..&s=975cfe6518f064683541240f0d780d93a5f973da&referrer=http%3A%2F%2Fprebid.org%3A9999%2Fgpt.html',
'responseTimestamp': 1462919239486,
'requestTimestamp': 1462919238941,
'bidder': 'brealtime',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 545,
'pbLg': '0.50',
'pbMg': '0.50',
'pbHg': '0.50',
'pbAg': '0.50',
'size': '300x250',
'auctionId': 654321,
'requestId': '17dd1d869bed44e',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'brealtime',
'hb_adid': '275bd666f5a5a5d',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'pubmatic',
'width': '300',
'height': '250',
'mediaType': 'banner',
'statusMessage': 'Bid available',
'adId': '28f4039c636b6a7',
'adSlot': '39620189@300x250',
'cpm': 5.9396,
'ad': "<span class=\"PubAPIAd\"><img src=\"http://usw-lax.adsrvr.org/bid/feedback/pubmatic?iid=467b5d95-d55a-4125-a90a-64a34d92ceec&crid=p84y3ree&wp=8.5059874&aid=9519B012-A2CF-4166-93F5-DEB9D7CC9680&wpc=USD&sfe=969e047&puid=4367D163-7DC9-40CD-8DC1-0A0876574ADE&tdid=9514a176-457b-4bb1-ae75-0d2b5e8012fa&pid=rw83mt1&ag=rmorau3&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&svbttd=1&dt=PC&osf=OSX&os=Other&br=Chrome&rlangs=en&mlang=&svpid=39741&did=&rcxt=Other&lat=45.518097&lon=-122.675095&tmpc=&daid=&vp=0&osi=&osv=&bp=13.6497&testid=audience-eval-old&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI/f//////////ARIGcGVlcjM5EISVAw==&crrelr=\" width=\"1\" height=\"1\" style=\"display: none;\"/><IFRAME SRC=\"https://ad.doubleclick.net/ddm/adi/N84001.284566THETRADEDESK/B9241716.125553599;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\" WIDTH=300 HEIGHT=250 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 SCROLLING=no BORDERCOLOR='#000000'>\r\n<SCRIPT language='JavaScript1.1' SRC=\"https://ad.doubleclick.net/ddm/adj/N84001.284566THETRADEDESK/B9241716.125553599;abr=!ie;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\">\r\n</SCRIPT>\r\n<NOSCRIPT>\r\n<A HREF=\"http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=https://ad.doubleclick.net/ddm/jump/N84001.284566THETRADEDESK/B9241716.125553599;abr=!ie4;abr=!ie5;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\">\r\n<IMG SRC=\"https://ad.doubleclick.net/ddm/ad/N84001.284566THETRADEDESK/B9241716.125553599;abr=!ie4;abr=!ie5;sz=300x250;click0=http://insight.adsrvr.org/track/clk?imp=467b5d95-d55a-4125-a90a-64a34d92ceec&ag=rmorau3&crid=p84y3ree&cf=&fq=1&td_s=prebid.org:9999&rcats=&mcat=&mste=&mfld=2&mssi=&mfsi=s4go1cqvhn&sv=pubmatic&uhow=63&agsa=&rgco=United%20States&rgre=Oregon&rgme=820&rgci=Portland&rgz=97204&dt=PC&osf=OSX&os=Other&br=Chrome&svpid=39741&rlangs=en&mlang=&did=&rcxt=Other&tmpc=&vrtd=&osi=&osv=&daid=&dnr=0&dur=CicKB203c2NmY3oQhJUDIgsIncWDPRIEbm9uZSILCOjyjz0SBG5vbmUKNQoeY2hhcmdlLWFsbFBlZXIzOUN1c3RvbUNhdGVnb3J5IhMI%2Ff%2F%2F%2F%2F%2F%2F%2F%2F%2F%2FARIGcGVlcjM5EISVAw%3D%3D&crrelr=&svscid=66156&testid=audience-eval-old&r=;ord=102917?\" BORDER=0 WIDTH=300 HEIGHT=250 ALT=\"Advertisement\"></A>\r\n</NOSCRIPT>\r\n</IFRAME><span id=\"te-clearads-js-tradedesk01cont1\"><script type=\"text/javascript\" src=\"https://choices.truste.com/ca?pid=tradedesk01&aid=tradedesk01&cid=10312015&c=tradedesk01cont1&js=pmw0&w=300&h=250&sid=0\"></script></span>\r</span> <!-- PubMatic Ad Ends --><div style=\"position:absolute;left:0px;top:0px;visibility:hidden;\"><img src=\"http://aktrack.pubmatic.com/AdServer/AdDisplayTrackerServlet?operId=1&pubId=39741&siteId=66156&adId=148827&adServerId=243&kefact=5.939592&kaxefact=5.939592&kadNetFrequecy=1&kadwidth=300&kadheight=250&kadsizeid=9&kltstamp=1462919239&indirectAdId=0&adServerOptimizerId=2&ranreq=0.8652068939929505&kpbmtpfact=8.505987&dcId=1&tldId=19194842&passback=0&imprId=8025E377-EC45-4EB6-826C-49D56CCE47DF&oid=8025E377-EC45-4EB6-826C-49D56CCE47DF&ias=272&crID=p84y3ree&campaignId=6810&creativeId=0&pctr=0.000000&wDSPByrId=1362&pageURL=http%253A%252F%252Fprebid.org%253A9999%252Fgpt.html&lpu=www.etrade.com\"></div>",
'dealId': '',
'responseTimestamp': 1462919239544,
'requestTimestamp': 1462919238922,
'bidder': 'pubmatic',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 622,
'pbLg': '5.00',
'pbMg': '5.90',
'pbHg': '5.93',
'pbAg': '5.90',
'size': '300x250',
'auctionId': 654321,
'requestId': '6d11aa2d5b3659',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'pubmatic',
'hb_adid': '28f4039c636b6a7',
'hb_pb': '10.00',
'hb_size': '300x250',
'foobar': '300x250'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
},
{
'bidderCode': 'rubicon',
'width': 300,
'height': 600,
'mediaType': 'banner',
'statusMessage': 'Bid available',
'adId': '29019e2ab586a5a',
'cpm': 2.74,
'ad': '<script type="text/javascript">;(function (rt, fe) { rt.renderCreative(fe, "/19968336/header-bid-tag-0", "10"); }((parent.window.rubicontag || window.top.rubicontag), (document.body || document.documentElement)));</script>',
'responseTimestamp': 1462919239860,
'requestTimestamp': 1462919238934,
'bidder': 'rubicon',
'adUnitCode': '/19968336/header-bid-tag-0',
'timeToRespond': 926,
'pbLg': '2.50',
'pbMg': '2.70',
'pbHg': '2.74',
'pbAg': '2.70',
'size': '300x600',
'auctionId': 654321,
'requestId': '96aff279720d39',
'adserverTargeting': convertTargetingsFromOldToNew({
'hb_bidder': 'rubicon',
'hb_adid': '29019e2ab586a5a',
'hb_pb': '10.00',
'hb_size': '300x600',
'foobar': '300x600'
}),
'netRevenue': true,
'currency': 'USD',
'ttl': 300
}
]
}
};
}
// Ad server targeting when `setConfig({ enableSendAllBids: true })` is set.
export function getAdServerTargeting() {
return {
'/19968336/header-bid-tag-0': convertTargetingsFromOldToNew({
'foobar': '0x0,300x250,300x600',
'hb_size': '300x250',
'hb_pb': '10.00',
'hb_adid': '233bcbee889d46d',
'hb_bidder': 'appnexus',
'hb_size_triplelift': '0x0',
'hb_pb_triplelift': '10.00',
'hb_adid_triplelift': '222bb26f9e8bd',
'hb_bidder_triplelift': 'triplelift',
'hb_size_appnexus': '300x250',
'hb_pb_appnexus': '10.00',
'hb_adid_appnexus': '233bcbee889d46d',
'hb_bidder_appnexus': 'appnexus',
'hb_size_pagescience': '300x250',
'hb_pb_pagescience': '10.00',
'hb_adid_pagescience': '25bedd4813632d7',
'hb_bidder_pagescienc': 'pagescience',
'hb_size_brightcom': '300x250',
'hb_pb_brightcom': '10.00',
'hb_adid_brightcom': '26e0795ab963896',
'hb_bidder_brightcom': 'brightcom',
'hb_size_brealtime': '300x250',
'hb_pb_brealtime': '10.00',
'hb_adid_brealtime': '275bd666f5a5a5d',
'hb_bidder_brealtime': 'brealtime',
'hb_size_pubmatic': '300x250',
'hb_pb_pubmatic': '10.00',
'hb_adid_pubmatic': '28f4039c636b6a7',
'hb_bidder_pubmatic': 'pubmatic',
'hb_size_rubicon': '300x600',
'hb_pb_rubicon': '10.00',
'hb_adid_rubicon': '29019e2ab586a5a',
'hb_bidder_rubicon': 'rubicon'
}),
'/19968336/header-bid-tag1': convertTargetingsFromOldToNew({
'foobar': '728x90',
'hb_size': '728x90',
'hb_pb': '10.00',
'hb_adid': '24bd938435ec3fc',
'hb_bidder': 'appnexus',
'hb_size_appnexus': '728x90',
'hb_pb_appnexus': '10.00',
'hb_adid_appnexus': '24bd938435ec3fc',
'hb_bidder_appnexus': 'appnexus'
})
};
}
// Key/values used to set ad server targeting.
export function getTargetingKeys() {
return [
[
CONSTANTS.TARGETING_KEYS.BIDDER,
'appnexus'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID,
'233bcbee889d46d'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET,
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE,
'300x250'
],
[
'foobar',
['0x0', '300x250', '300x600']
]
];
}
// Key/values used to set ad server targeting when bid landscape
// targeting is on.
export function getTargetingKeysBidLandscape() {
return [
[
CONSTANTS.TARGETING_KEYS.BIDDER,
'appnexus'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_appnexus',
'233bcbee889d46d'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET,
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE,
'300x250'
],
[
'foobar',
['0x0', '300x250', '300x600']
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_triplelift',
'triplelift'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_triplelift',
'222bb26f9e8bd'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_triplelift',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_triplelift',
'0x0'
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_appnexus',
'appnexus'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_appnexus',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_appnexus',
'300x250'
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_pagescienc',
'pagescience'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_pagescience',
'25bedd4813632d7'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_pagescience',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_pagescience',
'300x250'
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_brightcom',
'brightcom'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_brightcom',
'26e0795ab963896'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_brightcom',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_brightcom',
'300x250'
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_brealtime',
'brealtime'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_brealtime',
'275bd666f5a5a5d'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_brealtime',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_brealtime',
'300x250'
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_pubmatic',
'pubmatic'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_pubmatic',
'28f4039c636b6a7'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_pubmatic',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_pubmatic',
'300x250'
],
[
CONSTANTS.TARGETING_KEYS.BIDDER + '_rubicon',
'rubicon'
],
[
CONSTANTS.TARGETING_KEYS.AD_ID + '_rubicon',
'29019e2ab586a5a'
],
[
CONSTANTS.TARGETING_KEYS.PRICE_BUCKET + '_rubicon',
'10.00'
],
[
CONSTANTS.TARGETING_KEYS.SIZE + '_rubicon',
'300x600'
]
];
}
export function getBidRequestedPayload() {
return {
'bidderCode': 'adequant',
'auctionId': '150f361b202aa8',
'bidderRequestId': '2b193b7a6ff421',
'bids': [
{
'bidder': 'adequant',
'params': {