From 6009f2b4334e849981a8b7913b75ccd152308a0d Mon Sep 17 00:00:00 2001 From: Gabriel Mougard Date: Wed, 1 Jul 2026 15:55:18 +0200 Subject: [PATCH] Mobkoi: do not hardcode bid seat, to support aliases (cherry picked from commit bd0701fa15fc13ea478c429d705b967cadb74867) --- .../java/org/prebid/server/bidder/mobkoi/MobkoiBidder.java | 2 +- .../org/prebid/server/bidder/mobkoi/MobkoiBidderTest.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/prebid/server/bidder/mobkoi/MobkoiBidder.java b/src/main/java/org/prebid/server/bidder/mobkoi/MobkoiBidder.java index 699f9dca4c6..0e36d2b1411 100644 --- a/src/main/java/org/prebid/server/bidder/mobkoi/MobkoiBidder.java +++ b/src/main/java/org/prebid/server/bidder/mobkoi/MobkoiBidder.java @@ -131,7 +131,7 @@ private static List bidsFromResponse(BidResponse bidResponse) { .map(SeatBid::getBid) .filter(Objects::nonNull) .flatMap(Collection::stream) - .map(bid -> BidderBid.of(bid, BidType.banner, "mobkoi", bidResponse.getCur())) + .map(bid -> BidderBid.of(bid, BidType.banner, bidResponse.getCur())) .toList(); } } diff --git a/src/test/java/org/prebid/server/bidder/mobkoi/MobkoiBidderTest.java b/src/test/java/org/prebid/server/bidder/mobkoi/MobkoiBidderTest.java index 027d6ceea69..4a8d59d8849 100644 --- a/src/test/java/org/prebid/server/bidder/mobkoi/MobkoiBidderTest.java +++ b/src/test/java/org/prebid/server/bidder/mobkoi/MobkoiBidderTest.java @@ -198,7 +198,7 @@ public void makeBidsShouldReturnEmptyListIfBidResponseSeatBidIsNull() throws Jso } @Test - public void makeBidsShouldReturnBannerBidWithMobkoiSeat() throws JsonProcessingException { + public void makeBidsShouldReturnBannerBidWithoutSeatSoAliasesWork() throws JsonProcessingException { // given final BidResponse bannerBidResponse = givenBidResponse(bidBuilder -> bidBuilder.mtype(1).impid("123")); final BidderCall httpCall = givenHttpCall(mapper.writeValueAsString(bannerBidResponse)); @@ -211,7 +211,9 @@ public void makeBidsShouldReturnBannerBidWithMobkoiSeat() throws JsonProcessingE assertThat(result.getValue()) .containsExactly( BidderBid.of( - Bid.builder().mtype(1).impid("123").build(), banner, "mobkoi", "USD")); + Bid.builder().mtype(1).impid("123").build(), banner, "USD")); + assertThat(result.getValue()).allSatisfy(bidderBid -> + assertThat(bidderBid.getSeat()).isNull()); } private static BidRequest givenBidRequest(UnaryOperator impModifier) {