github.com/prebid/prebid-server/v2@v2.18.0/endpoints/openrtb2/sample-requests/valid-whole/supplementary/req-ext-bidder-params-merge.json (about)

     1  {
     2    "description": "add missing bidder-params from req.ext.prebid.bidderparams to imp[].ext.prebid.bidder with preference for imp[].ext.prebid.bidder params",
     3    "mockBidRequest": {
     4      "id": "some-request-id",
     5      "site": {
     6        "page": "test.somepage.com"
     7      },
     8      "imp": [
     9        {
    10          "id": "my-imp-id",
    11          "banner": {
    12            "format": [
    13              {
    14                "w": 300,
    15                "h": 600
    16              }
    17            ]
    18          },
    19          "pmp": {
    20            "deals": [
    21              {
    22                "id": "some-deal-id"
    23              }
    24            ]
    25          },
    26          "ext": {
    27            "prebid": {
    28              "bidder": {
    29                "appnexus": {
    30                  "placementId": 111111
    31                },
    32                "pubmatic": {
    33                  "publisherId": "1234",
    34                  "wrapper": {
    35                    "profile": 1234
    36                  }
    37                }
    38              }
    39            }
    40          }
    41        }
    42      ],
    43      "ext": {
    44        "prebid": {
    45          "targeting": {
    46            "pricegranularity": "low"
    47          },
    48          "cache": {
    49            "bids": {}
    50          },
    51          "bidderparams": {
    52            "appnexus": {
    53              "placementId": 222222
    54            },
    55            "pubmatic": {
    56              "publisherId": "5678",
    57              "wrapper": {
    58                "profile": 5678,
    59                "version": 2
    60              }
    61            }
    62          }
    63        }
    64      }
    65    },
    66    "expectedReqExt": {
    67      "prebid": {
    68        "targeting": {
    69          "pricegranularity": {
    70            "precision": 2,
    71            "ranges": [
    72              {
    73                "min": 0,
    74                "max": 5,
    75                "increment": 0.5
    76              }
    77            ]
    78          },
    79          "mediatypepricegranularity": {},
    80          "includewinners": true,
    81          "includebidderkeys": true
    82        },
    83        "cache": {
    84          "bids": {}
    85        },
    86        "bidderparams": {
    87          "appnexus": {
    88            "placementId": 222222
    89          },
    90          "pubmatic": {
    91            "publisherId": "5678",
    92            "wrapper": {
    93              "profile": 5678,
    94              "version": 2
    95            }
    96          }
    97        }
    98      }
    99    },
   100    "expectedImpExt": {
   101      "prebid": {
   102        "bidder": {
   103          "appnexus": {
   104            "placementId": 111111
   105          },
   106          "pubmatic": {
   107            "publisherId": "1234",
   108            "wrapper": {
   109              "profile": 1234
   110            }
   111          }
   112        }
   113      }
   114    },
   115    "expectedReturnCode": 200
   116  }