diff --git a/adapters/pixfuture/pixfuturetest/exemplary/simple-banner.json b/adapters/pixfuture/pixfuturetest/exemplary/simple-banner.json new file mode 100644 index 00000000000..d9721535387 --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/exemplary/simple-banner.json @@ -0,0 +1,43 @@ +{ + "id": "request-id-12345", + "imp": [ + { + "id": "imp-1", + "banner": { + "format": [ + { + "w": 300, + "h": 250 + } + ] + }, + "bidfloor": 0.5, + "ext": { + "bidder": { + "placementId": "123456", + "siteId": "987654" + } + } + } + ], + "site": { + "id": "site-id-999", + "domain": "example.com", + "page": "https://example.com" + }, + "device": { + "ua": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/114.0.0.0 Safari/537.36", + "ip": "123.123.123.123" + }, + "user": { + "id": "user-id-789" + }, + "cur": ["USD"], + "ext": { + "prebid": { + "aliases": { + "pixfuture": "pixfuture" + } + } + } +} diff --git a/adapters/pixfuture/pixfuturetest/supplemental/bid_parsing_error.json b/adapters/pixfuture/pixfuturetest/supplemental/bid_parsing_error.json new file mode 100644 index 00000000000..1439007cf93 --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/supplemental/bid_parsing_error.json @@ -0,0 +1,9 @@ +{ + "status": 500, + "errors": [ + { + "code": "bid_type_parsing_error", + "message": "Failed to parse impression \"imp-456\" mediatype." + } + ] +} diff --git a/adapters/pixfuture/pixfuturetest/supplemental/empty_seatb_bid.json b/adapters/pixfuture/pixfuturetest/supplemental/empty_seatb_bid.json new file mode 100644 index 00000000000..bc1994ab74f --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/supplemental/empty_seatb_bid.json @@ -0,0 +1,7 @@ +{ + "status": 200, + "bidResponse": { + "seatBid": [] + }, + "message": "No valid bids available." +} diff --git a/adapters/pixfuture/pixfuturetest/supplemental/invalid_request.json b/adapters/pixfuture/pixfuturetest/supplemental/invalid_request.json new file mode 100644 index 00000000000..d64db1ee674 --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/supplemental/invalid_request.json @@ -0,0 +1,9 @@ +{ + "status": 500, + "errors": [ + { + "code": "request_marshalling_error", + "message": "Failed to marshal bid request: invalid JSON format." + } + ] +} diff --git a/adapters/pixfuture/pixfuturetest/supplemental/no_content_response__204.json b/adapters/pixfuture/pixfuturetest/supplemental/no_content_response__204.json new file mode 100644 index 00000000000..c816caf13e3 --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/supplemental/no_content_response__204.json @@ -0,0 +1,5 @@ +{ + "status": 204, + "body": "", + "message": "No content available for the request." +} diff --git a/adapters/pixfuture/pixfuturetest/supplemental/noaccountid.json b/adapters/pixfuture/pixfuturetest/supplemental/noaccountid.json new file mode 100644 index 00000000000..8026e6fb773 --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/supplemental/noaccountid.json @@ -0,0 +1,31 @@ +{ + "testBidRequest": { + "id": "test-request-id", + "imp": [ + { + "id": "test-imp-id", + "banner": { + "format": [ + { + "w": 300, + "h": 250 + } + ] + }, + "ext": { + "bidder": { + "placementId": "123" + } + } + } + ], + "site": { + "id": "fake-site-id" + } + }, + "expectedMakeRequestsErrors" : [ + { + "value": "accountId is not set" + } + ] +} diff --git a/adapters/pixfuture/pixfuturetest/supplemental/response_status_code.json b/adapters/pixfuture/pixfuturetest/supplemental/response_status_code.json new file mode 100644 index 00000000000..2e04822a532 --- /dev/null +++ b/adapters/pixfuture/pixfuturetest/supplemental/response_status_code.json @@ -0,0 +1,9 @@ +{ + "status": 502, + "errors": [ + { + "code": "bad_gateway", + "message": "Pixfuture endpoint returned an unexpected status code: 502." + } + ] +}