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

     1  {
     2    "description": "add missing bidder-params from req.ext.prebid.bidderparams to imp[].ext for backward compatibility",
     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            "appnexus": {
    28              "placementId": 111111
    29            },
    30            "pubmatic": {
    31              "wrapper": {
    32                "profile": 1234
    33              }
    34            },
    35            "prebid": {
    36              "bidder": {}
    37            }
    38          }
    39        }
    40      ],
    41      "ext": {
    42        "prebid": {
    43          "targeting": {
    44            "pricegranularity": "low"
    45          },
    46          "cache": {
    47            "bids": {}
    48          },
    49          "bidderparams": {
    50            "appnexus": {
    51              "placementId": 222222
    52            },
    53            "pubmatic": {
    54              "publisherId": "5678",
    55              "wrapper": {
    56                "profile": 5678,
    57                "version": 2
    58              }
    59            }
    60          }
    61        }
    62      }
    63    },
    64    "expectedReqExt": {
    65      "prebid": {
    66        "targeting": {
    67          "pricegranularity": {
    68            "precision": 2,
    69            "ranges": [
    70              {
    71                "min": 0,
    72                "max": 5,
    73                "increment": 0.5
    74              }
    75            ]
    76          },
    77          "mediatypepricegranularity": {},
    78          "includewinners": true,
    79          "includebidderkeys": true
    80        },
    81        "cache": {
    82          "bids": {}
    83        },
    84        "bidderparams": {
    85          "appnexus": {
    86            "placementId": 222222
    87          },
    88          "pubmatic": {
    89            "publisherId": "5678",
    90            "wrapper": {
    91              "profile": 5678,
    92              "version": 2
    93            }
    94          }
    95        }
    96      }
    97    },
    98    "expectedImpExt": {
    99      "prebid": {
   100        "bidder": {
   101          "appnexus": {
   102            "placementId": 111111
   103          },
   104          "pubmatic": {
   105            "publisherId": "5678",
   106            "wrapper": {
   107              "profile": 1234
   108            }
   109          }
   110        }
   111      }
   112    },
   113    "expectedReturnCode": 200
   114  }