From 2f9246352c45db9dae5417deca2d94dfedde5aa4 Mon Sep 17 00:00:00 2001 From: Alex Maltsev <and1sscsgo@gmail.com> Date: Thu, 6 Mar 2025 06:06:29 +0200 Subject: [PATCH] Segtax updates. --- .../java/org/prebid/server/bidder/rubicon/RubiconBidder.java | 2 +- .../org/prebid/server/bidder/rubicon/RubiconBidderTest.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/prebid/server/bidder/rubicon/RubiconBidder.java b/src/main/java/org/prebid/server/bidder/rubicon/RubiconBidder.java index 2f9dfbcd046..d06ed082525 100644 --- a/src/main/java/org/prebid/server/bidder/rubicon/RubiconBidder.java +++ b/src/main/java/org/prebid/server/bidder/rubicon/RubiconBidder.java @@ -165,7 +165,7 @@ public class RubiconBidder implements Bidder<BidRequest> { private static final String SEGTAX = "segtax"; private static final Set<Integer> USER_SEGTAXES = Set.of(4); - private static final Set<Integer> SITE_SEGTAXES = Set.of(1, 2, 5, 6); + private static final Set<Integer> SITE_SEGTAXES = Set.of(1, 2, 5, 6, 7); private static final Set<String> STYPE_TO_REMOVE = new HashSet<>(Arrays.asList(PPUID_STYPE, SHA256EMAIL_STYPE, DMP_STYPE)); diff --git a/src/test/java/org/prebid/server/bidder/rubicon/RubiconBidderTest.java b/src/test/java/org/prebid/server/bidder/rubicon/RubiconBidderTest.java index 6e5686b4570..b6a5fd24cae 100644 --- a/src/test/java/org/prebid/server/bidder/rubicon/RubiconBidderTest.java +++ b/src/test/java/org/prebid/server/bidder/rubicon/RubiconBidderTest.java @@ -1155,7 +1155,7 @@ public void makeHttpRequestsShouldFillSiteExtRpWithSegtaxValuesWithNoMoreThanHun givenDataWithSegments(3, "thirdSegmentId_", 3), givenDataWithSegments(4, "fourthSegmentId_", 2), givenDataWithSegments(5, "fifthSegmentId_", 1), - givenDataWithSegments(6, "sixthSegmentId_", 100), + givenDataWithSegments(6, "sixthSegmentId_", 7), givenDataWithSegments(7, "seventhSegmentId_", 100))) .build()) .build()), @@ -1177,7 +1177,8 @@ public void makeHttpRequestsShouldFillSiteExtRpWithSegtaxValuesWithNoMoreThanHun IntStream.range(1, 6).mapToObj(i -> "firstSegmentId_" + i), IntStream.range(1, 5).mapToObj(i -> "secondSegmentId_" + i), IntStream.range(1, 2).mapToObj(i -> "fifthSegmentId_" + i), - IntStream.range(1, 86).mapToObj(i -> "sixthSegmentId_" + i)) + IntStream.range(1, 8).mapToObj(i -> "sixthSegmentId_" + i), + IntStream.range(1, 79).mapToObj(i -> "seventhSegmentId_" + i)) .toList(); assertThat(targetNode.get("iab").elements()).toIterable().hasSize(95)