github.com/prebid/prebid-server@v0.275.0/endpoints/openrtb2/sample-requests/aliased/multiple-alias.json (about) 1 { 2 "description": "Imp extension comes with a valid bidder name and valid bidder aliases as defined in the config.aliases list. Given that 'alias1' refers to the 'appnexus' bidder, we only bid appnexus once.", 3 "config": { 4 "aliases": "{\"ext\":{\"prebid\":{\"aliases\":{\"alias1\":\"appnexus\",\"alias2\":\"rubicon\"}}}}", 5 "mockBidders": [ 6 {"bidderName": "appnexus", "currency": "USD", "price": 0.00}, 7 {"bidderName": "rubicon", "currency": "USD", "price": 0.00} 8 ] 9 }, 10 "mockBidRequest": { 11 "id": "some-request-id", 12 "site": { 13 "page": "test.somepage.com" 14 }, 15 "imp": [ 16 { 17 "id": "my-imp-id", 18 "banner": { 19 "format": [ 20 { 21 "w": 300, 22 "h": 600 23 } 24 ] 25 }, 26 "pmp": { 27 "deals": [ 28 { 29 "id": "some-deal-id" 30 } 31 ] 32 }, 33 "ext": { 34 "appnexus": { 35 "placementId": 12883451 36 }, 37 "alias1": { 38 "placementId": 12883451 39 }, 40 "alias2": { 41 "accountId": 1001, 42 "siteId": 113932, 43 "zoneId": 535510 44 } 45 } 46 } 47 ], 48 "ext": { 49 "prebid": { 50 "targeting": { 51 "pricegranularity": "low" 52 }, 53 "cache": { 54 "bids": {} 55 } 56 } 57 } 58 }, 59 "expectedBidResponse": { 60 "id": "some-request-id", 61 "seatbid": [ 62 { 63 "bid": [ 64 { 65 "id": "appnexus-bid", 66 "impid": "my-imp-id", 67 "price": 0 68 } 69 ], 70 "seat": "alias1" 71 }, 72 { 73 "bid": [ 74 { 75 "id": "rubicon-bid", 76 "impid": "my-imp-id", 77 "price": 0 78 } 79 ], 80 "seat": "alias2" 81 }, 82 { 83 "bid": [ 84 { 85 "id": "appnexus-bid", 86 "impid": "my-imp-id", 87 "price": 0 88 } 89 ], 90 "seat": "appnexus" 91 } 92 ], 93 "bidid": "test bid id", 94 "cur": "USD", 95 "nbr": 0 96 }, 97 "expectedReturnCode": 200 98 }