Skip to content

Commit d02b1aa

Browse files
authored
NextMillennium : Revert "NextMillennium: Adapter and server version (prebid#3773)" (prebid#3809)
1 parent 0a98835 commit d02b1aa

File tree

4 files changed

+13
-53
lines changed

4 files changed

+13
-53
lines changed

src/main/java/org/prebid/server/bidder/nextmillennium/NextMillenniumBidder.java

+4-15
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
import org.prebid.server.proto.openrtb.ext.response.BidType;
3434
import org.prebid.server.util.HttpUtil;
3535
import org.prebid.server.util.ObjectUtil;
36-
import org.prebid.server.version.PrebidVersionProvider;
3736

3837
import java.util.ArrayList;
3938
import java.util.Collection;
@@ -46,21 +45,16 @@ public class NextMillenniumBidder implements Bidder<BidRequest> {
4645
private static final TypeReference<ExtPrebid<?, ExtImpNextMillennium>> NEXTMILLENNIUM_EXT_TYPE_REFERENCE =
4746
new TypeReference<>() {
4847
};
49-
private static final String NM_ADAPTER_VERSION = "v1.0.0";
5048

5149
private final String endpointUrl;
5250
private final JacksonMapper mapper;
5351
private final List<String> nmmFlags;
54-
private final PrebidVersionProvider versionProvider;
5552

56-
public NextMillenniumBidder(String endpointUrl,
57-
JacksonMapper mapper,
58-
List<String> nmmFlags,
59-
PrebidVersionProvider versionProvider) {
53+
public NextMillenniumBidder(String endpointUrl, JacksonMapper mapper, List<String> nmmFlags) {
6054
this.endpointUrl = HttpUtil.validateUrl(Objects.requireNonNull(endpointUrl));
6155
this.mapper = Objects.requireNonNull(mapper);
6256
this.nmmFlags = nmmFlags;
63-
this.versionProvider = Objects.requireNonNull(versionProvider);
57+
6458
}
6559

6660
@Override
@@ -155,15 +149,10 @@ private static String formatSize(Integer w, Integer h) {
155149
private ObjectNode createImpExt(ExtRequestPrebid prebid) {
156150
final ObjectNode impExt = mapper.mapper().createObjectNode();
157151
impExt.set("prebid", mapper.mapper().valueToTree(prebid));
158-
159-
final ObjectNode nextMillenniumNode = impExt.putObject("nextMillennium");
160152
if (CollectionUtils.isNotEmpty(nmmFlags)) {
161-
nextMillenniumNode.set("nmmFlags", mapper.mapper().valueToTree(nmmFlags));
153+
impExt.putObject("nextMillennium")
154+
.set("nmmFlags", mapper.mapper().valueToTree(nmmFlags));
162155
}
163-
164-
nextMillenniumNode.put("nm_version", NM_ADAPTER_VERSION);
165-
nextMillenniumNode.put("server_version", versionProvider.getNameVersionRecord());
166-
167156
return impExt;
168157
}
169158

src/main/java/org/prebid/server/spring/config/bidder/NextMillenniumConfiguration.java

+1-4
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import org.prebid.server.spring.config.bidder.util.BidderDepsAssembler;
1111
import org.prebid.server.spring.config.bidder.util.UsersyncerCreator;
1212
import org.prebid.server.spring.env.YamlPropertySourceFactory;
13-
import org.prebid.server.version.PrebidVersionProvider;
1413
import org.springframework.beans.factory.annotation.Value;
1514
import org.springframework.boot.context.properties.ConfigurationProperties;
1615
import org.springframework.context.annotation.Bean;
@@ -35,7 +34,6 @@ NextMillenniumConfigurationProperties configurationProperties() {
3534
@Bean
3635
BidderDeps nextMillenniumBidderDeps(NextMillenniumConfigurationProperties nextMillenniumConfigurationProperties,
3736
@NotBlank @Value("${external-url}") String externalUrl,
38-
PrebidVersionProvider prebidVersionProvider,
3937
JacksonMapper mapper) {
4038

4139
return BidderDepsAssembler.<NextMillenniumConfigurationProperties>forBidder(BIDDER_NAME)
@@ -44,8 +42,7 @@ BidderDeps nextMillenniumBidderDeps(NextMillenniumConfigurationProperties nextMi
4442
.bidderCreator(config -> new NextMillenniumBidder(
4543
config.getEndpoint(),
4644
mapper,
47-
config.getExtraInfo().getNmmFlags(),
48-
prebidVersionProvider)
45+
config.getExtraInfo().getNmmFlags())
4946
).assemble();
5047
}
5148

src/test/java/org/prebid/server/bidder/nextmillennium/NextMillenniumBidderTest.java

+5-31
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,7 @@
1212
import com.iab.openrtb.response.Bid;
1313
import com.iab.openrtb.response.BidResponse;
1414
import com.iab.openrtb.response.SeatBid;
15-
import org.junit.jupiter.api.BeforeEach;
1615
import org.junit.jupiter.api.Test;
17-
import org.junit.jupiter.api.extension.ExtendWith;
18-
import org.mockito.Mock;
19-
import org.mockito.junit.jupiter.MockitoExtension;
2016
import org.prebid.server.VertxTest;
2117
import org.prebid.server.bidder.model.BidderBid;
2218
import org.prebid.server.bidder.model.BidderCall;
@@ -31,7 +27,6 @@
3127
import org.prebid.server.proto.openrtb.ext.request.ExtStoredRequest;
3228
import org.prebid.server.proto.openrtb.ext.request.nextmillennium.ExtImpNextMillennium;
3329
import org.prebid.server.proto.openrtb.ext.response.BidType;
34-
import org.prebid.server.version.PrebidVersionProvider;
3530

3631
import java.util.Arrays;
3732
import java.util.List;
@@ -43,35 +38,18 @@
4338
import static java.util.function.UnaryOperator.identity;
4439
import static org.assertj.core.api.Assertions.assertThat;
4540
import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException;
46-
import static org.mockito.Mockito.when;
4741

48-
@ExtendWith(MockitoExtension.class)
4942
public class NextMillenniumBidderTest extends VertxTest {
5043

5144
private static final String ENDPOINT_URL = "https://test-url.com/";
5245

53-
@Mock
54-
private PrebidVersionProvider prebidVersionProvider;
55-
56-
private NextMillenniumBidder target;
57-
58-
@BeforeEach
59-
public void setUp() {
60-
target = new NextMillenniumBidder(
61-
ENDPOINT_URL,
62-
jacksonMapper,
63-
List.of("valueOne", "valueTwo"),
64-
prebidVersionProvider);
65-
}
46+
private final NextMillenniumBidder target =
47+
new NextMillenniumBidder(ENDPOINT_URL, jacksonMapper, List.of("valueOne", "valueTwo"));
6648

6749
@Test
6850
public void creationShouldFailOnInvalidEndpointUrl() {
6951
assertThatIllegalArgumentException().isThrownBy(() ->
70-
new NextMillenniumBidder(
71-
"invalid_url",
72-
jacksonMapper,
73-
List.of("valueOne", "valueTwo"),
74-
prebidVersionProvider));
52+
new NextMillenniumBidder("invalid_url", jacksonMapper, List.of("valueOne", "valueTwo")));
7553
}
7654

7755
@Test
@@ -286,7 +264,6 @@ public void makeHttpRequestsShouldReturnImpExtNextMillenniumWhenNmmFlagsConfigur
286264
givenImpWithExt(identity(), ExtImpNextMillennium.of("placement1", "group1")));
287265

288266
// when
289-
when(prebidVersionProvider.getNameVersionRecord()).thenReturn("v2");
290267
final Result<List<HttpRequest<BidRequest>>> result = target.makeHttpRequests(bidRequest);
291268

292269
// then
@@ -598,11 +575,8 @@ private static ObjectNode createImpExt(List<String> values) {
598575
final ObjectNode objectNode = mapper.createObjectNode();
599576
objectNode.set("prebid", mapper.valueToTree(ExtRequestPrebid.builder()
600577
.storedrequest(ExtStoredRequest.of("ggroup1;;")).build()));
601-
final ObjectNode nextMillenniumNode = objectNode.putObject("nextMillennium");
602-
nextMillenniumNode.set("nmmFlags", mapper.valueToTree(values));
603-
nextMillenniumNode.put("nm_version", "v1.0.0");
604-
nextMillenniumNode.put("server_version", "v2");
605-
578+
objectNode.putObject("nextMillennium")
579+
.set("nmmFlags", mapper.valueToTree(values));
606580
return objectNode;
607581
}
608582
}

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

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@
1515
}
1616
},
1717
"nextMillennium": {
18-
"nmmFlags": ["1"],
19-
"nm_version" : "v1.0.0",
20-
"server_version" : "${json-unit.any-string}"
18+
"nmmFlags": [
19+
"1"
20+
]
2121
}
2222
}
2323
}

0 commit comments

Comments
 (0)