From e5ab98161ce5cecec4ffa71a7113d0c1e8e0ba89 Mon Sep 17 00:00:00 2001 From: antonbabak Date: Thu, 12 Jun 2025 15:16:37 +0200 Subject: [PATCH 1/2] Colossus Adapter: Declare OpenRTB 2.6 support --- src/main/resources/bidder-config/colossus.yaml | 1 + .../it/openrtb2/colossus/test-auction-colossus-request.json | 4 +--- .../it/openrtb2/colossus/test-colossus-bid-request.json | 4 +--- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/resources/bidder-config/colossus.yaml b/src/main/resources/bidder-config/colossus.yaml index 8e5bf6632d4..9514160b5a2 100644 --- a/src/main/resources/bidder-config/colossus.yaml +++ b/src/main/resources/bidder-config/colossus.yaml @@ -1,6 +1,7 @@ adapters: colossus: endpoint: http://colossusssp.com/?c=o&m=rtb + ortb-version: "2.6" aliases: colossusssp: enabled: false diff --git a/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-auction-colossus-request.json b/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-auction-colossus-request.json index 47047949eba..133c994bbbc 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-auction-colossus-request.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-auction-colossus-request.json @@ -16,8 +16,6 @@ ], "tmax": 5000, "regs": { - "ext": { - "gdpr": 0 - } + "gdpr": 0 } } diff --git a/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-colossus-bid-request.json b/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-colossus-bid-request.json index f41eed66c6a..b93c5ddcb0b 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-colossus-bid-request.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/colossus/test-colossus-bid-request.json @@ -40,9 +40,7 @@ "USD" ], "regs": { - "ext": { - "gdpr": 0 - } + "gdpr": 0 }, "ext": { "prebid": { From c487e195a64a15c4caf007b0cd9d628ac5ee17ea Mon Sep 17 00:00:00 2001 From: antonbabak Date: Thu, 12 Jun 2025 15:36:20 +0200 Subject: [PATCH 2/2] Colossus Adapter: Declare OpenRTB 2.6 support --- src/test/java/org/prebid/server/it/ColossussspTest.java | 8 ++++---- .../test-auction-colossusssp-request.json | 4 +--- .../test-auction-colossusssp-response.json | 0 .../test-colossusssp-bid-request.json | 4 +--- .../test-colossusssp-bid-response.json | 0 5 files changed, 6 insertions(+), 10 deletions(-) rename src/test/resources/org/prebid/server/it/openrtb2/{colossus/aliases => colossusssp}/test-auction-colossusssp-request.json (87%) rename src/test/resources/org/prebid/server/it/openrtb2/{colossus/aliases => colossusssp}/test-auction-colossusssp-response.json (100%) rename src/test/resources/org/prebid/server/it/openrtb2/{colossus/aliases => colossusssp}/test-colossusssp-bid-request.json (96%) rename src/test/resources/org/prebid/server/it/openrtb2/{colossus/aliases => colossusssp}/test-colossusssp-bid-response.json (100%) diff --git a/src/test/java/org/prebid/server/it/ColossussspTest.java b/src/test/java/org/prebid/server/it/ColossussspTest.java index a84d9799c41..98826e2702b 100644 --- a/src/test/java/org/prebid/server/it/ColossussspTest.java +++ b/src/test/java/org/prebid/server/it/ColossussspTest.java @@ -19,16 +19,16 @@ public class ColossussspTest extends IntegrationTest { public void openrtb2AuctionShouldRespondWithBidsFromColossusssp() throws IOException, JSONException { // given WIRE_MOCK_RULE.stubFor(post(urlPathEqualTo("/colossusssp-exchange")) - .withRequestBody(equalToJson(jsonFrom("openrtb2/colossus/aliases/test-colossusssp-bid-request.json"))) + .withRequestBody(equalToJson(jsonFrom("openrtb2/colossusssp/test-colossusssp-bid-request.json"))) .willReturn(aResponse().withBody( - jsonFrom("openrtb2/colossus/aliases/test-colossusssp-bid-response.json")))); + jsonFrom("openrtb2/colossusssp/test-colossusssp-bid-response.json")))); // when - final Response response = responseFor("openrtb2/colossus/aliases/test-auction-colossusssp-request.json", + final Response response = responseFor("openrtb2/colossusssp/test-auction-colossusssp-request.json", Endpoint.openrtb2_auction); // then - assertJsonEquals("openrtb2/colossus/aliases/test-auction-colossusssp-response.json", response, + assertJsonEquals("openrtb2/colossusssp/test-auction-colossusssp-response.json", response, singletonList("colossusssp")); } } diff --git a/src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-auction-colossusssp-request.json b/src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-auction-colossusssp-request.json similarity index 87% rename from src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-auction-colossusssp-request.json rename to src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-auction-colossusssp-request.json index bec0c44a62a..a5a940a755a 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-auction-colossusssp-request.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-auction-colossusssp-request.json @@ -16,8 +16,6 @@ ], "tmax": 5000, "regs": { - "ext": { - "gdpr": 0 - } + "gdpr": 0 } } diff --git a/src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-auction-colossusssp-response.json b/src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-auction-colossusssp-response.json similarity index 100% rename from src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-auction-colossusssp-response.json rename to src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-auction-colossusssp-response.json diff --git a/src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-colossusssp-bid-request.json b/src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-colossusssp-bid-request.json similarity index 96% rename from src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-colossusssp-bid-request.json rename to src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-colossusssp-bid-request.json index f41eed66c6a..b93c5ddcb0b 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-colossusssp-bid-request.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-colossusssp-bid-request.json @@ -40,9 +40,7 @@ "USD" ], "regs": { - "ext": { - "gdpr": 0 - } + "gdpr": 0 }, "ext": { "prebid": { diff --git a/src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-colossusssp-bid-response.json b/src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-colossusssp-bid-response.json similarity index 100% rename from src/test/resources/org/prebid/server/it/openrtb2/colossus/aliases/test-colossusssp-bid-response.json rename to src/test/resources/org/prebid/server/it/openrtb2/colossusssp/test-colossusssp-bid-response.json