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 }