From 656a634be76352f73f8a3c415522e2621a6831a6 Mon Sep 17 00:00:00 2001 From: antonbabak Date: Wed, 6 Aug 2025 10:01:03 +0200 Subject: [PATCH] Yieldlab: Forward ADomain to OpenRTB bid --- .../java/org/prebid/server/bidder/yieldlab/YieldlabBidder.java | 2 ++ .../org/prebid/server/bidder/yieldlab/YieldlabBidderTest.java | 1 + .../it/openrtb2/yieldlab/test-auction-yieldlab-response.json | 3 +++ 3 files changed, 6 insertions(+) diff --git a/src/main/java/org/prebid/server/bidder/yieldlab/YieldlabBidder.java b/src/main/java/org/prebid/server/bidder/yieldlab/YieldlabBidder.java index 8c06a3794fa..47f6cd44523 100644 --- a/src/main/java/org/prebid/server/bidder/yieldlab/YieldlabBidder.java +++ b/src/main/java/org/prebid/server/bidder/yieldlab/YieldlabBidder.java @@ -464,6 +464,7 @@ private BidderBid makeBid(BidRequest bidRequest, } final Format adsize = resolveAdSize(yieldlabBid.getAdSize()); + final String advertiser = yieldlabBid.getAdvertiser(); final Bid bid = Bid.builder() .id(adSlotId) .price(BigDecimal.valueOf(yieldlabBid.getPrice() / 100)) @@ -476,6 +477,7 @@ private BidderBid makeBid(BidRequest bidRequest, : makeBanner(bidRequest, extImp, yieldlabBid)) .w(adsize.getW()) .h(adsize.getH()) + .adomain(advertiser != null ? Collections.singletonList(advertiser) : null) .ext(resolveBidExt(yieldlabBid, errors)) .build(); diff --git a/src/test/java/org/prebid/server/bidder/yieldlab/YieldlabBidderTest.java b/src/test/java/org/prebid/server/bidder/yieldlab/YieldlabBidderTest.java index c230df8f9ca..c33b0c9835b 100644 --- a/src/test/java/org/prebid/server/bidder/yieldlab/YieldlabBidderTest.java +++ b/src/test/java/org/prebid/server/bidder/yieldlab/YieldlabBidderTest.java @@ -278,6 +278,7 @@ public void makeBidsShouldReturnCorrectBidderBid() throws JsonProcessingExceptio .w(728) .h(90) .adm(adm) + .adomain(singletonList("yieldlab")) .build(), BidType.banner, "EUR"); diff --git a/src/test/resources/org/prebid/server/it/openrtb2/yieldlab/test-auction-yieldlab-response.json b/src/test/resources/org/prebid/server/it/openrtb2/yieldlab/test-auction-yieldlab-response.json index bb940fbcddd..9d402d76635 100644 --- a/src/test/resources/org/prebid/server/it/openrtb2/yieldlab/test-auction-yieldlab-response.json +++ b/src/test/resources/org/prebid/server/it/openrtb2/yieldlab/test-auction-yieldlab-response.json @@ -13,6 +13,9 @@ "w": 400, "h": 300, "adm": "", + "adomain": [ + "yieldlab" + ], "ext": { "origbidcpm": 2.01, "origbidcur": "EUR",