github.com/prebid/prebid-server@v0.275.0/adapters/grid/gridtest/exemplary/with-mixed-keywords.json (about)

     1  {
     2      "mockBidRequest": {
     3          "id": "test-request-id",
     4          "site": {
     5              "page": "https://good.site/url",
     6              "keywords": "siteKey1,siteKey2"
     7          },
     8          "ext": {
     9              "keywords": {
    10                  "stringKey": "stringVal",
    11                  "wrongKeys1": {
    12                      "someKey1": "someVal1",
    13                      "someKey2": "someVal2",
    14                      "someKey3": ["someVal31", "someVal32"],
    15                      "someKey4": { "key1": "val1", "key2": "val2" }
    16                  },
    17                  "anotherKeys": [
    18                      {"someKey1":  "someVal1"},
    19                      {"someKey2":  "someVal2"}
    20                  ],
    21                  "site": {
    22                      "stringSiteKey": "stringSiteVal",
    23                      "wrongSiteKeys1": {
    24                          "someKey1": "someVal1",
    25                          "someKey2": "someVal2",
    26                          "someKey3": ["someVal31", "someVal32"],
    27                          "someKey4": { "key1": "val1", "key2": "val2" }
    28                      },
    29                      "anotherSiteKeys": [
    30                          {"someKey1":  "someVal1"},
    31                          {"someKey2":  "someVal2"},
    32                          "someStrKey",
    33                          ["someVal31", "someVal32"],
    34                          {
    35                              "name":  "someName3",
    36                              "keyName": ["keyVal", { "name": "wrongKey" }],
    37                              "wrongKeyName": "stKeyVal",
    38                              "wrongKeyName2": { "name": "someName", "value": "stKeyVal" }
    39                          }
    40                      ],
    41                      "pub": [
    42                          "k1",
    43                          "k2"
    44                      ],
    45                      "somePublisher": [
    46                          {
    47                              "name": "someName2",
    48                              "topic": ["anyKey"]
    49                          }
    50                      ],
    51                      "formatedSitePublisher": [
    52                          {
    53                              "name": "formatedPub2",
    54                              "segments": [
    55                                  { "name": "segName1", "value": "segVal1" },
    56                                  { "name": "segName2", "value": "segVal2" }
    57                              ]
    58                          },
    59                          {
    60                              "name": "notFormatedPub",
    61                              "topic2": ["notFormatedKw"]
    62                          }
    63                      ]
    64                  },
    65                  "user": {
    66                      "formatedUserPublisher": [
    67                          {
    68                              "name": "formatedPub2",
    69                              "segments": [
    70                                  { "name": "segName1", "value": "segVal1" },
    71                                  { "name": "segName2", "value": "segVal2" }
    72                              ]
    73                          }
    74                      ]
    75                  }
    76              }
    77          },
    78          "user": {
    79              "keywords": "userKey1"
    80          },
    81          "imp": [{
    82              "id": "test-imp-id",
    83              "banner": {
    84                  "format": [{
    85                      "w": 300,
    86                      "h": 250
    87                  }]
    88              },
    89              "ext": {
    90                  "bidder": {
    91                      "uid": 1,
    92                      "keywords": {
    93                          "site": {
    94                              "somePublisher": [
    95                                  {
    96                                      "name": "someName",
    97                                      "topic": ["stress", "fear"]
    98                                  }
    99                              ]
   100                          },
   101                          "user": {
   102                              "formatedPublisher": [
   103                                  {
   104                                      "name": "formatedPub1",
   105                                      "segments": [
   106                                          { "name": "segName1", "value": "segVal1" },
   107                                          { "name": "segName2", "value": "segVal2" },
   108                                          ["someKeyword"],
   109                                          "stringKey"
   110                                      ],
   111                                      "bottom": ["bottomKey1", "bottomKey2"]
   112                                  }
   113                              ]
   114                          }
   115                      }
   116                  }
   117              }
   118          }]
   119      },
   120  
   121      "httpCalls": [{
   122          "expectedRequest": {
   123              "uri": "http://localhost/prebid",
   124              "body": {
   125                  "ext": {
   126                      "keywords": {
   127                          "site": {
   128                              "anotherSiteKeys": [
   129                                  {
   130                                      "name":  "someName3",
   131                                      "segments": [
   132                                          { "name": "keyName", "value": "keyVal" }
   133                                      ]
   134                                  }
   135                              ],
   136                              "somePublisher": [
   137                                  {
   138                                      "name": "someName",
   139                                      "segments": [
   140                                          { "name": "topic", "value": "stress" },
   141                                          { "name": "topic", "value": "fear" }
   142                                      ]
   143                                  },
   144                                  {
   145                                      "name": "someName2",
   146                                      "segments": [
   147                                          { "name": "topic", "value": "anyKey" }
   148                                      ]
   149                                  }
   150                              ],
   151                              "formatedSitePublisher": [
   152                                  {
   153                                      "name": "formatedPub2",
   154                                      "segments": [
   155                                          { "name": "segName1", "value": "segVal1" },
   156                                          { "name": "segName2", "value": "segVal2" }
   157                                      ]
   158                                  },
   159                                  {
   160                                      "name": "notFormatedPub",
   161                                      "segments": [
   162                                          { "name": "topic2", "value": "notFormatedKw" }
   163                                      ]
   164                                  }
   165                              ],
   166                              "ortb2": [
   167                                  {
   168                                      "name": "keywords",
   169                                      "segments": [
   170                                          { "name": "keywords", "value": "siteKey1" },
   171                                          { "name": "keywords", "value": "siteKey2" }
   172                                      ]
   173                                  }
   174                              ]
   175                          },
   176                          "user": {
   177                              "ortb2": [
   178                                  {
   179                                      "name": "keywords",
   180                                      "segments": [
   181                                          { "name": "keywords", "value": "userKey1" }
   182                                      ]
   183                                  }
   184                              ],
   185                              "formatedUserPublisher": [
   186                                  {
   187                                      "name": "formatedPub2",
   188                                      "segments": [
   189                                          { "name": "segName1", "value": "segVal1" },
   190                                          { "name": "segName2", "value": "segVal2" }
   191                                      ]
   192                                  }
   193                              ],
   194                              "formatedPublisher": [
   195                                  {
   196                                      "name": "formatedPub1",
   197                                      "segments": [
   198                                          { "name": "segName1", "value": "segVal1" },
   199                                          { "name": "segName2", "value": "segVal2" },
   200                                          { "name": "bottom", "value": "bottomKey1" },
   201                                          { "name": "bottom", "value": "bottomKey2" },
   202                                          { "name": "segments", "value": "stringKey" }
   203                                      ]
   204                                  }
   205                              ]
   206                          },
   207                          "wrongKeys1": {
   208                              "someKey1": "someVal1",
   209                              "someKey2": "someVal2",
   210                              "someKey3": ["someVal31", "someVal32"],
   211                              "someKey4": { "key1": "val1", "key2": "val2" }
   212                          },
   213                          "stringKey": "stringVal",
   214                          "anotherKeys": [
   215                              {"someKey1":  "someVal1"},
   216                              {"someKey2":  "someVal2"}
   217                          ]
   218                      }
   219                  },
   220                  "id": "test-request-id",
   221                  "site": {
   222                      "page": "https://good.site/url",
   223                      "keywords": "siteKey1,siteKey2"
   224                  },
   225                  "user": {
   226                      "keywords": "userKey1"
   227                  },
   228                  "imp": [{
   229                      "id": "test-imp-id",
   230                      "banner": {
   231                          "format": [{
   232                              "w": 300,
   233                              "h": 250
   234                          }]
   235                      },
   236                      "ext": {
   237                          "bidder": {
   238                              "uid": 1,
   239                              "keywords": {
   240                                  "site": {
   241                                      "somePublisher": [
   242                                          {
   243                                              "name": "someName",
   244                                              "topic": ["stress", "fear"]
   245                                          }
   246                                      ]
   247                                  },
   248                                  "user": {
   249                                      "formatedPublisher": [
   250                                          {
   251                                              "name": "formatedPub1",
   252                                              "segments": [
   253                                                  { "name": "segName1", "value": "segVal1" },
   254                                                  { "name": "segName2", "value": "segVal2" },
   255                                                  ["someKeyword"],
   256                                                  "stringKey"
   257                                              ],
   258                                              "bottom": ["bottomKey1", "bottomKey2"]
   259                                          }
   260                                      ]
   261                                  }
   262                              }
   263                          }
   264                      }
   265                  }]
   266              }
   267          },
   268          "mockResponse": {
   269              "status": 200,
   270              "body": {
   271                  "id": "test-request-id",
   272                  "seatbid": [{
   273                      "seat": "grid",
   274                      "bid": [{
   275                          "id": "randomid",
   276                          "impid": "test-imp-id",
   277                          "price": 0.500000,
   278                          "adid": "12345678",
   279                          "adm": "some-test-ad",
   280                          "cid": "987",
   281                          "crid": "12345678",
   282                          "h": 250,
   283                          "w": 300
   284                      }]
   285                  }],
   286                  "cur": "USD"
   287              }
   288          }
   289      }],
   290  
   291      "expectedBidResponses": [{
   292          "currency": "USD",
   293          "bids": [{
   294              "bid": {
   295                  "id": "randomid",
   296                  "impid": "test-imp-id",
   297                  "price": 0.5,
   298                  "adm": "some-test-ad",
   299                  "adid": "12345678",
   300                  "cid": "987",
   301                  "crid": "12345678",
   302                  "w": 300,
   303                  "h": 250
   304              },
   305              "type": "banner"
   306          }]
   307      }]
   308  }