diff --git a/src/main/resources/bidder-config/freewheelssp.yaml b/src/main/resources/bidder-config/freewheelssp.yaml
index 97d488da30b..8deaef2d255 100644
--- a/src/main/resources/bidder-config/freewheelssp.yaml
+++ b/src/main/resources/bidder-config/freewheelssp.yaml
@@ -4,6 +4,10 @@ adapters:
ortb-version: "2.6"
modifying-vast-xml-allowed: true
aliases:
+ freewheel-ssp:
+ enabled: false
+ meta-info:
+ vendor-id: 285
fwssp:
enabled: false
endpoint: "https://prebid.v.fwmrm.net/ortb/ssp"
diff --git a/src/test/java/org/prebid/server/it/FreewheelSSPTest.java b/src/test/java/org/prebid/server/it/FreewheelSSPTest.java
index c4728f4a1ff..70e8687a1ef 100644
--- a/src/test/java/org/prebid/server/it/FreewheelSSPTest.java
+++ b/src/test/java/org/prebid/server/it/FreewheelSSPTest.java
@@ -32,4 +32,22 @@ public void openrtb2AuctionShouldRespondWithBidsFromFreewheelSSP() throws IOExce
assertJsonEquals("openrtb2/freewheelssp/test-auction-freewheelssp-response.json", response,
singletonList("freewheelssp"));
}
+
+ @Test
+ public void openrtb2AuctionShouldRespondWithBidsFromFreewheelDashSSP() throws IOException, JSONException {
+ // given
+ WIRE_MOCK_RULE.stubFor(post(urlPathEqualTo("/freewheel-ssp-exchange"))
+ .withRequestBody(equalToJson(
+ jsonFrom("openrtb2/freewheel-ssp/test-freewheel-ssp-bid-request.json")))
+ .willReturn(aResponse().withBody(
+ jsonFrom("openrtb2/freewheel-ssp/test-freewheel-ssp-bid-response.json"))));
+
+ // when
+ final Response response = responseFor("openrtb2/freewheel-ssp/test-auction-freewheel-ssp-request.json",
+ Endpoint.openrtb2_auction);
+
+ // then
+ assertJsonEquals("openrtb2/freewheel-ssp/test-auction-freewheel-ssp-response.json", response,
+ singletonList("freewheel-ssp"));
+ }
}
diff --git a/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-auction-freewheel-ssp-request.json b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-auction-freewheel-ssp-request.json
new file mode 100644
index 00000000000..4a2ec336ea6
--- /dev/null
+++ b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-auction-freewheel-ssp-request.json
@@ -0,0 +1,27 @@
+{
+ "id": "request_id",
+ "imp": [
+ {
+ "id": "imp-1",
+ "video": {
+ "mimes": ["video/mp4"],
+ "w": 300,
+ "h": 250
+ },
+ "ext": {
+ "freewheel-ssp": {
+ "zoneId": 12345
+ }
+ }
+ }
+ ],
+ "tmax": 5000,
+ "cur": [
+ "USD"
+ ],
+ "regs": {
+ "ext": {
+ "gdpr": 0
+ }
+ }
+}
diff --git a/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-auction-freewheel-ssp-response.json b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-auction-freewheel-ssp-response.json
new file mode 100644
index 00000000000..7e209148e35
--- /dev/null
+++ b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-auction-freewheel-ssp-response.json
@@ -0,0 +1,40 @@
+{
+ "id": "request_id",
+ "seatbid": [
+ {
+ "bid": [
+ {
+ "id": "12345_freewheelssp-test_1",
+ "impid": "imp-1",
+ "exp": 1500,
+ "price": 1.0,
+ "adid": "7857",
+ "adm": "",
+ "cid": "4001",
+ "crid": "7857",
+ "ext": {
+ "prebid": {
+ "type": "video",
+ "meta": {
+ "adaptercode": "freewheel-ssp"
+ }
+ },
+ "origbidcpm": 1
+ }
+ }
+ ],
+ "seat": "freewheel-ssp",
+ "group": 0
+ }
+ ],
+ "cur": "USD",
+ "ext": {
+ "responsetimemillis": {
+ "freewheel-ssp": "{{ freewheel-ssp.response_time_ms }}"
+ },
+ "prebid": {
+ "auctiontimestamp": 0
+ },
+ "tmaxrequest": 5000
+ }
+}
diff --git a/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-freewheel-ssp-bid-request.json b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-freewheel-ssp-bid-request.json
new file mode 100644
index 00000000000..7a97e3b4b4e
--- /dev/null
+++ b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-freewheel-ssp-bid-request.json
@@ -0,0 +1,55 @@
+{
+ "id": "request_id",
+ "imp": [
+ {
+ "id": "imp-1",
+ "video": {
+ "mimes": [
+ "video/mp4"
+ ],
+ "w": 300,
+ "h": 250
+ },
+ "secure": 1,
+ "ext": {
+ "zoneId": "12345"
+ }
+ }
+ ],
+ "source": {
+ "tid": "${json-unit.any-string}"
+ },
+ "site": {
+ "domain": "www.example.com",
+ "page": "http://www.example.com",
+ "publisher": {
+ "domain": "example.com"
+ },
+ "ext": {
+ "amp": 0
+ }
+ },
+ "device": {
+ "ua": "userAgent",
+ "ip": "193.168.244.1"
+ },
+ "at": 1,
+ "tmax": "${json-unit.any-number}",
+ "cur": [
+ "USD"
+ ],
+ "regs" : {
+ "gdpr" : 0
+ },
+ "ext": {
+ "prebid": {
+ "server": {
+ "externalurl": "http://localhost:8080",
+ "gvlid": 1,
+ "datacenter": "local",
+ "http_method": "POST",
+ "endpoint": "/openrtb2/auction"
+ }
+ }
+ }
+}
diff --git a/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-freewheel-ssp-bid-response.json b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-freewheel-ssp-bid-response.json
new file mode 100644
index 00000000000..89bcc9a611b
--- /dev/null
+++ b/src/test/resources/org/prebid/server/it/openrtb2/freewheel-ssp/test-freewheel-ssp-bid-response.json
@@ -0,0 +1,19 @@
+{
+ "id": "request_id",
+ "seatbid": [
+ {
+ "bid": [
+ {
+ "id": "12345_freewheelssp-test_1",
+ "impid": "imp-1",
+ "price": 1.0,
+ "adid": "7857",
+ "adm": "",
+ "cid": "4001",
+ "crid": "7857"
+ }
+ ],
+ "type": "video"
+ }
+ ]
+}
diff --git a/src/test/resources/org/prebid/server/it/test-application.properties b/src/test/resources/org/prebid/server/it/test-application.properties
index c8dc5ef74fa..971906698d2 100644
--- a/src/test/resources/org/prebid/server/it/test-application.properties
+++ b/src/test/resources/org/prebid/server/it/test-application.properties
@@ -265,6 +265,8 @@ adapters.audiencenetwork.platform-id=101
adapters.audiencenetwork.app-secret=67234
adapters.freewheelssp.enabled=true
adapters.freewheelssp.endpoint=http://localhost:8090/freewheelssp-exchange
+adapters.freewheelssp.aliases.freewheel-ssp.enabled=true
+adapters.freewheelssp.aliases.freewheel-ssp.endpoint=http://localhost:8090/freewheel-ssp-exchange
adapters.freewheelssp.aliases.fwssp.enabled=true
adapters.freewheelssp.aliases.fwssp.endpoint=http://localhost:8090/fwssp-exchange
adapters.frvradn.enabled=true