diff --git a/adapters/adapterstest/test_json.go b/adapters/adapterstest/test_json.go index 3a7381a2650..29d09d906ba 100644 --- a/adapters/adapterstest/test_json.go +++ b/adapters/adapterstest/test_json.go @@ -7,10 +7,11 @@ import ( "net/http" "os" "path/filepath" - "reflect" "regexp" "testing" + "github.com/google/go-cmp/cmp" + "github.com/google/go-cmp/cmp/cmpopts" "github.com/mitchellh/copystructure" "github.com/prebid/openrtb/v19/openrtb2" "github.com/prebid/prebid-server/v2/adapters" @@ -325,7 +326,8 @@ func diffHttpRequests(description string, actual *adapters.RequestData, expected return fmt.Errorf(`expected.ImpIDs must contain at least one imp ID`) } - if !reflect.DeepEqual(expected.ImpIDs, actual.ImpIDs) { + opt := cmpopts.SortSlices(func(a, b string) bool { return a < b }) + if !cmp.Equal(expected.ImpIDs, actual.ImpIDs, opt) { return fmt.Errorf(`%s actual.ImpIDs "%q" do not match expected "%q"`, description, actual.ImpIDs, expected.ImpIDs) } return diffJson(description, actual.Body, expected.Body) diff --git a/adapters/decenterads/decenteradstest/exemplary/simple-banner.json b/adapters/decenterads/decenteradstest/exemplary/simple-banner.json index fd2c09d01f7..bd6c33206bf 100644 --- a/adapters/decenterads/decenteradstest/exemplary/simple-banner.json +++ b/adapters/decenterads/decenteradstest/exemplary/simple-banner.json @@ -67,7 +67,8 @@ "ip": "123.123.123.123", "ifa": "zxcjbzxmc-zxcbmz-zxbcz-zxczx" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/decenterads/decenteradstest/exemplary/simple-video.json b/adapters/decenterads/decenteradstest/exemplary/simple-video.json index b85d302b662..b4a403c1172 100644 --- a/adapters/decenterads/decenteradstest/exemplary/simple-video.json +++ b/adapters/decenterads/decenteradstest/exemplary/simple-video.json @@ -55,7 +55,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/decenterads/decenteradstest/exemplary/simple-web-banner.json b/adapters/decenterads/decenteradstest/exemplary/simple-web-banner.json index 8f8aa0e94b1..9fd44be9648 100644 --- a/adapters/decenterads/decenteradstest/exemplary/simple-web-banner.json +++ b/adapters/decenterads/decenteradstest/exemplary/simple-web-banner.json @@ -64,7 +64,8 @@ "device": { "ip": "123.123.123.123" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/decenterads/decenteradstest/supplemental/bad_response.json b/adapters/decenterads/decenteradstest/supplemental/bad_response.json index 487d6adf413..a6087b506a4 100644 --- a/adapters/decenterads/decenteradstest/supplemental/bad_response.json +++ b/adapters/decenterads/decenteradstest/supplemental/bad_response.json @@ -66,7 +66,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/decenterads/decenteradstest/supplemental/bad_status_code.json b/adapters/decenterads/decenteradstest/supplemental/bad_status_code.json index 4a81da360e4..c6db01b4588 100644 --- a/adapters/decenterads/decenteradstest/supplemental/bad_status_code.json +++ b/adapters/decenterads/decenteradstest/supplemental/bad_status_code.json @@ -60,7 +60,8 @@ "bundle": "com.wls.testwlsapplication" }, "device": {} - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400, diff --git a/adapters/decenterads/decenteradstest/supplemental/status-204.json b/adapters/decenterads/decenteradstest/supplemental/status-204.json index 3eff0fdcd8d..f6c21ee7e6f 100644 --- a/adapters/decenterads/decenteradstest/supplemental/status-204.json +++ b/adapters/decenterads/decenteradstest/supplemental/status-204.json @@ -66,7 +66,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "expectedBidResponses": [], "mockResponse": { diff --git a/adapters/decenterads/decenteradstest/supplemental/status-404.json b/adapters/decenterads/decenteradstest/supplemental/status-404.json index a162dd897ea..f5258b39449 100644 --- a/adapters/decenterads/decenteradstest/supplemental/status-404.json +++ b/adapters/decenterads/decenteradstest/supplemental/status-404.json @@ -66,7 +66,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 404, diff --git a/adapters/deepintent/deepintenttest/exemplary/simple-banner.json b/adapters/deepintent/deepintenttest/exemplary/simple-banner.json index 68fe66a8f11..a3db1c9f4dd 100644 --- a/adapters/deepintent/deepintenttest/exemplary/simple-banner.json +++ b/adapters/deepintent/deepintenttest/exemplary/simple-banner.json @@ -77,7 +77,8 @@ "ip": "123.123.123.123", "ifa": "zxcjbzxmc-zxcbmz-zxbcz-zxczx" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/deepintent/deepintenttest/exemplary/simple-web-banner.json b/adapters/deepintent/deepintenttest/exemplary/simple-web-banner.json index 912a15e4ab8..0808fcc037b 100644 --- a/adapters/deepintent/deepintenttest/exemplary/simple-web-banner.json +++ b/adapters/deepintent/deepintenttest/exemplary/simple-web-banner.json @@ -75,7 +75,8 @@ "device": { "ip": "123.123.123.123" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/deepintent/deepintenttest/supplemental/bad_response.json b/adapters/deepintent/deepintenttest/supplemental/bad_response.json index b2c4c210df6..7c090732330 100644 --- a/adapters/deepintent/deepintenttest/supplemental/bad_response.json +++ b/adapters/deepintent/deepintenttest/supplemental/bad_response.json @@ -75,7 +75,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/deepintent/deepintenttest/supplemental/status-204.json b/adapters/deepintent/deepintenttest/supplemental/status-204.json index d83c37dca74..3843a6a5d0b 100644 --- a/adapters/deepintent/deepintenttest/supplemental/status-204.json +++ b/adapters/deepintent/deepintenttest/supplemental/status-204.json @@ -75,7 +75,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204, diff --git a/adapters/deepintent/deepintenttest/supplemental/status-404.json b/adapters/deepintent/deepintenttest/supplemental/status-404.json index b931843b59b..04068ade8db 100644 --- a/adapters/deepintent/deepintenttest/supplemental/status-404.json +++ b/adapters/deepintent/deepintenttest/supplemental/status-404.json @@ -75,7 +75,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 404, diff --git a/adapters/deepintent/deepintenttest/supplemental/wrongimp.json b/adapters/deepintent/deepintenttest/supplemental/wrongimp.json index a8205217b42..a03e24871c7 100644 --- a/adapters/deepintent/deepintenttest/supplemental/wrongimp.json +++ b/adapters/deepintent/deepintenttest/supplemental/wrongimp.json @@ -77,7 +77,8 @@ "ip": "123.123.123.123", "ifa": "zxcjbzxmc-zxcbmz-zxbcz-zxczx" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/definemedia/definemediatest/exemplary/sample-conative-banner.json b/adapters/definemedia/definemediatest/exemplary/sample-conative-banner.json index a7d7e411f78..389efb18550 100644 --- a/adapters/definemedia/definemediatest/exemplary/sample-conative-banner.json +++ b/adapters/definemedia/definemediatest/exemplary/sample-conative-banner.json @@ -210,7 +210,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 200, diff --git a/adapters/definemedia/definemediatest/exemplary/sample-conative-native.json b/adapters/definemedia/definemediatest/exemplary/sample-conative-native.json index 4fe56a4c22e..b0ca1508ce7 100644 --- a/adapters/definemedia/definemediatest/exemplary/sample-conative-native.json +++ b/adapters/definemedia/definemediatest/exemplary/sample-conative-native.json @@ -196,7 +196,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 200, diff --git a/adapters/definemedia/definemediatest/supplemental/nobid-response.json b/adapters/definemedia/definemediatest/supplemental/nobid-response.json index aaa942da76e..2434a3e3937 100644 --- a/adapters/definemedia/definemediatest/supplemental/nobid-response.json +++ b/adapters/definemedia/definemediatest/supplemental/nobid-response.json @@ -206,7 +206,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 200, diff --git a/adapters/definemedia/definemediatest/supplemental/nocontent-response.json b/adapters/definemedia/definemediatest/supplemental/nocontent-response.json index 147d2185e1f..3069381b657 100644 --- a/adapters/definemedia/definemediatest/supplemental/nocontent-response.json +++ b/adapters/definemedia/definemediatest/supplemental/nocontent-response.json @@ -206,7 +206,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 204, diff --git a/adapters/definemedia/definemediatest/supplemental/status_400.json b/adapters/definemedia/definemediatest/supplemental/status_400.json index ec772bf8428..84461a940ef 100644 --- a/adapters/definemedia/definemediatest/supplemental/status_400.json +++ b/adapters/definemedia/definemediatest/supplemental/status_400.json @@ -206,7 +206,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 400, diff --git a/adapters/definemedia/definemediatest/supplemental/status_418.json b/adapters/definemedia/definemediatest/supplemental/status_418.json index 6e82f90476e..6e75c23c606 100644 --- a/adapters/definemedia/definemediatest/supplemental/status_418.json +++ b/adapters/definemedia/definemediatest/supplemental/status_418.json @@ -206,7 +206,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 418, diff --git a/adapters/definemedia/definemediatest/supplemental/unmarshal-error.json b/adapters/definemedia/definemediatest/supplemental/unmarshal-error.json index 396d6821c36..ac03cc6e48c 100644 --- a/adapters/definemedia/definemediatest/supplemental/unmarshal-error.json +++ b/adapters/definemedia/definemediatest/supplemental/unmarshal-error.json @@ -206,7 +206,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 200, diff --git a/adapters/definemedia/definemediatest/supplemental/unsupported-type.json b/adapters/definemedia/definemediatest/supplemental/unsupported-type.json index 91bfbc413c1..dd21f487324 100644 --- a/adapters/definemedia/definemediatest/supplemental/unsupported-type.json +++ b/adapters/definemedia/definemediatest/supplemental/unsupported-type.json @@ -208,7 +208,8 @@ } } } - } + }, + "impIDs":["div-gpt-ad-1460505748561-0"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/multi-format.json b/adapters/dianomi/dianomitest/exemplary/multi-format.json index 69497d897e0..8d3507e8789 100644 --- a/adapters/dianomi/dianomitest/exemplary/multi-format.json +++ b/adapters/dianomi/dianomitest/exemplary/multi-format.json @@ -95,7 +95,8 @@ }, "tagid": "9526" }] - } + }, + "impIDs":["test-imp-id-1","test-imp-id-2"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/multi-native.json b/adapters/dianomi/dianomitest/exemplary/multi-native.json index ccaeb33a152..83a7c1ddf6b 100644 --- a/adapters/dianomi/dianomitest/exemplary/multi-native.json +++ b/adapters/dianomi/dianomitest/exemplary/multi-native.json @@ -63,7 +63,8 @@ }, "tagid": "9607" }] - } + }, + "impIDs":["test-imp-id-1","test-imp-id-2"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross-extend-ext.json b/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross-extend-ext.json index 836da52eef0..922d8feb901 100644 --- a/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross-extend-ext.json +++ b/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross-extend-ext.json @@ -81,7 +81,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross.json b/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross.json index 0b3683f08eb..d3dfe6ad2f1 100644 --- a/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross.json +++ b/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-gross.json @@ -71,7 +71,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-net.json b/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-net.json index a45b0118565..46e38350ed2 100644 --- a/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-net.json +++ b/adapters/dianomi/dianomitest/exemplary/single-banner-pricetype-net.json @@ -71,7 +71,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/single-banner.json b/adapters/dianomi/dianomitest/exemplary/single-banner.json index 9ddcab7cd7b..034ce3d63d4 100644 --- a/adapters/dianomi/dianomitest/exemplary/single-banner.json +++ b/adapters/dianomi/dianomitest/exemplary/single-banner.json @@ -64,7 +64,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/single-native.json b/adapters/dianomi/dianomitest/exemplary/single-native.json index d532f7d9168..a266b8498fb 100644 --- a/adapters/dianomi/dianomitest/exemplary/single-native.json +++ b/adapters/dianomi/dianomitest/exemplary/single-native.json @@ -60,7 +60,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/single-video.json b/adapters/dianomi/dianomitest/exemplary/single-video.json index 4c13602c887..88a3e0943ce 100644 --- a/adapters/dianomi/dianomitest/exemplary/single-video.json +++ b/adapters/dianomi/dianomitest/exemplary/single-video.json @@ -64,7 +64,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes-extend-ext.json b/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes-extend-ext.json index f9f0a95bafc..b10ba4fab18 100644 --- a/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes-extend-ext.json +++ b/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes-extend-ext.json @@ -110,7 +110,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id","test-imp-id2"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes.json b/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes.json index 0d4f77fc5e3..10fd35198d5 100644 --- a/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes.json +++ b/adapters/dianomi/dianomitest/exemplary/two-banners-different-pricetypes.json @@ -100,7 +100,8 @@ "w": 1920, "h": 800 } - } + }, + "impIDs":["test-imp-id","test-imp-id2"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/supplemental/bad-request.json b/adapters/dianomi/dianomitest/supplemental/bad-request.json index 3c8628c8608..6e2477faf4c 100644 --- a/adapters/dianomi/dianomitest/supplemental/bad-request.json +++ b/adapters/dianomi/dianomitest/supplemental/bad-request.json @@ -31,7 +31,8 @@ }, "tagid": "9607" }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400 diff --git a/adapters/dianomi/dianomitest/supplemental/empty-response.json b/adapters/dianomi/dianomitest/supplemental/empty-response.json index ea6f657b59d..41c89fdba46 100644 --- a/adapters/dianomi/dianomitest/supplemental/empty-response.json +++ b/adapters/dianomi/dianomitest/supplemental/empty-response.json @@ -31,7 +31,8 @@ }, "tagid": "9607" }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204 diff --git a/adapters/dianomi/dianomitest/supplemental/invalid-imp-mediatype.json b/adapters/dianomi/dianomitest/supplemental/invalid-imp-mediatype.json index 1b7b522a600..46e1f4bdd4c 100644 --- a/adapters/dianomi/dianomitest/supplemental/invalid-imp-mediatype.json +++ b/adapters/dianomi/dianomitest/supplemental/invalid-imp-mediatype.json @@ -48,7 +48,8 @@ }, "tagid": "12345" }] - } + }, + "impIDs":["test-imp-id","test-imp-id-2"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/supplemental/nobid-response.json b/adapters/dianomi/dianomitest/supplemental/nobid-response.json index 7a56456eea6..3c8845163b0 100644 --- a/adapters/dianomi/dianomitest/supplemental/nobid-response.json +++ b/adapters/dianomi/dianomitest/supplemental/nobid-response.json @@ -31,7 +31,8 @@ }, "tagid": "9607" }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dianomi/dianomitest/supplemental/server-error.json b/adapters/dianomi/dianomitest/supplemental/server-error.json index 3aa5be915ae..0e8cbc9678d 100644 --- a/adapters/dianomi/dianomitest/supplemental/server-error.json +++ b/adapters/dianomi/dianomitest/supplemental/server-error.json @@ -31,7 +31,8 @@ }, "tagid": "9607" }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 500, diff --git a/adapters/dianomi/dianomitest/supplemental/unparsable-response.json b/adapters/dianomi/dianomitest/supplemental/unparsable-response.json index 7ab8ef2fdeb..cf5ab4fca11 100644 --- a/adapters/dianomi/dianomitest/supplemental/unparsable-response.json +++ b/adapters/dianomi/dianomitest/supplemental/unparsable-response.json @@ -31,7 +31,8 @@ }, "tagid": "9607" }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dmx/dmxtest/exemplary/idfa-to-app-id.json b/adapters/dmx/dmxtest/exemplary/idfa-to-app-id.json index 2fcf9179796..bb9e6ec277c 100644 --- a/adapters/dmx/dmxtest/exemplary/idfa-to-app-id.json +++ b/adapters/dmx/dmxtest/exemplary/idfa-to-app-id.json @@ -90,7 +90,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dmx/dmxtest/exemplary/imp-populated-banner.json b/adapters/dmx/dmxtest/exemplary/imp-populated-banner.json index b39b722d562..1cb4b9e0ccb 100644 --- a/adapters/dmx/dmxtest/exemplary/imp-populated-banner.json +++ b/adapters/dmx/dmxtest/exemplary/imp-populated-banner.json @@ -86,7 +86,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dmx/dmxtest/exemplary/missing-width-height.json b/adapters/dmx/dmxtest/exemplary/missing-width-height.json index b7eeec68fcf..3e21705d9c2 100644 --- a/adapters/dmx/dmxtest/exemplary/missing-width-height.json +++ b/adapters/dmx/dmxtest/exemplary/missing-width-height.json @@ -85,7 +85,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dmx/dmxtest/exemplary/simple-app.json b/adapters/dmx/dmxtest/exemplary/simple-app.json index 3c226f5e89d..841cdd379c1 100644 --- a/adapters/dmx/dmxtest/exemplary/simple-app.json +++ b/adapters/dmx/dmxtest/exemplary/simple-app.json @@ -85,7 +85,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dmx/dmxtest/exemplary/simple-banner.json b/adapters/dmx/dmxtest/exemplary/simple-banner.json index 03ea6246ee4..b1da7290a43 100644 --- a/adapters/dmx/dmxtest/exemplary/simple-banner.json +++ b/adapters/dmx/dmxtest/exemplary/simple-banner.json @@ -68,7 +68,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dmx/dmxtest/exemplary/simple-video.json b/adapters/dmx/dmxtest/exemplary/simple-video.json index b4c53188119..a6659d0ac28 100644 --- a/adapters/dmx/dmxtest/exemplary/simple-video.json +++ b/adapters/dmx/dmxtest/exemplary/simple-video.json @@ -55,7 +55,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/exemplary/banner.json b/adapters/dxkulture/dxkulturetest/exemplary/banner.json index 3b84881fc67..f65d6dc3061 100644 --- a/adapters/dxkulture/dxkulturetest/exemplary/banner.json +++ b/adapters/dxkulture/dxkulturetest/exemplary/banner.json @@ -88,7 +88,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/exemplary/empty-site-domain-ref.json b/adapters/dxkulture/dxkulturetest/exemplary/empty-site-domain-ref.json index 630467ce96b..1cd617087be 100644 --- a/adapters/dxkulture/dxkulturetest/exemplary/empty-site-domain-ref.json +++ b/adapters/dxkulture/dxkulturetest/exemplary/empty-site-domain-ref.json @@ -86,7 +86,8 @@ "site": { "page": "http://site.com/page" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/exemplary/ipv6.json b/adapters/dxkulture/dxkulturetest/exemplary/ipv6.json index 58f7e7fdf2c..a3b802989fc 100644 --- a/adapters/dxkulture/dxkulturetest/exemplary/ipv6.json +++ b/adapters/dxkulture/dxkulturetest/exemplary/ipv6.json @@ -86,7 +86,8 @@ "site": { "page": "http://site.com/page" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/exemplary/video-test-request.json b/adapters/dxkulture/dxkulturetest/exemplary/video-test-request.json index 6a0746ad258..114586028bf 100644 --- a/adapters/dxkulture/dxkulturetest/exemplary/video-test-request.json +++ b/adapters/dxkulture/dxkulturetest/exemplary/video-test-request.json @@ -98,7 +98,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/exemplary/video.json b/adapters/dxkulture/dxkulturetest/exemplary/video.json index 017dd5ea2bc..2992d364247 100644 --- a/adapters/dxkulture/dxkulturetest/exemplary/video.json +++ b/adapters/dxkulture/dxkulturetest/exemplary/video.json @@ -96,7 +96,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/supplemental/invalid-response.json b/adapters/dxkulture/dxkulturetest/supplemental/invalid-response.json index 8fff1bb0375..b3885ff7f76 100644 --- a/adapters/dxkulture/dxkulturetest/supplemental/invalid-response.json +++ b/adapters/dxkulture/dxkulturetest/supplemental/invalid-response.json @@ -96,7 +96,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/supplemental/no-mtype.json b/adapters/dxkulture/dxkulturetest/supplemental/no-mtype.json index a56200fad50..c06cd4b35f8 100644 --- a/adapters/dxkulture/dxkulturetest/supplemental/no-mtype.json +++ b/adapters/dxkulture/dxkulturetest/supplemental/no-mtype.json @@ -96,7 +96,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/dxkulture/dxkulturetest/supplemental/status-code-bad-request.json b/adapters/dxkulture/dxkulturetest/supplemental/status-code-bad-request.json index f0f2ce2c47b..5327ff28387 100644 --- a/adapters/dxkulture/dxkulturetest/supplemental/status-code-bad-request.json +++ b/adapters/dxkulture/dxkulturetest/supplemental/status-code-bad-request.json @@ -96,7 +96,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400 diff --git a/adapters/dxkulture/dxkulturetest/supplemental/status-code-no-content.json b/adapters/dxkulture/dxkulturetest/supplemental/status-code-no-content.json index 43c53f3d64c..fc1d1bcfe38 100644 --- a/adapters/dxkulture/dxkulturetest/supplemental/status-code-no-content.json +++ b/adapters/dxkulture/dxkulturetest/supplemental/status-code-no-content.json @@ -96,7 +96,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204 diff --git a/adapters/dxkulture/dxkulturetest/supplemental/status-code-other-error.json b/adapters/dxkulture/dxkulturetest/supplemental/status-code-other-error.json index 3e1b0b33c1e..0720ba64e34 100644 --- a/adapters/dxkulture/dxkulturetest/supplemental/status-code-other-error.json +++ b/adapters/dxkulture/dxkulturetest/supplemental/status-code-other-error.json @@ -96,7 +96,8 @@ "page": "http://site.com/page", "ref": "http://site.com/ref" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 505 diff --git a/adapters/e_volution/evolutiontest/exemplary/banner-without-mediatype.json b/adapters/e_volution/evolutiontest/exemplary/banner-without-mediatype.json index 251fe8c6f87..ed426f3cb33 100644 --- a/adapters/e_volution/evolutiontest/exemplary/banner-without-mediatype.json +++ b/adapters/e_volution/evolutiontest/exemplary/banner-without-mediatype.json @@ -113,7 +113,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["126365"] }, "mockResponse": { "status": 200, diff --git a/adapters/e_volution/evolutiontest/exemplary/banner.json b/adapters/e_volution/evolutiontest/exemplary/banner.json index 68fda4907e2..81ed6d1c3b3 100644 --- a/adapters/e_volution/evolutiontest/exemplary/banner.json +++ b/adapters/e_volution/evolutiontest/exemplary/banner.json @@ -113,7 +113,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["126365"] }, "mockResponse": { "status": 200, diff --git a/adapters/e_volution/evolutiontest/exemplary/native.json b/adapters/e_volution/evolutiontest/exemplary/native.json index 724f55f6b8b..d6087540714 100644 --- a/adapters/e_volution/evolutiontest/exemplary/native.json +++ b/adapters/e_volution/evolutiontest/exemplary/native.json @@ -125,7 +125,8 @@ "gdpr": 1 } } - } + }, + "impIDs":["1"] }, "mockResponse": { "status": 200, diff --git a/adapters/e_volution/evolutiontest/exemplary/video.json b/adapters/e_volution/evolutiontest/exemplary/video.json index f7a03146918..83fb7cf5c1b 100644 --- a/adapters/e_volution/evolutiontest/exemplary/video.json +++ b/adapters/e_volution/evolutiontest/exemplary/video.json @@ -139,7 +139,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["bfb2dd46a5e63a0a84711c20fd8ce9e1"] }, "mockResponse": { "status": 200, diff --git a/adapters/e_volution/evolutiontest/supplemental/bad-response.json b/adapters/e_volution/evolutiontest/supplemental/bad-response.json index 75f3cb455af..d30a01e3158 100644 --- a/adapters/e_volution/evolutiontest/supplemental/bad-response.json +++ b/adapters/e_volution/evolutiontest/supplemental/bad-response.json @@ -139,7 +139,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["bfb2dd46a5e63a0a84711c20fd8ce9e1"] }, "mockResponse": { "status": 200, diff --git a/adapters/e_volution/evolutiontest/supplemental/empty-seatbid.json b/adapters/e_volution/evolutiontest/supplemental/empty-seatbid.json index c9a103aea39..2304e4a764f 100644 --- a/adapters/e_volution/evolutiontest/supplemental/empty-seatbid.json +++ b/adapters/e_volution/evolutiontest/supplemental/empty-seatbid.json @@ -125,7 +125,8 @@ "gdpr": 1 } } - } + }, + "impIDs":["1"] }, "mockResponse": { "status": 200, diff --git a/adapters/e_volution/evolutiontest/supplemental/status-204.json b/adapters/e_volution/evolutiontest/supplemental/status-204.json index 85e89873fd2..4de43013ea6 100644 --- a/adapters/e_volution/evolutiontest/supplemental/status-204.json +++ b/adapters/e_volution/evolutiontest/supplemental/status-204.json @@ -113,7 +113,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["126365"] }, "mockResponse": { "status": 204, diff --git a/adapters/e_volution/evolutiontest/supplemental/status-400.json b/adapters/e_volution/evolutiontest/supplemental/status-400.json index b26e827200e..93b3f0b5f45 100644 --- a/adapters/e_volution/evolutiontest/supplemental/status-400.json +++ b/adapters/e_volution/evolutiontest/supplemental/status-400.json @@ -113,7 +113,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["126365"] }, "mockResponse": { "status": 400, diff --git a/adapters/e_volution/evolutiontest/supplemental/status-503.json b/adapters/e_volution/evolutiontest/supplemental/status-503.json index 0f289ea8d3e..ad779405801 100644 --- a/adapters/e_volution/evolutiontest/supplemental/status-503.json +++ b/adapters/e_volution/evolutiontest/supplemental/status-503.json @@ -113,7 +113,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["126365"] }, "mockResponse": { "status": 503 diff --git a/adapters/e_volution/evolutiontest/supplemental/unexpected-status.json b/adapters/e_volution/evolutiontest/supplemental/unexpected-status.json index 5d0df32383e..4140e282405 100644 --- a/adapters/e_volution/evolutiontest/supplemental/unexpected-status.json +++ b/adapters/e_volution/evolutiontest/supplemental/unexpected-status.json @@ -113,7 +113,8 @@ "gdpr": 0 } } - } + }, + "impIDs":["126365"] }, "mockResponse": { "status": 401 diff --git a/adapters/edge226/edge226test/exemplary/endpointId.json b/adapters/edge226/edge226test/exemplary/endpointId.json index 741c1f8cb9b..63cf5d379a7 100644 --- a/adapters/edge226/edge226test/exemplary/endpointId.json +++ b/adapters/edge226/edge226test/exemplary/endpointId.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/exemplary/simple-banner.json b/adapters/edge226/edge226test/exemplary/simple-banner.json index 741c1f8cb9b..63cf5d379a7 100644 --- a/adapters/edge226/edge226test/exemplary/simple-banner.json +++ b/adapters/edge226/edge226test/exemplary/simple-banner.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/exemplary/simple-native.json b/adapters/edge226/edge226test/exemplary/simple-native.json index 581864cdb41..0afcbfe31d2 100644 --- a/adapters/edge226/edge226test/exemplary/simple-native.json +++ b/adapters/edge226/edge226test/exemplary/simple-native.json @@ -55,7 +55,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/exemplary/simple-video.json b/adapters/edge226/edge226test/exemplary/simple-video.json index c14a1bd988e..bbc55e1494e 100644 --- a/adapters/edge226/edge226test/exemplary/simple-video.json +++ b/adapters/edge226/edge226test/exemplary/simple-video.json @@ -69,7 +69,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/exemplary/simple-web-banner.json b/adapters/edge226/edge226test/exemplary/simple-web-banner.json index 6cc7295003c..db12cf0d2ac 100644 --- a/adapters/edge226/edge226test/exemplary/simple-web-banner.json +++ b/adapters/edge226/edge226test/exemplary/simple-web-banner.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "Ubuntu" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/supplemental/bad_media_type.json b/adapters/edge226/edge226test/supplemental/bad_media_type.json index 75b13412ad6..d471d08d2f8 100644 --- a/adapters/edge226/edge226test/supplemental/bad_media_type.json +++ b/adapters/edge226/edge226test/supplemental/bad_media_type.json @@ -44,7 +44,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/supplemental/bad_response.json b/adapters/edge226/edge226test/supplemental/bad_response.json index 1e5664bafec..aa37c31f5b1 100644 --- a/adapters/edge226/edge226test/supplemental/bad_response.json +++ b/adapters/edge226/edge226test/supplemental/bad_response.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/edge226/edge226test/supplemental/status-204.json b/adapters/edge226/edge226test/supplemental/status-204.json index da929ce61cb..e5337a81469 100644 --- a/adapters/edge226/edge226test/supplemental/status-204.json +++ b/adapters/edge226/edge226test/supplemental/status-204.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204, diff --git a/adapters/edge226/edge226test/supplemental/status-not-200.json b/adapters/edge226/edge226test/supplemental/status-not-200.json index cf1847c2cac..d1aba9533e7 100644 --- a/adapters/edge226/edge226test/supplemental/status-not-200.json +++ b/adapters/edge226/edge226test/supplemental/status-not-200.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 404, diff --git a/adapters/emtv/emtvtest/exemplary/endpointId.json b/adapters/emtv/emtvtest/exemplary/endpointId.json index ef73cb84cb8..b159dacf5fa 100644 --- a/adapters/emtv/emtvtest/exemplary/endpointId.json +++ b/adapters/emtv/emtvtest/exemplary/endpointId.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/exemplary/simple-banner.json b/adapters/emtv/emtvtest/exemplary/simple-banner.json index 4399da28a9e..a093775fa58 100644 --- a/adapters/emtv/emtvtest/exemplary/simple-banner.json +++ b/adapters/emtv/emtvtest/exemplary/simple-banner.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/exemplary/simple-native.json b/adapters/emtv/emtvtest/exemplary/simple-native.json index 63bb7c73cf8..aa459368f5e 100644 --- a/adapters/emtv/emtvtest/exemplary/simple-native.json +++ b/adapters/emtv/emtvtest/exemplary/simple-native.json @@ -55,7 +55,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/exemplary/simple-video.json b/adapters/emtv/emtvtest/exemplary/simple-video.json index 9bb3c20e254..2d3bc6bfcb0 100644 --- a/adapters/emtv/emtvtest/exemplary/simple-video.json +++ b/adapters/emtv/emtvtest/exemplary/simple-video.json @@ -69,7 +69,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/exemplary/simple-web-banner.json b/adapters/emtv/emtvtest/exemplary/simple-web-banner.json index 458ee258dff..17c8ddc235c 100644 --- a/adapters/emtv/emtvtest/exemplary/simple-web-banner.json +++ b/adapters/emtv/emtvtest/exemplary/simple-web-banner.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "Ubuntu" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/supplemental/bad_media_type.json b/adapters/emtv/emtvtest/supplemental/bad_media_type.json index 5a565246930..3ab5ae9084b 100644 --- a/adapters/emtv/emtvtest/supplemental/bad_media_type.json +++ b/adapters/emtv/emtvtest/supplemental/bad_media_type.json @@ -44,7 +44,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/supplemental/bad_response.json b/adapters/emtv/emtvtest/supplemental/bad_response.json index 8c1cc3750db..c732ba92c67 100644 --- a/adapters/emtv/emtvtest/supplemental/bad_response.json +++ b/adapters/emtv/emtvtest/supplemental/bad_response.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/emtv/emtvtest/supplemental/status-204.json b/adapters/emtv/emtvtest/supplemental/status-204.json index 3e536c25a60..b2c822cb446 100644 --- a/adapters/emtv/emtvtest/supplemental/status-204.json +++ b/adapters/emtv/emtvtest/supplemental/status-204.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204, diff --git a/adapters/emtv/emtvtest/supplemental/status-not-200.json b/adapters/emtv/emtvtest/supplemental/status-not-200.json index 4bb3c8d5b53..a6879edd82d 100644 --- a/adapters/emtv/emtvtest/supplemental/status-not-200.json +++ b/adapters/emtv/emtvtest/supplemental/status-not-200.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 404, diff --git a/adapters/eplanning/eplanningtest/exemplary/simple-banner-2.json b/adapters/eplanning/eplanningtest/exemplary/simple-banner-2.json index 556831217ec..d27ca0ae9f9 100644 --- a/adapters/eplanning/eplanningtest/exemplary/simple-banner-2.json +++ b/adapters/eplanning/eplanningtest/exemplary/simple-banner-2.json @@ -29,7 +29,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=300x250%3A300x250&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/exemplary/simple-banner.json b/adapters/eplanning/eplanningtest/exemplary/simple-banner.json index 04eca985340..fb0bf6918fd 100644 --- a/adapters/eplanning/eplanningtest/exemplary/simple-banner.json +++ b/adapters/eplanning/eplanningtest/exemplary/simple-banner.json @@ -32,7 +32,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadun_itco_de%3A600x300&ip=123.123.123.123&ncb=1&uid=2154987&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/exemplary/two-banners.json b/adapters/eplanning/eplanningtest/exemplary/two-banners.json index 72aeb64b3a9..18b7e7d6e0b 100644 --- a/adapters/eplanning/eplanningtest/exemplary/two-banners.json +++ b/adapters/eplanning/eplanningtest/exemplary/two-banners.json @@ -40,7 +40,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcode%3A600x300%2B300x250%3A300x250&ip=123.123.123.123&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id","test-imp-id2"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/app-domain-and-url-correctly-parsed.json b/adapters/eplanning/eplanningtest/supplemental/app-domain-and-url-correctly-parsed.json index 413c973dfa2..3ca3c994ecb 100644 --- a/adapters/eplanning/eplanningtest/supplemental/app-domain-and-url-correctly-parsed.json +++ b/adapters/eplanning/eplanningtest/supplemental/app-domain-and-url-correctly-parsed.json @@ -40,7 +40,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/mx.com.xeu/ROS?app=1&appid=%5Ba-f0-9%5D%7B16%7D&appn=MobileExchange&e=testadunitcode%3A600x300&ifa=3B8E2335-Z049&ip=123.123.123.123&ncb=1", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/banner-2-sizes-in-priority-list-mobile.json b/adapters/eplanning/eplanningtest/supplemental/banner-2-sizes-in-priority-list-mobile.json index b1f0677cb3c..ae994f82857 100644 --- a/adapters/eplanning/eplanningtest/supplemental/banner-2-sizes-in-priority-list-mobile.json +++ b/adapters/eplanning/eplanningtest/supplemental/banner-2-sizes-in-priority-list-mobile.json @@ -32,7 +32,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=300x250%3A300x250&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-desktop.json b/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-desktop.json index 31197c383e2..fac3713f8fb 100644 --- a/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-desktop.json +++ b/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-desktop.json @@ -36,7 +36,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=300x250%3A300x250&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-mobile.json b/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-mobile.json index 661955e8706..0f78db2a203 100644 --- a/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-mobile.json +++ b/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-in-priority-list-mobile.json @@ -36,7 +36,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=320x50%3A320x50&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-inout-priority-list-mobile.json b/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-inout-priority-list-mobile.json index f13df90ddc2..830a6ca7f27 100644 --- a/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-inout-priority-list-mobile.json +++ b/adapters/eplanning/eplanningtest/supplemental/banner-3-sizes-inout-priority-list-mobile.json @@ -36,7 +36,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=970x250%3A970x250&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/banner-4-sizes-in-priority-list-desktop.json b/adapters/eplanning/eplanningtest/supplemental/banner-4-sizes-in-priority-list-desktop.json index 103be4e46c9..4195a6948b2 100644 --- a/adapters/eplanning/eplanningtest/supplemental/banner-4-sizes-in-priority-list-desktop.json +++ b/adapters/eplanning/eplanningtest/supplemental/banner-4-sizes-in-priority-list-desktop.json @@ -40,7 +40,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=300x250%3A300x250&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/banner-no-size-sends-1x1.json b/adapters/eplanning/eplanningtest/supplemental/banner-no-size-sends-1x1.json index 05547d81707..a5778473ab3 100644 --- a/adapters/eplanning/eplanningtest/supplemental/banner-no-size-sends-1x1.json +++ b/adapters/eplanning/eplanningtest/supplemental/banner-no-size-sends-1x1.json @@ -20,7 +20,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcodenosize%3A1x1&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/invalid-response-no-bids.json b/adapters/eplanning/eplanningtest/supplemental/invalid-response-no-bids.json index acbd256a9a4..0f4ea006025 100644 --- a/adapters/eplanning/eplanningtest/supplemental/invalid-response-no-bids.json +++ b/adapters/eplanning/eplanningtest/supplemental/invalid-response-no-bids.json @@ -21,7 +21,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcode%3A600x300&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/invalid-response-unmarshall-error.json b/adapters/eplanning/eplanningtest/supplemental/invalid-response-unmarshall-error.json index 4ba2d44bf3a..e507648206d 100644 --- a/adapters/eplanning/eplanningtest/supplemental/invalid-response-unmarshall-error.json +++ b/adapters/eplanning/eplanningtest/supplemental/invalid-response-unmarshall-error.json @@ -22,7 +22,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcode%3A600x300&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/server-bad-request.json b/adapters/eplanning/eplanningtest/supplemental/server-bad-request.json index 9e8eae8c080..8daad31029b 100644 --- a/adapters/eplanning/eplanningtest/supplemental/server-bad-request.json +++ b/adapters/eplanning/eplanningtest/supplemental/server-bad-request.json @@ -22,7 +22,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcode%3A600x300&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400, diff --git a/adapters/eplanning/eplanningtest/supplemental/server-error-code.json b/adapters/eplanning/eplanningtest/supplemental/server-error-code.json index 08f46d9e6c2..11c7a330382 100644 --- a/adapters/eplanning/eplanningtest/supplemental/server-error-code.json +++ b/adapters/eplanning/eplanningtest/supplemental/server-error-code.json @@ -22,7 +22,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcode%3A600x300&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 500, diff --git a/adapters/eplanning/eplanningtest/supplemental/server-no-content.json b/adapters/eplanning/eplanningtest/supplemental/server-no-content.json index cb1823cace9..951b5aebb38 100644 --- a/adapters/eplanning/eplanningtest/supplemental/server-no-content.json +++ b/adapters/eplanning/eplanningtest/supplemental/server-no-content.json @@ -21,7 +21,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=testadunitcode%3A600x300&ncb=1&ur=FILE", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204 diff --git a/adapters/eplanning/eplanningtest/supplemental/site-domain-and-url-correctly-parsed.json b/adapters/eplanning/eplanningtest/supplemental/site-domain-and-url-correctly-parsed.json index 62890d914ff..e4682392f98 100644 --- a/adapters/eplanning/eplanningtest/supplemental/site-domain-and-url-correctly-parsed.json +++ b/adapters/eplanning/eplanningtest/supplemental/site-domain-and-url-correctly-parsed.json @@ -26,7 +26,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/www.publisher.com/ROS?e=testadunitcode%3A600x300&ncb=1&ur=http%3A%2F%2Fwww.publisher.com%2Fawesome%2Fsite%3Fwith%3Dsome%26parameters%3Dhere", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/site-page-and-url-correctly-parsed.json b/adapters/eplanning/eplanningtest/supplemental/site-page-and-url-correctly-parsed.json index 20a419cdbfd..caf67729a1d 100644 --- a/adapters/eplanning/eplanningtest/supplemental/site-page-and-url-correctly-parsed.json +++ b/adapters/eplanning/eplanningtest/supplemental/site-page-and-url-correctly-parsed.json @@ -25,7 +25,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/www.publisher.com/ROS?e=testadunitcode%3A600x300&ncb=1&ur=http%3A%2F%2Fwww.publisher.com%2Fawesome%2Fsite%3Fwith%3Dsome%26parameters%3Dhere", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/three-imps-1_banner-1_video_instream-and-1_video_outstream-only-send-video-instream.json b/adapters/eplanning/eplanningtest/supplemental/three-imps-1_banner-1_video_instream-and-1_video_outstream-only-send-video-instream.json index f0409bdc8d5..61dac03da98 100644 --- a/adapters/eplanning/eplanningtest/supplemental/three-imps-1_banner-1_video_instream-and-1_video_outstream-only-send-video-instream.json +++ b/adapters/eplanning/eplanningtest/supplemental/three-imps-1_banner-1_video_instream-and-1_video_outstream-only-send-video-instream.json @@ -50,7 +50,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/6789/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1&ncb=1&ur=FILE&vctx=1&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id","test-imp-instream","test-imp-outstream"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_instream-send-only-instream.json b/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_instream-send-only-instream.json index 29d09c0e88c..82bce6ec815 100644 --- a/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_instream-send-only-instream.json +++ b/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_instream-send-only-instream.json @@ -36,7 +36,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/6789/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1&ncb=1&ur=FILE&vctx=1&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id","test-imp-instream"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_outstream-send-only-outstream.json b/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_outstream-send-only-outstream.json index c8c3c4e5123..28df3590cd3 100644 --- a/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_outstream-send-only-outstream.json +++ b/adapters/eplanning/eplanningtest/supplemental/two-imps-1_banner-and-1_video_outstream-send-only-outstream.json @@ -36,7 +36,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/6789/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1&ncb=1&ur=FILE&vctx=2&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id","test-imp-outstream"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/two-imps-video-1_instream-and-1_outstream-send-only-instream.json b/adapters/eplanning/eplanningtest/supplemental/two-imps-video-1_instream-and-1_outstream-send-only-instream.json index 078a05114d4..46ee1055063 100644 --- a/adapters/eplanning/eplanningtest/supplemental/two-imps-video-1_instream-and-1_outstream-send-only-instream.json +++ b/adapters/eplanning/eplanningtest/supplemental/two-imps-video-1_instream-and-1_outstream-send-only-instream.json @@ -37,7 +37,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=video_300x150_0%3A300x150%3B1&ncb=1&ur=FILE&vctx=1&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-instream","test-imp-outstream"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/two-imps-video-instream.json b/adapters/eplanning/eplanningtest/supplemental/two-imps-video-instream.json index 5e6df243b39..4222dc51088 100644 --- a/adapters/eplanning/eplanningtest/supplemental/two-imps-video-instream.json +++ b/adapters/eplanning/eplanningtest/supplemental/two-imps-video-instream.json @@ -37,7 +37,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1%2Bvideo_640x480_1%3A640x480%3B1&ncb=1&ur=FILE&vctx=1&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-instream-1","test-imp-instream-2"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/video-no-placement-send-vctx-2.json b/adapters/eplanning/eplanningtest/supplemental/video-no-placement-send-vctx-2.json index 877fb8744c5..6c840fd9c1d 100644 --- a/adapters/eplanning/eplanningtest/supplemental/video-no-placement-send-vctx-2.json +++ b/adapters/eplanning/eplanningtest/supplemental/video-no-placement-send-vctx-2.json @@ -22,7 +22,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=video_300x150_0%3A300x150%3B1&ncb=1&ur=FILE&vctx=2&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/video-no-size-send-640x480.json b/adapters/eplanning/eplanningtest/supplemental/video-no-size-send-640x480.json index 62efdc5cfe7..36ae81bbd70 100644 --- a/adapters/eplanning/eplanningtest/supplemental/video-no-size-send-640x480.json +++ b/adapters/eplanning/eplanningtest/supplemental/video-no-size-send-640x480.json @@ -20,7 +20,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1&ncb=1&ur=FILE&vctx=2&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/video-placement-1-send-vctx-1.json b/adapters/eplanning/eplanningtest/supplemental/video-placement-1-send-vctx-1.json index 62efdc5cfe7..36ae81bbd70 100644 --- a/adapters/eplanning/eplanningtest/supplemental/video-placement-1-send-vctx-1.json +++ b/adapters/eplanning/eplanningtest/supplemental/video-placement-1-send-vctx-1.json @@ -20,7 +20,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1&ncb=1&ur=FILE&vctx=2&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/eplanning/eplanningtest/supplemental/video-placement-no-1-send-vctx-2.json b/adapters/eplanning/eplanningtest/supplemental/video-placement-no-1-send-vctx-2.json index 62efdc5cfe7..36ae81bbd70 100644 --- a/adapters/eplanning/eplanningtest/supplemental/video-placement-no-1-send-vctx-2.json +++ b/adapters/eplanning/eplanningtest/supplemental/video-placement-no-1-send-vctx-2.json @@ -20,7 +20,8 @@ { "expectedRequest": { "uri": "http://rtb.e-planning.net/pbs/1/12345/1/FILE/ROS?e=video_640x480_0%3A640x480%3B1&ncb=1&ur=FILE&vctx=2&vv=3", - "body": {} + "body": {}, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/exemplary/simple-app-banner.json b/adapters/epom/epomtest/exemplary/simple-app-banner.json index f24b5b6e25f..05386641481 100644 --- a/adapters/epom/epomtest/exemplary/simple-app-banner.json +++ b/adapters/epom/epomtest/exemplary/simple-app-banner.json @@ -55,7 +55,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/exemplary/simple-app-native.json b/adapters/epom/epomtest/exemplary/simple-app-native.json index 1504870b3a2..85cedf5e7bc 100644 --- a/adapters/epom/epomtest/exemplary/simple-app-native.json +++ b/adapters/epom/epomtest/exemplary/simple-app-native.json @@ -47,7 +47,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/exemplary/simple-app-video.json b/adapters/epom/epomtest/exemplary/simple-app-video.json index af210467f78..580cefc7460 100644 --- a/adapters/epom/epomtest/exemplary/simple-app-video.json +++ b/adapters/epom/epomtest/exemplary/simple-app-video.json @@ -65,7 +65,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/exemplary/simple-site-banner.json b/adapters/epom/epomtest/exemplary/simple-site-banner.json index 65d05977424..5b8bffcae38 100644 --- a/adapters/epom/epomtest/exemplary/simple-site-banner.json +++ b/adapters/epom/epomtest/exemplary/simple-site-banner.json @@ -55,7 +55,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/exemplary/simple-site-native.json b/adapters/epom/epomtest/exemplary/simple-site-native.json index 0ae393f5704..59d58f977b7 100644 --- a/adapters/epom/epomtest/exemplary/simple-site-native.json +++ b/adapters/epom/epomtest/exemplary/simple-site-native.json @@ -48,7 +48,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/exemplary/simple-site-video.json b/adapters/epom/epomtest/exemplary/simple-site-video.json index fdf89011dd5..ebf45f968cf 100644 --- a/adapters/epom/epomtest/exemplary/simple-site-video.json +++ b/adapters/epom/epomtest/exemplary/simple-site-video.json @@ -65,7 +65,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/supplemental/bad-response-bad-request-error.json b/adapters/epom/epomtest/supplemental/bad-response-bad-request-error.json index b278bc9ce17..d7e75552439 100644 --- a/adapters/epom/epomtest/supplemental/bad-response-bad-request-error.json +++ b/adapters/epom/epomtest/supplemental/bad-response-bad-request-error.json @@ -54,7 +54,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400, diff --git a/adapters/epom/epomtest/supplemental/bad-response-no-bid-obj-error.json b/adapters/epom/epomtest/supplemental/bad-response-no-bid-obj-error.json index 47eea3a44c2..5363df10201 100644 --- a/adapters/epom/epomtest/supplemental/bad-response-no-bid-obj-error.json +++ b/adapters/epom/epomtest/supplemental/bad-response-no-bid-obj-error.json @@ -54,7 +54,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/supplemental/bad-response-no-seatbid-error.json b/adapters/epom/epomtest/supplemental/bad-response-no-seatbid-error.json index ef8c7698f32..414a19e9a41 100644 --- a/adapters/epom/epomtest/supplemental/bad-response-no-seatbid-error.json +++ b/adapters/epom/epomtest/supplemental/bad-response-no-seatbid-error.json @@ -54,7 +54,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/epom/epomtest/supplemental/bad-response-server-internal-error.json b/adapters/epom/epomtest/supplemental/bad-response-server-internal-error.json index 402990ebb84..8f1f88f61aa 100644 --- a/adapters/epom/epomtest/supplemental/bad-response-server-internal-error.json +++ b/adapters/epom/epomtest/supplemental/bad-response-server-internal-error.json @@ -54,7 +54,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 500, diff --git a/adapters/epom/epomtest/supplemental/bad-response-unexpected-error.json b/adapters/epom/epomtest/supplemental/bad-response-unexpected-error.json index 23e5e974033..4fb5236a333 100644 --- a/adapters/epom/epomtest/supplemental/bad-response-unexpected-error.json +++ b/adapters/epom/epomtest/supplemental/bad-response-unexpected-error.json @@ -54,7 +54,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 301, diff --git a/adapters/flipp/flipptest/exemplary/simple-banner-dtx.json b/adapters/flipp/flipptest/exemplary/simple-banner-dtx.json index 6bdad61d6b2..379f881ed85 100644 --- a/adapters/flipp/flipptest/exemplary/simple-banner-dtx.json +++ b/adapters/flipp/flipptest/exemplary/simple-banner-dtx.json @@ -78,7 +78,8 @@ "user":{ "key":"1234" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-transmit-eids.json b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-transmit-eids.json index 77ba527b5cf..19748d47fba 100644 --- a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-transmit-eids.json +++ b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-transmit-eids.json @@ -86,7 +86,8 @@ "user":{ "key":"30470a14-2949-4110-abce-b62d57304ad5" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-coppa.json b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-coppa.json index f61f6d9d710..eb81940da63 100644 --- a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-coppa.json +++ b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-coppa.json @@ -82,7 +82,8 @@ "user":{ "key":"30470a14-2949-4110-abce-b62d57304ad5" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-gdpr.json b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-gdpr.json index 446ecd7d3f1..2a9c276696c 100644 --- a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-gdpr.json +++ b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user-gdpr.json @@ -82,7 +82,8 @@ "user":{ "key":"30470a14-2949-4110-abce-b62d57304ad5" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user.json b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user.json index 21957ae7096..f9f9537a86c 100644 --- a/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user.json +++ b/adapters/flipp/flipptest/exemplary/simple-banner-native-param-user.json @@ -84,7 +84,8 @@ "user":{ "key":"abc123" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/exemplary/simple-banner-native.json b/adapters/flipp/flipptest/exemplary/simple-banner-native.json index d8a24131c77..d1d6188f0b8 100644 --- a/adapters/flipp/flipptest/exemplary/simple-banner-native.json +++ b/adapters/flipp/flipptest/exemplary/simple-banner-native.json @@ -81,7 +81,8 @@ "user":{ "key":"1234" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/supplemental/bad-response.json b/adapters/flipp/flipptest/supplemental/bad-response.json index 764932ecb6e..f17320bded9 100644 --- a/adapters/flipp/flipptest/supplemental/bad-response.json +++ b/adapters/flipp/flipptest/supplemental/bad-response.json @@ -72,7 +72,8 @@ "user":{ "key":"1234" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/flipp/flipptest/supplemental/status-not-200.json b/adapters/flipp/flipptest/supplemental/status-not-200.json index 5039a905e47..c44125219ef 100644 --- a/adapters/flipp/flipptest/supplemental/status-not-200.json +++ b/adapters/flipp/flipptest/supplemental/status-not-200.json @@ -72,7 +72,8 @@ "user":{ "key":"1234" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 404, diff --git a/adapters/freewheelssp/freewheelssptest/exemplary/multi-imp.json b/adapters/freewheelssp/freewheelssptest/exemplary/multi-imp.json index e6838240ca4..3060341c954 100644 --- a/adapters/freewheelssp/freewheelssptest/exemplary/multi-imp.json +++ b/adapters/freewheelssp/freewheelssptest/exemplary/multi-imp.json @@ -72,7 +72,8 @@ "Componentid": [ "prebid-go" ] - } + }, + "impIDs":["imp-1","imp-2"] }, "mockResponse": { "status": 200, diff --git a/adapters/freewheelssp/freewheelssptest/exemplary/single-imp.json b/adapters/freewheelssp/freewheelssptest/exemplary/single-imp.json index 1d55dfecaf0..dd70cced61a 100644 --- a/adapters/freewheelssp/freewheelssptest/exemplary/single-imp.json +++ b/adapters/freewheelssp/freewheelssptest/exemplary/single-imp.json @@ -46,7 +46,8 @@ "Componentid": [ "prebid-go" ] - } + }, + "impIDs":["imp-1"] }, "mockResponse": { "status": 200, diff --git a/adapters/freewheelssp/freewheelssptest/exemplary/string-single-imp.json b/adapters/freewheelssp/freewheelssptest/exemplary/string-single-imp.json index c17c7167d6e..c9b5d71519d 100644 --- a/adapters/freewheelssp/freewheelssptest/exemplary/string-single-imp.json +++ b/adapters/freewheelssp/freewheelssptest/exemplary/string-single-imp.json @@ -46,7 +46,8 @@ "Componentid": [ "prebid-go" ] - } + }, + "impIDs":["imp-1"] }, "mockResponse": { "status": 200, diff --git a/adapters/freewheelssp/freewheelssptest/supplemental/204-bid-response.json b/adapters/freewheelssp/freewheelssptest/supplemental/204-bid-response.json index a84fa4f1268..c3292b6f6dc 100644 --- a/adapters/freewheelssp/freewheelssptest/supplemental/204-bid-response.json +++ b/adapters/freewheelssp/freewheelssptest/supplemental/204-bid-response.json @@ -46,7 +46,8 @@ "Componentid": [ "prebid-go" ] - } + }, + "impIDs":["imp-1"] }, "mockResponse": { "status": 204, diff --git a/adapters/freewheelssp/freewheelssptest/supplemental/503-bid-response.json b/adapters/freewheelssp/freewheelssptest/supplemental/503-bid-response.json index 475114d0230..240230fc096 100644 --- a/adapters/freewheelssp/freewheelssptest/supplemental/503-bid-response.json +++ b/adapters/freewheelssp/freewheelssptest/supplemental/503-bid-response.json @@ -46,7 +46,8 @@ "Componentid": [ "prebid-go" ] - } + }, + "impIDs":["imp-1"] }, "mockResponse": { "status": 503, diff --git a/adapters/frvradn/frvradntest/exemplary/banner.json b/adapters/frvradn/frvradntest/exemplary/banner.json index 1c9866aa312..1e34952b4c3 100644 --- a/adapters/frvradn/frvradntest/exemplary/banner.json +++ b/adapters/frvradn/frvradntest/exemplary/banner.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/frvradn/frvradntest/exemplary/native.json b/adapters/frvradn/frvradntest/exemplary/native.json index 9b350547e94..dc902cb46cb 100644 --- a/adapters/frvradn/frvradntest/exemplary/native.json +++ b/adapters/frvradn/frvradntest/exemplary/native.json @@ -34,7 +34,8 @@ } } ] - } + }, + "impIDs":["test-native-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/frvradn/frvradntest/exemplary/video.json b/adapters/frvradn/frvradntest/exemplary/video.json index 9ff1bb31f8a..247abb9847c 100644 --- a/adapters/frvradn/frvradntest/exemplary/video.json +++ b/adapters/frvradn/frvradntest/exemplary/video.json @@ -38,7 +38,8 @@ } } ] - } + }, + "impIDs":["test-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/frvradn/frvradntest/supplemental/204.json b/adapters/frvradn/frvradntest/supplemental/204.json index 48fe8a03aa7..52e2916955f 100644 --- a/adapters/frvradn/frvradntest/supplemental/204.json +++ b/adapters/frvradn/frvradntest/supplemental/204.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 204 diff --git a/adapters/frvradn/frvradntest/supplemental/400.json b/adapters/frvradn/frvradntest/supplemental/400.json index a7e5f40d176..97a54a8002f 100644 --- a/adapters/frvradn/frvradntest/supplemental/400.json +++ b/adapters/frvradn/frvradntest/supplemental/400.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 400 diff --git a/adapters/frvradn/frvradntest/supplemental/503.json b/adapters/frvradn/frvradntest/supplemental/503.json index 11b9ce2d52e..fc31a639f75 100644 --- a/adapters/frvradn/frvradntest/supplemental/503.json +++ b/adapters/frvradn/frvradntest/supplemental/503.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 503 diff --git a/adapters/frvradn/frvradntest/supplemental/currency_converter.json b/adapters/frvradn/frvradntest/supplemental/currency_converter.json index 45561d0be16..4aa8a38b599 100644 --- a/adapters/frvradn/frvradntest/supplemental/currency_converter.json +++ b/adapters/frvradn/frvradntest/supplemental/currency_converter.json @@ -72,7 +72,8 @@ } } } - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/frvradn/frvradntest/supplemental/empty_object_response.json b/adapters/frvradn/frvradntest/supplemental/empty_object_response.json index 00655c70fe2..8474132d08c 100644 --- a/adapters/frvradn/frvradntest/supplemental/empty_object_response.json +++ b/adapters/frvradn/frvradntest/supplemental/empty_object_response.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/frvradn/frvradntest/supplemental/empty_reponse.json b/adapters/frvradn/frvradntest/supplemental/empty_reponse.json index d6e2b059a6e..b9e295c0c25 100644 --- a/adapters/frvradn/frvradntest/supplemental/empty_reponse.json +++ b/adapters/frvradn/frvradntest/supplemental/empty_reponse.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 200 diff --git a/adapters/frvradn/frvradntest/supplemental/missing_bid_ext.json b/adapters/frvradn/frvradntest/supplemental/missing_bid_ext.json index e601c882dc1..4326e572733 100644 --- a/adapters/frvradn/frvradntest/supplemental/missing_bid_ext.json +++ b/adapters/frvradn/frvradntest/supplemental/missing_bid_ext.json @@ -44,7 +44,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/frvradn/frvradntest/supplemental/unknown_imp_media_type.json b/adapters/frvradn/frvradntest/supplemental/unknown_imp_media_type.json index 5b8dfb62d1c..b9584b58859 100644 --- a/adapters/frvradn/frvradntest/supplemental/unknown_imp_media_type.json +++ b/adapters/frvradn/frvradntest/supplemental/unknown_imp_media_type.json @@ -28,7 +28,8 @@ } } ] - } + }, + "impIDs":["test-banner-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/exemplary/banner-and-video-and-audio.json b/adapters/gamma/gammatest/exemplary/banner-and-video-and-audio.json index 6ae9084c68b..1da7ecefbca 100644 --- a/adapters/gamma/gammatest/exemplary/banner-and-video-and-audio.json +++ b/adapters/gamma/gammatest/exemplary/banner-and-video-and-audio.json @@ -50,7 +50,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, @@ -84,7 +85,8 @@ }, { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-video-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-video-id&hb=pbmobile", + "impIDs":["test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/exemplary/simple-banner.json b/adapters/gamma/gammatest/exemplary/simple-banner.json index a7e513f2046..f6f4bffafb7 100644 --- a/adapters/gamma/gammatest/exemplary/simple-banner.json +++ b/adapters/gamma/gammatest/exemplary/simple-banner.json @@ -29,7 +29,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/exemplary/valid-extension.json b/adapters/gamma/gammatest/exemplary/valid-extension.json index 12e78808b67..a9002f32f54 100644 --- a/adapters/gamma/gammatest/exemplary/valid-extension.json +++ b/adapters/gamma/gammatest/exemplary/valid-extension.json @@ -28,7 +28,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/exemplary/valid-full-params.json b/adapters/gamma/gammatest/exemplary/valid-full-params.json index 21981bd3c97..c9f5df0e16a 100644 --- a/adapters/gamma/gammatest/exemplary/valid-full-params.json +++ b/adapters/gamma/gammatest/exemplary/valid-full-params.json @@ -49,7 +49,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/supplemental/bad-request.json b/adapters/gamma/gammatest/supplemental/bad-request.json index 8b533f91de0..c4ccc138dc4 100644 --- a/adapters/gamma/gammatest/supplemental/bad-request.json +++ b/adapters/gamma/gammatest/supplemental/bad-request.json @@ -40,7 +40,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400 diff --git a/adapters/gamma/gammatest/supplemental/bad-response-no-body.json b/adapters/gamma/gammatest/supplemental/bad-response-no-body.json index b75f9cb2ebd..7d27e7c8160 100644 --- a/adapters/gamma/gammatest/supplemental/bad-response-no-body.json +++ b/adapters/gamma/gammatest/supplemental/bad-response-no-body.json @@ -30,7 +30,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200 diff --git a/adapters/gamma/gammatest/supplemental/ignore-imp.json b/adapters/gamma/gammatest/supplemental/ignore-imp.json index d62f7873a58..ff27c8c394e 100644 --- a/adapters/gamma/gammatest/supplemental/ignore-imp.json +++ b/adapters/gamma/gammatest/supplemental/ignore-imp.json @@ -58,7 +58,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, @@ -88,7 +89,8 @@ }, { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-video-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-video-id&hb=pbmobile", + "impIDs":["test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/supplemental/missing-adm.json b/adapters/gamma/gammatest/supplemental/missing-adm.json index 4e8603d3c9a..17fbf97efaa 100644 --- a/adapters/gamma/gammatest/supplemental/missing-adm.json +++ b/adapters/gamma/gammatest/supplemental/missing-adm.json @@ -28,7 +28,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-video-id&hb=pbmobile" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-video-id&hb=pbmobile", + "impIDs":["test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/supplemental/nobid-signaling.json b/adapters/gamma/gammatest/supplemental/nobid-signaling.json index 4055ad70249..b211a3e646a 100644 --- a/adapters/gamma/gammatest/supplemental/nobid-signaling.json +++ b/adapters/gamma/gammatest/supplemental/nobid-signaling.json @@ -40,7 +40,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamma/gammatest/supplemental/status-forbidden.json b/adapters/gamma/gammatest/supplemental/status-forbidden.json index 3a30b210f4f..d4509586143 100644 --- a/adapters/gamma/gammatest/supplemental/status-forbidden.json +++ b/adapters/gamma/gammatest/supplemental/status-forbidden.json @@ -40,7 +40,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 403 diff --git a/adapters/gamma/gammatest/supplemental/status-no-content.json b/adapters/gamma/gammatest/supplemental/status-no-content.json index 045fb939ced..974266d8820 100644 --- a/adapters/gamma/gammatest/supplemental/status-no-content.json +++ b/adapters/gamma/gammatest/supplemental/status-no-content.json @@ -40,7 +40,8 @@ "httpCalls": [ { "expectedRequest": { - "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name" + "uri": "https://hb.gammaplatform.com/adx/request/?id=sample-id&zid=sample-zone-id&wid=sample-web-id&bidid=test-imp-id&hb=pbmobile&device_ip=test-device-ip&device_model=test-device-model&device_os=test-device-os&device_ua=test-device-ua&device_ifa=test-device-ifa&app_id=test-app-id&app_bundle=test-app-bundle&app_name=test-app-name", + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204 diff --git a/adapters/gamoshi/gamoshi.go b/adapters/gamoshi/gamoshi.go index fd375979313..2021e8d121f 100644 --- a/adapters/gamoshi/gamoshi.go +++ b/adapters/gamoshi/gamoshi.go @@ -120,7 +120,7 @@ func (a *GamoshiAdapter) MakeRequests(request *openrtb2.BidRequest, reqInfo *ada Uri: thisURI, Body: reqJSON, Headers: headers, - ImpIDs: []string{request.Imp[0].ID}, + ImpIDs: openrtb_ext.GetImpIDs(request.Imp), }}, errors } diff --git a/adapters/gamoshi/gamoshitest/exemplary/banner-and-audio.json b/adapters/gamoshi/gamoshitest/exemplary/banner-and-audio.json index 33f39ff5c3e..6a7da0be59c 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/banner-and-audio.json +++ b/adapters/gamoshi/gamoshitest/exemplary/banner-and-audio.json @@ -67,7 +67,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/banner-and-video.json b/adapters/gamoshi/gamoshitest/exemplary/banner-and-video.json index e20f754171c..1ba8de422ec 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/banner-and-video.json +++ b/adapters/gamoshi/gamoshitest/exemplary/banner-and-video.json @@ -82,7 +82,8 @@ } } ] - } + }, + "impIDs":["test-imp-id","test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/banner-native-audio.json b/adapters/gamoshi/gamoshitest/exemplary/banner-native-audio.json index 2709b5828d5..031ba8789bf 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/banner-native-audio.json +++ b/adapters/gamoshi/gamoshitest/exemplary/banner-native-audio.json @@ -79,7 +79,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/banner-video-native.json b/adapters/gamoshi/gamoshitest/exemplary/banner-video-native.json index 3e9064b4a3c..fcc990494e3 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/banner-video-native.json +++ b/adapters/gamoshi/gamoshitest/exemplary/banner-video-native.json @@ -94,7 +94,8 @@ } } ] - } + }, + "impIDs":["test-imp-id","test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/simple-banner.json b/adapters/gamoshi/gamoshitest/exemplary/simple-banner.json index 7edb310d821..b22310f9f87 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/simple-banner.json +++ b/adapters/gamoshi/gamoshitest/exemplary/simple-banner.json @@ -55,7 +55,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/simple-video.json b/adapters/gamoshi/gamoshitest/exemplary/simple-video.json index de9921cee05..f2a649e3c2b 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/simple-video.json +++ b/adapters/gamoshi/gamoshitest/exemplary/simple-video.json @@ -41,7 +41,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/valid-extension.json b/adapters/gamoshi/gamoshitest/exemplary/valid-extension.json index 59d233917dd..3f1b0a3102f 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/valid-extension.json +++ b/adapters/gamoshi/gamoshitest/exemplary/valid-extension.json @@ -41,7 +41,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/valid-with-device.json b/adapters/gamoshi/gamoshitest/exemplary/valid-with-device.json index 5e12822351a..949c2b9cac4 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/valid-with-device.json +++ b/adapters/gamoshi/gamoshitest/exemplary/valid-with-device.json @@ -61,7 +61,8 @@ } } ] - } + }, + "impIDs":["test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/exemplary/video-and-audio.json b/adapters/gamoshi/gamoshitest/exemplary/video-and-audio.json index 29e0e06996d..d78f73d0b34 100644 --- a/adapters/gamoshi/gamoshitest/exemplary/video-and-audio.json +++ b/adapters/gamoshi/gamoshitest/exemplary/video-and-audio.json @@ -53,7 +53,8 @@ } } ] - } + }, + "impIDs":["test-imp-video-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gamoshi/gamoshitest/supplemental/bad-response-no-body.json b/adapters/gamoshi/gamoshitest/supplemental/bad-response-no-body.json index 29390963bef..897844ff8e4 100644 --- a/adapters/gamoshi/gamoshitest/supplemental/bad-response-no-body.json +++ b/adapters/gamoshi/gamoshitest/supplemental/bad-response-no-body.json @@ -41,7 +41,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200 diff --git a/adapters/gamoshi/gamoshitest/supplemental/status-bad-request.json b/adapters/gamoshi/gamoshitest/supplemental/status-bad-request.json index 64c75fc85bb..ce5765f6ce6 100644 --- a/adapters/gamoshi/gamoshitest/supplemental/status-bad-request.json +++ b/adapters/gamoshi/gamoshitest/supplemental/status-bad-request.json @@ -41,7 +41,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400, diff --git a/adapters/gamoshi/gamoshitest/supplemental/status-no-content.json b/adapters/gamoshi/gamoshitest/supplemental/status-no-content.json index 3bcb4a9b62d..42a3689bc9a 100644 --- a/adapters/gamoshi/gamoshitest/supplemental/status-no-content.json +++ b/adapters/gamoshi/gamoshitest/supplemental/status-no-content.json @@ -41,7 +41,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204, diff --git a/adapters/gamoshi/gamoshitest/supplemental/unexpected-status-code.json b/adapters/gamoshi/gamoshitest/supplemental/unexpected-status-code.json index 1789707adf7..3dcafc3aebd 100644 --- a/adapters/gamoshi/gamoshitest/supplemental/unexpected-status-code.json +++ b/adapters/gamoshi/gamoshitest/supplemental/unexpected-status-code.json @@ -41,7 +41,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 500, diff --git a/adapters/globalsun/globalsuntest/exemplary/simple-banner.json b/adapters/globalsun/globalsuntest/exemplary/simple-banner.json index d787a299927..8b03218c919 100644 --- a/adapters/globalsun/globalsuntest/exemplary/simple-banner.json +++ b/adapters/globalsun/globalsuntest/exemplary/simple-banner.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/globalsun/globalsuntest/exemplary/simple-native.json b/adapters/globalsun/globalsuntest/exemplary/simple-native.json index ed52f529e14..bfddf2fca31 100644 --- a/adapters/globalsun/globalsuntest/exemplary/simple-native.json +++ b/adapters/globalsun/globalsuntest/exemplary/simple-native.json @@ -55,7 +55,8 @@ "ip": "123.123.123.123", "ua": "iPad" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/globalsun/globalsuntest/exemplary/simple-video.json b/adapters/globalsun/globalsuntest/exemplary/simple-video.json index c7bee66a4da..0682224a45e 100644 --- a/adapters/globalsun/globalsuntest/exemplary/simple-video.json +++ b/adapters/globalsun/globalsuntest/exemplary/simple-video.json @@ -69,7 +69,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/globalsun/globalsuntest/exemplary/simple-web-banner.json b/adapters/globalsun/globalsuntest/exemplary/simple-web-banner.json index 3c8cb33665e..02ae8d3bc49 100644 --- a/adapters/globalsun/globalsuntest/exemplary/simple-web-banner.json +++ b/adapters/globalsun/globalsuntest/exemplary/simple-web-banner.json @@ -71,7 +71,8 @@ "ip": "123.123.123.123", "ua": "Ubuntu" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/globalsun/globalsuntest/supplemental/bad_media_type.json b/adapters/globalsun/globalsuntest/supplemental/bad_media_type.json index b9ff167ce36..fcad6ab326a 100644 --- a/adapters/globalsun/globalsuntest/supplemental/bad_media_type.json +++ b/adapters/globalsun/globalsuntest/supplemental/bad_media_type.json @@ -44,7 +44,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/globalsun/globalsuntest/supplemental/bad_response.json b/adapters/globalsun/globalsuntest/supplemental/bad_response.json index 8c1cc3750db..c732ba92c67 100644 --- a/adapters/globalsun/globalsuntest/supplemental/bad_response.json +++ b/adapters/globalsun/globalsuntest/supplemental/bad_response.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/globalsun/globalsuntest/supplemental/status-204.json b/adapters/globalsun/globalsuntest/supplemental/status-204.json index 3e536c25a60..b2c822cb446 100644 --- a/adapters/globalsun/globalsuntest/supplemental/status-204.json +++ b/adapters/globalsun/globalsuntest/supplemental/status-204.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204, diff --git a/adapters/globalsun/globalsuntest/supplemental/status-not-200.json b/adapters/globalsun/globalsuntest/supplemental/status-not-200.json index b60ca2ccb33..30f92ef4180 100644 --- a/adapters/globalsun/globalsuntest/supplemental/status-not-200.json +++ b/adapters/globalsun/globalsuntest/supplemental/status-not-200.json @@ -68,7 +68,8 @@ "ip": "123.123.123.123", "ifa": "sdjfksdf-dfsds-dsdg-dsgg" } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 404, diff --git a/adapters/gothamads/gothamads.go b/adapters/gothamads/gothamads.go index feaa8639009..d3fabcf43fd 100644 --- a/adapters/gothamads/gothamads.go +++ b/adapters/gothamads/gothamads.go @@ -76,7 +76,7 @@ func (a *adapter) MakeRequests(openRTBRequest *openrtb2.BidRequest, reqInfo *ada Body: reqJSON, Uri: url, Headers: getHeaders(openRTBRequest), - ImpIDs: []string{openRTBRequest.Imp[0].ID}, + ImpIDs: openrtb_ext.GetImpIDs(openRTBRequest.Imp), }}, nil } diff --git a/adapters/gothamads/gothamadstest/exemplary/banner-app.json b/adapters/gothamads/gothamadstest/exemplary/banner-app.json index 44966ea8888..61fd85abc74 100644 --- a/adapters/gothamads/gothamadstest/exemplary/banner-app.json +++ b/adapters/gothamads/gothamadstest/exemplary/banner-app.json @@ -94,7 +94,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["1"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/exemplary/banner-web.json b/adapters/gothamads/gothamadstest/exemplary/banner-web.json index baac33a4f8c..0d09bbeb1f8 100644 --- a/adapters/gothamads/gothamadstest/exemplary/banner-web.json +++ b/adapters/gothamads/gothamadstest/exemplary/banner-web.json @@ -108,7 +108,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id1","some-impression-id2"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/exemplary/native-app.json b/adapters/gothamads/gothamadstest/exemplary/native-app.json index 5c54d526699..16ba08b5ebe 100644 --- a/adapters/gothamads/gothamadstest/exemplary/native-app.json +++ b/adapters/gothamads/gothamadstest/exemplary/native-app.json @@ -94,7 +94,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/exemplary/native-web.json b/adapters/gothamads/gothamadstest/exemplary/native-web.json index a2f16e78606..943871a0082 100644 --- a/adapters/gothamads/gothamadstest/exemplary/native-web.json +++ b/adapters/gothamads/gothamadstest/exemplary/native-web.json @@ -82,7 +82,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/exemplary/video-app.json b/adapters/gothamads/gothamadstest/exemplary/video-app.json index a08c5a032c1..ce2e289014a 100644 --- a/adapters/gothamads/gothamadstest/exemplary/video-app.json +++ b/adapters/gothamads/gothamadstest/exemplary/video-app.json @@ -104,7 +104,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/exemplary/video-web.json b/adapters/gothamads/gothamadstest/exemplary/video-web.json index 64293e740ba..a475fc5a0c1 100644 --- a/adapters/gothamads/gothamadstest/exemplary/video-web.json +++ b/adapters/gothamads/gothamadstest/exemplary/video-web.json @@ -92,7 +92,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/supplemental/bad_media_type.json b/adapters/gothamads/gothamadstest/supplemental/bad_media_type.json index 349ea5da3f4..0079ce3e717 100644 --- a/adapters/gothamads/gothamadstest/supplemental/bad_media_type.json +++ b/adapters/gothamads/gothamadstest/supplemental/bad_media_type.json @@ -94,7 +94,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["1"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/supplemental/empty-seatbid-array.json b/adapters/gothamads/gothamadstest/supplemental/empty-seatbid-array.json index 50eafd989af..58970bd8e85 100644 --- a/adapters/gothamads/gothamadstest/supplemental/empty-seatbid-array.json +++ b/adapters/gothamads/gothamadstest/supplemental/empty-seatbid-array.json @@ -104,7 +104,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/supplemental/invalid-response.json b/adapters/gothamads/gothamadstest/supplemental/invalid-response.json index eb928b41551..fe9cb3fd381 100644 --- a/adapters/gothamads/gothamadstest/supplemental/invalid-response.json +++ b/adapters/gothamads/gothamadstest/supplemental/invalid-response.json @@ -94,7 +94,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gothamads/gothamadstest/supplemental/status-code-bad-request.json b/adapters/gothamads/gothamadstest/supplemental/status-code-bad-request.json index 37c047edaa3..b0e2a098558 100644 --- a/adapters/gothamads/gothamadstest/supplemental/status-code-bad-request.json +++ b/adapters/gothamads/gothamadstest/supplemental/status-code-bad-request.json @@ -75,7 +75,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 400 diff --git a/adapters/gothamads/gothamadstest/supplemental/status-code-no-content.json b/adapters/gothamads/gothamadstest/supplemental/status-code-no-content.json index 76a3a4fc84d..97fbc419afa 100644 --- a/adapters/gothamads/gothamadstest/supplemental/status-code-no-content.json +++ b/adapters/gothamads/gothamadstest/supplemental/status-code-no-content.json @@ -63,7 +63,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 204 diff --git a/adapters/gothamads/gothamadstest/supplemental/status-code-other-error.json b/adapters/gothamads/gothamadstest/supplemental/status-code-other-error.json index 45a0f67f3e0..5d1916cce74 100644 --- a/adapters/gothamads/gothamadstest/supplemental/status-code-other-error.json +++ b/adapters/gothamads/gothamadstest/supplemental/status-code-other-error.json @@ -63,7 +63,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 306 diff --git a/adapters/gothamads/gothamadstest/supplemental/status-code-service-unavailable.json b/adapters/gothamads/gothamadstest/supplemental/status-code-service-unavailable.json index 97773cd0d53..e69644e9673 100644 --- a/adapters/gothamads/gothamadstest/supplemental/status-code-service-unavailable.json +++ b/adapters/gothamads/gothamadstest/supplemental/status-code-service-unavailable.json @@ -63,7 +63,8 @@ "buyeruid": "awesome-user" }, "tmax": 1000 - } + }, + "impIDs":["some-impression-id"] }, "mockResponse": { "status": 503 diff --git a/adapters/grid/gridtest/exemplary/multitype-banner.json b/adapters/grid/gridtest/exemplary/multitype-banner.json index c87e9f1e98d..86999d33549 100644 --- a/adapters/grid/gridtest/exemplary/multitype-banner.json +++ b/adapters/grid/gridtest/exemplary/multitype-banner.json @@ -54,7 +54,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/multitype-native.json b/adapters/grid/gridtest/exemplary/multitype-native.json index 2a142938ac6..435b9d5e0bd 100644 --- a/adapters/grid/gridtest/exemplary/multitype-native.json +++ b/adapters/grid/gridtest/exemplary/multitype-native.json @@ -62,7 +62,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/multitype-video.json b/adapters/grid/gridtest/exemplary/multitype-video.json index e822cd4be40..8038b6d9f55 100644 --- a/adapters/grid/gridtest/exemplary/multitype-video.json +++ b/adapters/grid/gridtest/exemplary/multitype-video.json @@ -54,7 +54,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/native-as-string.json b/adapters/grid/gridtest/exemplary/native-as-string.json index 3ad66b98ea9..66972e7d24b 100644 --- a/adapters/grid/gridtest/exemplary/native-as-string.json +++ b/adapters/grid/gridtest/exemplary/native-as-string.json @@ -38,7 +38,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/simple-banner.json b/adapters/grid/gridtest/exemplary/simple-banner.json index 1161e48218a..cb54c464042 100644 --- a/adapters/grid/gridtest/exemplary/simple-banner.json +++ b/adapters/grid/gridtest/exemplary/simple-banner.json @@ -52,7 +52,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/simple-native.json b/adapters/grid/gridtest/exemplary/simple-native.json index be7c17f77ae..da419a7202e 100644 --- a/adapters/grid/gridtest/exemplary/simple-native.json +++ b/adapters/grid/gridtest/exemplary/simple-native.json @@ -38,7 +38,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/simple-video.json b/adapters/grid/gridtest/exemplary/simple-video.json index 12c3771d1b2..88d9f29d30c 100644 --- a/adapters/grid/gridtest/exemplary/simple-video.json +++ b/adapters/grid/gridtest/exemplary/simple-video.json @@ -42,7 +42,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with-ext-keywords.json b/adapters/grid/gridtest/exemplary/with-ext-keywords.json index e0d0563c241..8d4fa4159ac 100644 --- a/adapters/grid/gridtest/exemplary/with-ext-keywords.json +++ b/adapters/grid/gridtest/exemplary/with-ext-keywords.json @@ -171,7 +171,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with-keywords.json b/adapters/grid/gridtest/exemplary/with-keywords.json index a8875220618..f1a02a35f05 100644 --- a/adapters/grid/gridtest/exemplary/with-keywords.json +++ b/adapters/grid/gridtest/exemplary/with-keywords.json @@ -77,7 +77,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with-mixed-keywords.json b/adapters/grid/gridtest/exemplary/with-mixed-keywords.json index 49831991831..e42f006222f 100644 --- a/adapters/grid/gridtest/exemplary/with-mixed-keywords.json +++ b/adapters/grid/gridtest/exemplary/with-mixed-keywords.json @@ -263,7 +263,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with-site-keywords.json b/adapters/grid/gridtest/exemplary/with-site-keywords.json index bbdf830a42d..ddf496f6864 100644 --- a/adapters/grid/gridtest/exemplary/with-site-keywords.json +++ b/adapters/grid/gridtest/exemplary/with-site-keywords.json @@ -59,7 +59,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with-siteuser-keywords.json b/adapters/grid/gridtest/exemplary/with-siteuser-keywords.json index 7a4822f8566..e30be0e0c03 100644 --- a/adapters/grid/gridtest/exemplary/with-siteuser-keywords.json +++ b/adapters/grid/gridtest/exemplary/with-siteuser-keywords.json @@ -75,7 +75,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with-user-keywords.json b/adapters/grid/gridtest/exemplary/with-user-keywords.json index dbb8a7fe9d2..e9de4e946de 100644 --- a/adapters/grid/gridtest/exemplary/with-user-keywords.json +++ b/adapters/grid/gridtest/exemplary/with-user-keywords.json @@ -64,7 +64,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/exemplary/with_gpid.json b/adapters/grid/gridtest/exemplary/with_gpid.json index a436e4a8919..e6b634b2e13 100644 --- a/adapters/grid/gridtest/exemplary/with_gpid.json +++ b/adapters/grid/gridtest/exemplary/with_gpid.json @@ -63,7 +63,8 @@ "gpid": "some_slot" } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/supplemental/bad_response.json b/adapters/grid/gridtest/supplemental/bad_response.json index 248632073e4..a4c32c017c4 100644 --- a/adapters/grid/gridtest/supplemental/bad_response.json +++ b/adapters/grid/gridtest/supplemental/bad_response.json @@ -45,7 +45,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/grid/gridtest/supplemental/status_204.json b/adapters/grid/gridtest/supplemental/status_204.json index f935cbe85ae..bdfeb798a4c 100644 --- a/adapters/grid/gridtest/supplemental/status_204.json +++ b/adapters/grid/gridtest/supplemental/status_204.json @@ -45,7 +45,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 204, diff --git a/adapters/grid/gridtest/supplemental/status_400.json b/adapters/grid/gridtest/supplemental/status_400.json index 629b1c07bd7..bd8f0f7fd71 100644 --- a/adapters/grid/gridtest/supplemental/status_400.json +++ b/adapters/grid/gridtest/supplemental/status_400.json @@ -45,7 +45,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400, diff --git a/adapters/grid/gridtest/supplemental/status_418.json b/adapters/grid/gridtest/supplemental/status_418.json index 0ca365c76ce..60dc19586b8 100644 --- a/adapters/grid/gridtest/supplemental/status_418.json +++ b/adapters/grid/gridtest/supplemental/status_418.json @@ -45,7 +45,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 418, diff --git a/adapters/gumgum/gumgumtest/exemplary/banner.json b/adapters/gumgum/gumgumtest/exemplary/banner.json index 2fbd3da22da..cd5e8c34d48 100644 --- a/adapters/gumgum/gumgumtest/exemplary/banner.json +++ b/adapters/gumgum/gumgumtest/exemplary/banner.json @@ -52,7 +52,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/exemplary/video.json b/adapters/gumgum/gumgumtest/exemplary/video.json index ea76c733f34..fbd62de35fc 100644 --- a/adapters/gumgum/gumgumtest/exemplary/video.json +++ b/adapters/gumgum/gumgumtest/exemplary/video.json @@ -60,7 +60,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/supplemental/banner-only-in-format.json b/adapters/gumgum/gumgumtest/supplemental/banner-only-in-format.json index 238935aedf6..66b90c910e2 100644 --- a/adapters/gumgum/gumgumtest/supplemental/banner-only-in-format.json +++ b/adapters/gumgum/gumgumtest/supplemental/banner-only-in-format.json @@ -50,7 +50,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId-product-params.json b/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId-product-params.json index 6e2793658d3..78e62adcada 100644 --- a/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId-product-params.json +++ b/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId-product-params.json @@ -58,7 +58,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId.json b/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId.json index cd00cf2e586..c7b8f061095 100644 --- a/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId.json +++ b/adapters/gumgum/gumgumtest/supplemental/banner-with-pubId.json @@ -52,7 +52,8 @@ } } }] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/supplemental/banner-with-site.json b/adapters/gumgum/gumgumtest/supplemental/banner-with-site.json index 1f89f5a229d..d0d7aa5d410 100644 --- a/adapters/gumgum/gumgumtest/supplemental/banner-with-site.json +++ b/adapters/gumgum/gumgumtest/supplemental/banner-with-site.json @@ -62,7 +62,8 @@ "id": "12345678" } } - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/supplemental/banner-with-slot-param.json b/adapters/gumgum/gumgumtest/supplemental/banner-with-slot-param.json index d50ab6a74c9..170abcc8a6e 100644 --- a/adapters/gumgum/gumgumtest/supplemental/banner-with-slot-param.json +++ b/adapters/gumgum/gumgumtest/supplemental/banner-with-slot-param.json @@ -61,7 +61,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/gumgum/gumgumtest/supplemental/video-with-irisid.json b/adapters/gumgum/gumgumtest/supplemental/video-with-irisid.json index 645ec748666..8d9fa64474c 100644 --- a/adapters/gumgum/gumgumtest/supplemental/video-with-irisid.json +++ b/adapters/gumgum/gumgumtest/supplemental/video-with-irisid.json @@ -65,7 +65,8 @@ } } ] - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner1.json b/adapters/huaweiads/huaweiadstest/exemplary/banner1.json index ffcc704f617..1408de463a5 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner1.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner1.json @@ -144,7 +144,8 @@ "consent": "CPaYLJBPaYLJBIPAAAENCSCgAPAAAAAAAAAAGsQAQGsAAAAA.YAAAAAAAAAA", "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner1_without_userext.json b/adapters/huaweiads/huaweiadstest/exemplary/banner1_without_userext.json index 34b8b69e293..b41ee04324d 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner1_without_userext.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner1_without_userext.json @@ -137,7 +137,8 @@ "consent": "CPaYLJBPaYLJBIPAAAENCSCgAPAAAAAAAAAAGsQAQGsAAAAA.YAAAAAAAAAA", "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner2.json b/adapters/huaweiads/huaweiadstest/exemplary/banner2.json index 92afb558743..6e2a2b62145 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner2.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner2.json @@ -167,7 +167,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner3.json b/adapters/huaweiads/huaweiadstest/exemplary/banner3.json index d012dd8e912..79e29ec696d 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner3.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner3.json @@ -166,7 +166,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner4_mccmnc.json b/adapters/huaweiads/huaweiadstest/exemplary/banner4_mccmnc.json index d72cdb19e40..bf327366c67 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner4_mccmnc.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner4_mccmnc.json @@ -164,7 +164,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner5_user_geo.json b/adapters/huaweiads/huaweiadstest/exemplary/banner5_user_geo.json index 987d157e0eb..7f4e301829a 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner5_user_geo.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner5_user_geo.json @@ -167,7 +167,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/banner6_imei.json b/adapters/huaweiads/huaweiadstest/exemplary/banner6_imei.json index 4de8fa7ef94..8814faba49f 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/banner6_imei.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/banner6_imei.json @@ -148,7 +148,8 @@ "consent": "CPaYLJBPaYLJBIPAAAENCSCgAPAAAAAAAAAAGsQAQGsAAAAA.YAAAAAAAAAA", "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerAppPromotionType.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerAppPromotionType.json index 685a5235492..dc58891db6f 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerAppPromotionType.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerAppPromotionType.json @@ -140,7 +140,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerNonIntegerMccmnc.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerNonIntegerMccmnc.json index 8cb6ca920b1..64a62268c3e 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerNonIntegerMccmnc.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerNonIntegerMccmnc.json @@ -164,7 +164,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerNotAppPromotionType.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerNotAppPromotionType.json index ec1ace1dee2..d4d7a298f8f 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerNotAppPromotionType.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerNotAppPromotionType.json @@ -140,7 +140,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo1.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo1.json index 6010fdcf7c7..10f41ad766d 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo1.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo1.json @@ -140,7 +140,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo2.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo2.json index 43e540f30bc..5423de9fcd9 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo2.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo2.json @@ -167,7 +167,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo3.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo3.json index 65f47015975..122583a0572 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo3.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerTestExtraInfo3.json @@ -167,7 +167,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/bannerWrongMccmnc.json b/adapters/huaweiads/huaweiadstest/exemplary/bannerWrongMccmnc.json index 52962e459ff..a56c0f8faff 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/bannerWrongMccmnc.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/bannerWrongMccmnc.json @@ -164,7 +164,8 @@ }, "version": "3.4", "clientAdRequestId": "a3b18c5b-6708-4bb7-b41b-40ed37d89561" - } + }, + "impIDs":["PrebidMobile"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/interstitialBannerType.json b/adapters/huaweiads/huaweiadstest/exemplary/interstitialBannerType.json index be7366a48cb..0b19c69d8bd 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/interstitialBannerType.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/interstitialBannerType.json @@ -140,7 +140,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/interstitialVideoType.json b/adapters/huaweiads/huaweiadstest/exemplary/interstitialVideoType.json index d48e8abf677..d1486ae2be4 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/interstitialVideoType.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/interstitialVideoType.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/nativeIncludeVideo.json b/adapters/huaweiads/huaweiadstest/exemplary/nativeIncludeVideo.json index c38c4124981..453d8723615 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/nativeIncludeVideo.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/nativeIncludeVideo.json @@ -124,7 +124,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRange.json b/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRange.json index 97679a3bb1f..5dd77bf8fdb 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRange.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRange.json @@ -128,7 +128,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRatio.json b/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRatio.json index e9c50baea89..a6ba78f6fab 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRatio.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/nativeMultiSizesByRatio.json @@ -128,7 +128,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/nativeSingleImage.json b/adapters/huaweiads/huaweiadstest/exemplary/nativeSingleImage.json index 4ba3adce8a7..2a23420ff21 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/nativeSingleImage.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/nativeSingleImage.json @@ -128,7 +128,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImage.json b/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImage.json index 240dee2d9d1..84e523e8bf9 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImage.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImage.json @@ -138,7 +138,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImageIncludeIcon.json b/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImageIncludeIcon.json index 3f4222c2146..5a8722c6f7d 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImageIncludeIcon.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/nativeThreeImageIncludeIcon.json @@ -126,7 +126,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo.json b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo.json index 77308a62ca0..0a23ca7c9de 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo1.json b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo1.json index 1f5b8b9b2da..26562f51d0d 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo1.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo1.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo2.json b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo2.json index 61ff7fa0c60..a911e38df77 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo2.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo2.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo3.json b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo3.json index 4e72f089c4b..c2d8342cf3f 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo3.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo3.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo4.json b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo4.json index 0045e5cd17e..f61acf30c24 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo4.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/rewardedVideo4.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/rollVideo.json b/adapters/huaweiads/huaweiadstest/exemplary/rollVideo.json index f0429670360..20da7ddf377 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/rollVideo.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/rollVideo.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/exemplary/video.json b/adapters/huaweiads/huaweiadstest/exemplary/video.json index acc572c721f..74e7e7e6c27 100644 --- a/adapters/huaweiads/huaweiadstest/exemplary/video.json +++ b/adapters/huaweiads/huaweiadstest/exemplary/video.json @@ -132,7 +132,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response.json index 92f5e8b65f6..5d6386f4f5a 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_400.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_400.json index b860e57c26d..e420246d956 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_400.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_400.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 400, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_503.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_503.json index 8261a13fff4..a617f23ccf3 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_503.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_503.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 503, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_dont_find_impid.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_dont_find_impid.json index f040ce955be..ec69e1fb148 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_dont_find_impid.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_dont_find_impid.json @@ -170,7 +170,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id","test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_incorrect_huawei_adtype.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_incorrect_huawei_adtype.json index a0a93bda5e1..5c3f1506d3f 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_incorrect_huawei_adtype.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_incorrect_huawei_adtype.json @@ -140,7 +140,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_intent.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_intent.json index d801946d661..a78b794d39a 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_intent.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_intent.json @@ -140,7 +140,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_native.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_native.json index 10814d7eb9e..e18efc205d2 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_native.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_not_native.json @@ -157,7 +157,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode30_204.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode30_204.json index d4a41bba3fc..2b7a78523f6 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode30_204.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode30_204.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_210.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_210.json index 4d9543d259a..e9318933553 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_210.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_210.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_408.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_408.json index c7cc4d0534a..1a7109c1e29 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_408.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_408.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_500.json b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_500.json index f0fdeb665e2..24fe6e5b34b 100644 --- a/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_500.json +++ b/adapters/huaweiads/huaweiadstest/supplemental/bad_response_retcode_500.json @@ -134,7 +134,8 @@ }, "version": "3.4", "clientAdRequestId": "test-req-id" - } + }, + "impIDs":["test-imp-id"] }, "mockResponse": { "status": 200, diff --git a/go.mod b/go.mod index ac394a6742c..0e6c62f2dbc 100644 --- a/go.mod +++ b/go.mod @@ -46,6 +46,7 @@ require ( github.com/davecgh/go-spew v1.1.1 // indirect github.com/fsnotify/fsnotify v1.5.4 // indirect github.com/golang/protobuf v1.5.3 // indirect + github.com/google/go-cmp v0.6.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d // indirect github.com/magiconair/properties v1.8.6 // indirect diff --git a/go.sum b/go.sum index 6331beb3287..e51f23f1679 100644 --- a/go.sum +++ b/go.sum @@ -214,6 +214,8 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.7/go.mod h1:n+brtR0CgQNWTVd5ZUFpTBC8YFBDLK/h/bpaJ8/DtOE= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0=