github.com/prebid/prebid-server/v2@v2.18.0/endpoints/openrtb2/sample-requests/valid-whole/exemplary/bid-adj-factors-case-insensitive.json (about) 1 { 2 "description": "This demonstrates bid adjustment factors with case insensitive bidder names", 3 "config": { 4 "mockBidders": [ 5 { 6 "bidderName": "appnexus", 7 "currency": "USD", 8 "price": 1.00 9 }, 10 { 11 "bidderName": "rubicon", 12 "currency": "USD", 13 "price": 1.00 14 } 15 ] 16 }, 17 "mockBidRequest": { 18 "id": "some-request-id", 19 "site": { 20 "page": "prebid.org" 21 }, 22 "user": { 23 "ext": { 24 "consent": "gdpr-consent-string" 25 } 26 }, 27 "regs": { 28 "ext": { 29 "gdpr": 1, 30 "us_privacy": "1NYN" 31 } 32 }, 33 "imp": [ 34 { 35 "id": "some-impression-id", 36 "banner": { 37 "format": [ 38 { 39 "w": 300, 40 "h": 250 41 }, 42 { 43 "w": 300, 44 "h": 600 45 } 46 ] 47 }, 48 "ext": { 49 "APPNEXUS": { 50 "placementId": 12883451 51 }, 52 "districtm": { 53 "placementId": 105 54 } 55 } 56 } 57 ], 58 "tmax": 500, 59 "ext": { 60 "prebid": { 61 "aliases": { 62 "districtm": "APPNEXUS" 63 }, 64 "bidadjustmentfactors": { 65 "APPNEXUS": 1.01, 66 "districtm": 0.98 67 }, 68 "cache": { 69 "bids": {} 70 }, 71 "channel": { 72 "name": "video", 73 "version": "1.0" 74 }, 75 "targeting": { 76 "includewinners": false, 77 "pricegranularity": { 78 "precision": 2, 79 "ranges": [ 80 { 81 "max": 20, 82 "increment": 0.10 83 } 84 ] 85 } 86 } 87 } 88 } 89 }, 90 "expectedBidResponse": { 91 "id": "some-request-id", 92 "seatbid": [ 93 { 94 "bid": [ 95 { 96 "id": "appnexus-bid", 97 "impid": "some-impression-id", 98 "price": 1.01 99 } 100 ], 101 "seat": "APPNEXUS" 102 }, 103 { 104 "bid": [ 105 { 106 "id": "appnexus-bid", 107 "impid": "some-impression-id", 108 "price": 0.98 109 } 110 ], 111 "seat": "districtm" 112 } 113 ], 114 "bidid": "test bid id", 115 "cur": "USD", 116 "nbr": 0 117 }, 118 "expectedReturnCode": 200 119 }