github.com/prebid/prebid-server@v0.275.0/endpoints/openrtb2/sample-requests/valid-whole/exemplary/all-ext.json (about)

     1  {
     2    "description": "This demonstrates all of the OpenRTB extensions supported by Prebid Server. Very few requests will need all of these at once.",
     3    "config": {
     4      "mockBidders": [
     5        {"bidderName": "appnexus", "currency": "USD", "price": 1.00},
     6        {"bidderName": "rubicon", "currency": "USD", "price": 1.00}
     7      ]
     8    },
     9    "mockBidRequest": {
    10      "id": "some-request-id",
    11      "site": {
    12        "page": "prebid.org"
    13      },
    14      "user": {
    15        "ext": {
    16          "consent": "gdpr-consent-string",
    17          "prebid": {
    18            "buyeruids": {
    19              "appnexus": "override-appnexus-id-in-cookie"
    20            }
    21          }
    22        }
    23      },
    24      "regs": {
    25        "ext": {
    26          "gdpr": 1,
    27          "us_privacy": "1NYN"
    28        }
    29      },
    30      "imp": [
    31        {
    32          "id": "some-impression-id",
    33          "banner": {
    34            "format": [
    35              {
    36                "w": 300,
    37                "h": 250
    38              },
    39              {
    40                "w": 300,
    41                "h": 600
    42              }
    43            ]
    44          },
    45          "ext": {
    46            "appnexus": {
    47              "placementId": 12883451
    48            },
    49            "districtm": {
    50              "placementId": 105
    51            },
    52            "rubicon": {
    53              "accountId": 1001,
    54              "siteId": 113932,
    55              "zoneId": 535510
    56            }
    57          }
    58        }
    59      ],
    60      "tmax": 500,
    61      "ext": {
    62        "prebid": {
    63          "aliases": {
    64            "districtm": "appnexus"
    65          },
    66          "bidadjustmentfactors": {
    67            "appnexus": 1.01,
    68            "districtm": 0.98,
    69            "rubicon": 0.99
    70          },
    71          "cache": {
    72            "bids": {}
    73          },
    74          "channel": {
    75            "name": "video",
    76            "version": "1.0"
    77          },
    78          "targeting": {
    79            "includewinners": false,
    80            "pricegranularity": {
    81              "precision": 2,
    82              "ranges": [
    83                {
    84                  "max": 20,
    85                  "increment": 0.10
    86                }
    87              ]
    88            }
    89          }
    90        }
    91      }
    92    },
    93    "expectedBidResponse": {
    94        "id":"some-request-id",
    95        "seatbid": [
    96          {
    97            "bid": [
    98              {
    99                "id": "appnexus-bid",
   100                "impid": "some-impression-id",
   101                "price": 1.01
   102              }
   103            ],
   104            "seat": "appnexus"
   105          },
   106          {
   107            "bid": [
   108              {
   109                "id": "appnexus-bid",
   110                "impid": "some-impression-id",
   111                "price": 0.98
   112              }
   113            ],
   114            "seat": "districtm"
   115          },
   116          {
   117            "bid": [
   118              {
   119                "id": "rubicon-bid",
   120                "impid": "some-impression-id",
   121                "price": 0.99
   122              }
   123            ],
   124            "seat": "rubicon"
   125          }
   126        ],
   127        "bidid":"test bid id",
   128        "cur":"USD",
   129        "nbr":0
   130    },
   131    "expectedReturnCode": 200
   132  }