diff --git a/src/main/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidder.java b/src/main/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidder.java index a3d02f5250d..fcf73ff99a1 100644 --- a/src/main/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidder.java +++ b/src/main/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidder.java @@ -170,6 +170,7 @@ private BidderBid toBidderBid(BidRequest bidRequest, StroeerCoreBid stroeercoreB .price(stroeercoreBid.getCpm()) .adm(stroeercoreBid.getAdMarkup()) .crid(stroeercoreBid.getCreativeId()) + .adomain(stroeercoreBid.getAdomain()) .ext(bidExt) .build(), getBidType(stroeercoreBid.getImpId(), bidRequest.getImp()), diff --git a/src/main/java/org/prebid/server/bidder/stroeercore/model/StroeerCoreBid.java b/src/main/java/org/prebid/server/bidder/stroeercore/model/StroeerCoreBid.java index 84a875b2b80..1e2af155bb4 100644 --- a/src/main/java/org/prebid/server/bidder/stroeercore/model/StroeerCoreBid.java +++ b/src/main/java/org/prebid/server/bidder/stroeercore/model/StroeerCoreBid.java @@ -6,6 +6,7 @@ import lombok.Value; import java.math.BigDecimal; +import java.util.List; @Value @Builder @@ -29,4 +30,6 @@ public class StroeerCoreBid { String creativeId; ObjectNode dsa; + + List adomain; } diff --git a/src/test/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidderTest.java b/src/test/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidderTest.java index 11e789e8a24..30cce95fa64 100644 --- a/src/test/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidderTest.java +++ b/src/test/java/org/prebid/server/bidder/stroeercore/StroeerCoreBidderTest.java @@ -295,6 +295,7 @@ public void makeBidsShouldReturnExpectedBidderBids() throws JsonProcessingExcept .width(300) .height(600) .dsa(dsaResponse.deepCopy()) + .adomain(null) .build(); final StroeerCoreBid videoBid = StroeerCoreBid.builder() @@ -304,6 +305,7 @@ public void makeBidsShouldReturnExpectedBidderBids() throws JsonProcessingExcept .cpm(BigDecimal.valueOf(1.58)) .creativeId("vid") .dsa(null) + .adomain(List.of("random-domain-dot-com", "test.com")) .build(); final StroeerCoreBidResponse response = StroeerCoreBidResponse.of(List.of(bannerBid, videoBid)); @@ -321,6 +323,7 @@ public void makeBidsShouldReturnExpectedBidderBids() throws JsonProcessingExcept .crid("foo") .w(300) .h(600) + .adomain(null) .ext(mapper.createObjectNode().set("dsa", dsaResponse)) .build(); @@ -330,6 +333,7 @@ public void makeBidsShouldReturnExpectedBidderBids() throws JsonProcessingExcept .adm("") .price(BigDecimal.valueOf(1.58)) .crid("vid") + .adomain(List.of("random-domain-dot-com", "test.com")) .ext(null) .build();