github.com/prebid/prebid-server@v0.275.0/exchange/exchangetest/multi-bids.json (about) 1 { 2 "multiBid": {}, 3 "incomingRequest": { 4 "ortbRequest": { 5 "id": "some-request-id", 6 "site": { 7 "page": "test.somepage.com" 8 }, 9 "imp": [ 10 { 11 "id": "my-imp-id", 12 "video": { 13 "mimes": [ 14 "video/mp4" 15 ] 16 }, 17 "ext": { 18 "prebid": { 19 "bidder": { 20 "pubmatic": { 21 "publisherId": 5890 22 }, 23 "appnexus": { 24 "placementId": 1 25 } 26 } 27 } 28 } 29 }, 30 { 31 "id": "imp-id-2", 32 "video": { 33 "mimes": [ 34 "video/mp4" 35 ] 36 }, 37 "ext": { 38 "prebid": { 39 "bidder": { 40 "pubmatic": { 41 "publisherId": 5890 42 }, 43 "appnexus": { 44 "placementId": 1 45 } 46 } 47 } 48 } 49 } 50 ], 51 "ext": { 52 "prebid": { 53 "targeting": { 54 "includewinners": true, 55 "includebidderkeys": true, 56 "pricegranularity": { 57 "precision": 2, 58 "ranges": [ 59 { 60 "min": 0, 61 "max": 20, 62 "increment": 0.1 63 } 64 ] 65 } 66 }, 67 "multibid": [ 68 { 69 "bidder": "pubmatic", 70 "maxbids": 2, 71 "targetbiddercodeprefix": "pubm" 72 }, 73 { 74 "bidders": [ 75 "appnexus", 76 "someBidder" 77 ], 78 "maxbids": 2 79 } 80 ] 81 } 82 } 83 } 84 }, 85 "outgoingRequests": { 86 "pubmatic": { 87 "expectRequest": { 88 "ortbRequest": { 89 "id": "some-request-id", 90 "site": { 91 "page": "test.somepage.com" 92 }, 93 "imp": [ 94 { 95 "id": "my-imp-id", 96 "video": { 97 "mimes": [ 98 "video/mp4" 99 ] 100 }, 101 "ext": { 102 "bidder": { 103 "publisherId": 5890 104 } 105 } 106 }, 107 { 108 "id": "imp-id-2", 109 "video": { 110 "mimes": [ 111 "video/mp4" 112 ] 113 }, 114 "ext": { 115 "bidder": { 116 "publisherId": 5890 117 } 118 } 119 } 120 ], 121 "ext": { 122 "prebid": { 123 "multibid": [ 124 { 125 "bidder": "pubmatic", 126 "maxbids": 2, 127 "targetbiddercodeprefix": "pubm" 128 } 129 ] 130 } 131 } 132 } 133 }, 134 "mockResponse": { 135 "pbsSeatBids": [ 136 { 137 "pbsBids": [ 138 { 139 "ortbBid": { 140 "id": "winning-bid", 141 "impid": "my-imp-id", 142 "price": 0.71, 143 "w": 200, 144 "h": 250, 145 "crid": "creative-1" 146 }, 147 "bidType": "video", 148 "bidMeta": { 149 "adaptercode": "pubmatic" 150 } 151 }, 152 { 153 "ortbBid": { 154 "id": "losing-bid", 155 "impid": "my-imp-id", 156 "price": 0.21, 157 "w": 200, 158 "h": 250, 159 "crid": "creative-2" 160 }, 161 "bidType": "video", 162 "bidMeta": { 163 "adaptercode": "pubmatic" 164 } 165 }, 166 { 167 "ortbBid": { 168 "id": "other-bid", 169 "impid": "imp-id-2", 170 "price": 0.61, 171 "w": 300, 172 "h": 500, 173 "crid": "creative-3" 174 }, 175 "bidType": "video", 176 "bidMeta": { 177 "adaptercode": "pubmatic" 178 } 179 }, 180 { 181 "ortbBid": { 182 "id": "contending-bid", 183 "impid": "my-imp-id", 184 "price": 0.51, 185 "w": 200, 186 "h": 250, 187 "crid": "creative-4" 188 }, 189 "bidType": "video", 190 "bidMeta": { 191 "adaptercode": "pubmatic" 192 } 193 } 194 ], 195 "seat": "pubmatic" 196 } 197 ] 198 } 199 }, 200 "appnexus": { 201 "expectRequest": { 202 "ortbRequest": { 203 "id": "some-request-id", 204 "site": { 205 "page": "test.somepage.com" 206 }, 207 "imp": [ 208 { 209 "id": "my-imp-id", 210 "video": { 211 "mimes": [ 212 "video/mp4" 213 ] 214 }, 215 "ext": { 216 "bidder": { 217 "placementId": 1 218 } 219 } 220 }, 221 { 222 "id": "imp-id-2", 223 "video": { 224 "mimes": [ 225 "video/mp4" 226 ] 227 }, 228 "ext": { 229 "bidder": { 230 "placementId": 1 231 } 232 } 233 } 234 ], 235 "ext": { 236 "prebid": { 237 "multibid": [ 238 { 239 "bidders": [ 240 "appnexus" 241 ], 242 "maxbids": 2 243 } 244 ] 245 } 246 } 247 } 248 }, 249 "mockResponse": { 250 "pbsSeatBids": [ 251 { 252 "pbsBids": [ 253 { 254 "ortbBid": { 255 "id": "apn-bid", 256 "impid": "my-imp-id", 257 "price": 0.3, 258 "w": 200, 259 "h": 500, 260 "crid": "creative-a-1" 261 }, 262 "bidType": "banner", 263 "bidMeta": { 264 "adaptercode": "appnexus" 265 } 266 }, 267 { 268 "ortbBid": { 269 "id": "apn-bid-2", 270 "impid": "my-imp-id", 271 "price": 0.3, 272 "w": 200, 273 "h": 500, 274 "crid": "creative-a-2" 275 }, 276 "bidType": "banner", 277 "bidMeta": { 278 "adaptercode": "appnexus" 279 } 280 } 281 ], 282 "seat": "appnexus" 283 } 284 ] 285 } 286 } 287 }, 288 "response": { 289 "bids": { 290 "id": "some-request-id", 291 "seatbid": [ 292 { 293 "seat": "pubmatic", 294 "bid": [ 295 { 296 "id": "winning-bid", 297 "impid": "my-imp-id", 298 "price": 0.71, 299 "w": 200, 300 "h": 250, 301 "crid": "creative-1", 302 "ext": { 303 "origbidcpm": 0.71, 304 "prebid": { 305 "meta": { 306 "adaptercode": "pubmatic" 307 }, 308 "type": "video", 309 "targeting": { 310 "hb_bidder": "pubmatic", 311 "hb_bidder_pubmatic": "pubmatic", 312 "hb_cache_host": "www.pbcserver.com", 313 "hb_cache_host_pubmat": "www.pbcserver.com", 314 "hb_cache_path": "/pbcache/endpoint", 315 "hb_cache_path_pubmat": "/pbcache/endpoint", 316 "hb_pb": "0.70", 317 "hb_pb_pubmatic": "0.70", 318 "hb_size": "200x250", 319 "hb_size_pubmatic": "200x250" 320 }, 321 "targetbiddercode": "pubmatic" 322 } 323 } 324 }, 325 { 326 "id": "losing-bid", 327 "impid": "my-imp-id", 328 "price": 0.21, 329 "w": 200, 330 "h": 250, 331 "crid": "creative-2", 332 "ext": { 333 "origbidcpm": 0.21, 334 "prebid": { 335 "meta": { 336 "adaptercode": "pubmatic" 337 }, 338 "type": "video" 339 } 340 } 341 }, 342 { 343 "id": "other-bid", 344 "impid": "imp-id-2", 345 "price": 0.61, 346 "w": 300, 347 "h": 500, 348 "crid": "creative-3", 349 "ext": { 350 "origbidcpm": 0.61, 351 "prebid": { 352 "meta": { 353 "adaptercode": "pubmatic" 354 }, 355 "type": "video", 356 "targeting": { 357 "hb_bidder": "pubmatic", 358 "hb_bidder_pubmatic": "pubmatic", 359 "hb_cache_host": "www.pbcserver.com", 360 "hb_cache_host_pubmat": "www.pbcserver.com", 361 "hb_cache_path": "/pbcache/endpoint", 362 "hb_cache_path_pubmat": "/pbcache/endpoint", 363 "hb_pb": "0.60", 364 "hb_pb_pubmatic": "0.60", 365 "hb_size": "300x500", 366 "hb_size_pubmatic": "300x500" 367 }, 368 "targetbiddercode": "pubmatic" 369 } 370 } 371 }, 372 { 373 "id": "contending-bid", 374 "impid": "my-imp-id", 375 "price": 0.51, 376 "w": 200, 377 "h": 250, 378 "crid": "creative-4", 379 "ext": { 380 "origbidcpm": 0.51, 381 "prebid": { 382 "meta": { 383 "adaptercode": "pubmatic" 384 }, 385 "type": "video", 386 "targeting": { 387 "hb_bidder_pubm2": "pubm2", 388 "hb_cache_host_pubm2": "www.pbcserver.com", 389 "hb_cache_path_pubm2": "/pbcache/endpoint", 390 "hb_pb_pubm2": "0.50", 391 "hb_size_pubm2": "200x250" 392 }, 393 "targetbiddercode": "pubm2" 394 } 395 } 396 } 397 ] 398 }, 399 { 400 "seat": "appnexus", 401 "bid": [ 402 { 403 "id": "apn-bid", 404 "impid": "my-imp-id", 405 "price": 0.3, 406 "w": 200, 407 "h": 500, 408 "crid": "creative-a-1", 409 "ext": { 410 "origbidcpm": 0.3, 411 "prebid": { 412 "meta": { 413 "adaptercode": "appnexus" 414 }, 415 "targetbiddercode": "appnexus", 416 "type": "banner", 417 "targeting": { 418 "hb_bidder_appnexus": "appnexus", 419 "hb_cache_host_appnex": "www.pbcserver.com", 420 "hb_cache_path_appnex": "/pbcache/endpoint", 421 "hb_pb_appnexus": "0.20", 422 "hb_size_appnexus": "200x500" 423 } 424 } 425 } 426 }, 427 { 428 "id": "apn-bid-2", 429 "impid": "my-imp-id", 430 "price": 0.3, 431 "w": 200, 432 "h": 500, 433 "crid": "creative-a-2", 434 "ext": { 435 "origbidcpm": 0.3, 436 "prebid": { 437 "meta": { 438 "adaptercode": "appnexus" 439 }, 440 "type": "banner" 441 } 442 } 443 } 444 ] 445 } 446 ] 447 } 448 } 449 }