diff --git a/src/main/java/org/prebid/server/bidder/eplanning/EplanningBidder.java b/src/main/java/org/prebid/server/bidder/eplanning/EplanningBidder.java index 09c607d7451..99beb0538bf 100644 --- a/src/main/java/org/prebid/server/bidder/eplanning/EplanningBidder.java +++ b/src/main/java/org/prebid/server/bidder/eplanning/EplanningBidder.java @@ -396,6 +396,7 @@ private static BidderBid mapToBidderBid(HbResponseSpace hbResponseSpace, HbRespo .price(new BigDecimal(hbResponseAd.getPrice())) .adm(hbResponseAd.getAdM()) .crid(hbResponseAd.getCrId()) + .adomain(Collections.singletonList(hbResponseAd.getAdom())) .w(hbResponseAd.getWidth()) .h(hbResponseAd.getHeight()) .build(), diff --git a/src/main/java/org/prebid/server/bidder/eplanning/model/HbResponseAd.java b/src/main/java/org/prebid/server/bidder/eplanning/model/HbResponseAd.java index 2d5cee971b0..d951070a537 100644 --- a/src/main/java/org/prebid/server/bidder/eplanning/model/HbResponseAd.java +++ b/src/main/java/org/prebid/server/bidder/eplanning/model/HbResponseAd.java @@ -23,6 +23,8 @@ public class HbResponseAd { @JsonProperty("crid") String crId; + String adom; + @JsonProperty("w") Integer width; diff --git a/src/test/java/org/prebid/server/bidder/eplanning/EplanningBidderTest.java b/src/test/java/org/prebid/server/bidder/eplanning/EplanningBidderTest.java index 8b94f14c737..6db871bc6bd 100644 --- a/src/test/java/org/prebid/server/bidder/eplanning/EplanningBidderTest.java +++ b/src/test/java/org/prebid/server/bidder/eplanning/EplanningBidderTest.java @@ -615,6 +615,7 @@ public void makeBidsShouldReturnBannerBidWithExpectedFields() throws JsonProcess .price("3.3") .adM("some-adm") .crId("CR-ID") + .adom("test.com") .width(500) .height(300) .build())))))); @@ -632,6 +633,7 @@ public void makeBidsShouldReturnBannerBidWithExpectedFields() throws JsonProcess .price(BigDecimal.valueOf(3.3)) .adm("some-adm") .crid("CR-ID") + .adomain(List.of("test.com")) .w(500) .h(300) .build(); @@ -653,6 +655,7 @@ public void makeBidsShouldReturnBannerBidIfMissingAdunitCode() throws JsonProces .price("3.3") .adM("some-adm") .crId("CR-ID") + .adom("test.com") .width(1) .height(1) .build())))))); @@ -671,6 +674,7 @@ public void makeBidsShouldReturnBannerBidIfMissingAdunitCode() throws JsonProces .price(BigDecimal.valueOf(3.3)) .adm("some-adm") .crid("CR-ID") + .adomain(List.of("test.com")) .w(1) .h(1) .build(); diff --git a/src/test/java/org/prebid/server/it/EplanningTest.java b/src/test/java/org/prebid/server/it/EplanningTest.java index 432456d8526..d8e95e45b2f 100644 --- a/src/test/java/org/prebid/server/it/EplanningTest.java +++ b/src/test/java/org/prebid/server/it/EplanningTest.java @@ -18,7 +18,7 @@ public class EplanningTest extends IntegrationTest { public void openrtb2AuctionShouldRespondWithBidsFromEplanning() throws IOException, JSONException { // given WIRE_MOCK_RULE.stubFor(get(urlPathEqualTo("/eplanning-exchange/12345/1/www.example.com/ROS")) - .willReturn(aResponse().withBody(jsonFrom("openrtb2/eplanning/test-eplanning-bid-response-1.json")))); + .willReturn(aResponse().withBody(jsonFrom("openrtb2/eplanning/test-eplanning-bid-response.json")))); // when final Response response = responseFor("openrtb2/eplanning/test-auction-eplanning-request.json", diff --git a/src/test/resources/org/prebid/server/it/openrtb2/eplanning/test-auction-eplanning-response.json b/src/test/resources/org/prebid/server/it/openrtb2/eplanning/test-auction-eplanning-response.json index aee270657c9..9cb422d3532 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/eplanning/test-auction-eplanning-response.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/eplanning/test-auction-eplanning-response.json @@ -11,6 +11,9 @@ "adm": "