Skip to content

Commit 034f756

Browse files
AntoxaAntoxicRitesh Ghodrao
authored andcommitted
Rubicon: Remove default maxbids value (prebid#4041)
1 parent 2f3ed6a commit 034f756

4 files changed

Lines changed: 4 additions & 10 deletions

File tree

src/main/java/org/prebid/server/bidder/rubicon/RubiconBidder.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -890,15 +890,14 @@ private List<String> mapVendorsNamesToUrls(List<Metric> metrics) {
890890
return vendorsUrls.isEmpty() ? null : vendorsUrls;
891891
}
892892

893-
private Integer getMaxBids(ExtRequest extRequest) {
893+
private static Integer getMaxBids(ExtRequest extRequest) {
894894
final ExtRequestPrebid extRequestPrebid = extRequest != null ? extRequest.getPrebid() : null;
895895
final List<ExtRequestPrebidMultiBid> multibids = extRequestPrebid != null
896896
? extRequestPrebid.getMultibid() : null;
897897
final ExtRequestPrebidMultiBid extRequestPrebidMultiBid =
898898
CollectionUtils.isNotEmpty(multibids) ? multibids.getFirst() : null;
899-
final Integer multibidMaxBids = extRequestPrebidMultiBid != null ? extRequestPrebidMultiBid.getMaxBids() : null;
900899

901-
return multibidMaxBids != null ? multibidMaxBids : 1;
900+
return extRequestPrebidMultiBid != null ? extRequestPrebidMultiBid.getMaxBids() : null;
902901
}
903902

904903
private String getGpid(ObjectNode impExt) {

src/test/java/org/prebid/server/bidder/rubicon/RubiconBidderTest.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -599,7 +599,7 @@ public void makeHttpRequestsShouldPassNativeBattrField() {
599599
}
600600

601601
@Test
602-
public void makeHttpRequestsShouldAddMaxbidsAttributeAsOneIfExtPrebidMultibidMaxBidsIsNotPresent() {
602+
public void makeHttpRequestsShouldAddMaxbidsAttributeAsNullIfExtPrebidMultibidMaxBidsIsNotPresent() {
603603
// given
604604
final BidRequest bidRequest = givenBidRequest(
605605
builder -> builder.ext(ExtRequest.of(ExtRequestPrebid.builder()
@@ -620,7 +620,7 @@ public void makeHttpRequestsShouldAddMaxbidsAttributeAsOneIfExtPrebidMultibidMax
620620
.extracting(Imp::getExt).doesNotContainNull()
621621
.extracting(ext -> mapper.treeToValue(ext, RubiconImpExt.class))
622622
.extracting(RubiconImpExt::getMaxbids)
623-
.containsExactly(1);
623+
.containsOnlyNulls();
624624
}
625625

626626
@Test
@@ -659,7 +659,6 @@ public void makeHttpRequestsShouldFillImpExt() {
659659
null,
660660
"uuid_bid_id"))
661661
.skadn(givenSkadn)
662-
.maxbids(1)
663662
.build());
664663
}
665664

@@ -2445,7 +2444,6 @@ public void makeHttpRequestsShouldCreateRequestPerImp() {
24452444
.video(Video.builder().build())
24462445
.ext(mapper.valueToTree(RubiconImpExt.builder()
24472446
.rp(expectedImpExtRp)
2448-
.maxbids(1)
24492447
.build()))
24502448
.build()))
24512449
.build();
@@ -2456,7 +2454,6 @@ public void makeHttpRequestsShouldCreateRequestPerImp() {
24562454
.ext(mapper.valueToTree(
24572455
RubiconImpExt.builder()
24582456
.rp(expectedImpExtRp)
2459-
.maxbids(1)
24602457
.build()))
24612458
.build()))
24622459
.build();

src/test/resources/org/prebid/server/it/openrtb2/magnite/test-magnite-bid-request.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"mint_version": ""
2929
}
3030
},
31-
"maxbids": 1,
3231
"tid": "${json-unit.any-string}"
3332
}
3433
}

src/test/resources/org/prebid/server/it/openrtb2/rubicon/test-rubicon-bid-request.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
"mint_version": ""
2929
}
3030
},
31-
"maxbids": 1,
3231
"tid": "${json-unit.any-string}"
3332
}
3433
}

0 commit comments

Comments
 (0)