Skip to content

Commit db0447d

Browse files
Yieldlab Adapter: Forward ADomain to OpenRTB bid (#4118)
1 parent 0800cc5 commit db0447d

File tree

3 files changed

+6
-0
lines changed

3 files changed

+6
-0
lines changed

src/main/java/org/prebid/server/bidder/yieldlab/YieldlabBidder.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,7 @@ private BidderBid makeBid(BidRequest bidRequest,
464464
}
465465

466466
final Format adsize = resolveAdSize(yieldlabBid.getAdSize());
467+
final String advertiser = yieldlabBid.getAdvertiser();
467468
final Bid bid = Bid.builder()
468469
.id(adSlotId)
469470
.price(BigDecimal.valueOf(yieldlabBid.getPrice() / 100))
@@ -476,6 +477,7 @@ private BidderBid makeBid(BidRequest bidRequest,
476477
: makeBanner(bidRequest, extImp, yieldlabBid))
477478
.w(adsize.getW())
478479
.h(adsize.getH())
480+
.adomain(advertiser != null ? Collections.singletonList(advertiser) : null)
479481
.ext(resolveBidExt(yieldlabBid, errors))
480482
.build();
481483

src/test/java/org/prebid/server/bidder/yieldlab/YieldlabBidderTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ public void makeBidsShouldReturnCorrectBidderBid() throws JsonProcessingExceptio
278278
.w(728)
279279
.h(90)
280280
.adm(adm)
281+
.adomain(singletonList("yieldlab"))
281282
.build(),
282283
BidType.banner, "EUR");
283284

src/test/resources/org/prebid/server/it/openrtb2/yieldlab/test-auction-yieldlab-response.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,9 @@
1313
"w": 400,
1414
"h": 300,
1515
"adm": "",
16+
"adomain": [
17+
"yieldlab"
18+
],
1619
"ext": {
1720
"origbidcpm": 2.01,
1821
"origbidcur": "EUR",

0 commit comments

Comments
 (0)