Skip to content

Commit 5effda3

Browse files
przemkaczmarekRitesh Ghodrao
authored andcommitted
Eplanning: Add support for adomain (prebid#4227)
1 parent 6747796 commit 5effda3

6 files changed

Lines changed: 13 additions & 2 deletions

File tree

src/main/java/org/prebid/server/bidder/eplanning/EplanningBidder.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,7 @@ private static BidderBid mapToBidderBid(HbResponseSpace hbResponseSpace, HbRespo
396396
.price(new BigDecimal(hbResponseAd.getPrice()))
397397
.adm(hbResponseAd.getAdM())
398398
.crid(hbResponseAd.getCrId())
399+
.adomain(Collections.singletonList(hbResponseAd.getAdom()))
399400
.w(hbResponseAd.getWidth())
400401
.h(hbResponseAd.getHeight())
401402
.build(),

src/main/java/org/prebid/server/bidder/eplanning/model/HbResponseAd.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ public class HbResponseAd {
2323
@JsonProperty("crid")
2424
String crId;
2525

26+
String adom;
27+
2628
@JsonProperty("w")
2729
Integer width;
2830

src/test/java/org/prebid/server/bidder/eplanning/EplanningBidderTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -615,6 +615,7 @@ public void makeBidsShouldReturnBannerBidWithExpectedFields() throws JsonProcess
615615
.price("3.3")
616616
.adM("some-adm")
617617
.crId("CR-ID")
618+
.adom("test.com")
618619
.width(500)
619620
.height(300)
620621
.build()))))));
@@ -632,6 +633,7 @@ public void makeBidsShouldReturnBannerBidWithExpectedFields() throws JsonProcess
632633
.price(BigDecimal.valueOf(3.3))
633634
.adm("some-adm")
634635
.crid("CR-ID")
636+
.adomain(List.of("test.com"))
635637
.w(500)
636638
.h(300)
637639
.build();
@@ -653,6 +655,7 @@ public void makeBidsShouldReturnBannerBidIfMissingAdunitCode() throws JsonProces
653655
.price("3.3")
654656
.adM("some-adm")
655657
.crId("CR-ID")
658+
.adom("test.com")
656659
.width(1)
657660
.height(1)
658661
.build()))))));
@@ -671,6 +674,7 @@ public void makeBidsShouldReturnBannerBidIfMissingAdunitCode() throws JsonProces
671674
.price(BigDecimal.valueOf(3.3))
672675
.adm("some-adm")
673676
.crid("CR-ID")
677+
.adomain(List.of("test.com"))
674678
.w(1)
675679
.h(1)
676680
.build();

src/test/java/org/prebid/server/it/EplanningTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public class EplanningTest extends IntegrationTest {
1818
public void openrtb2AuctionShouldRespondWithBidsFromEplanning() throws IOException, JSONException {
1919
// given
2020
WIRE_MOCK_RULE.stubFor(get(urlPathEqualTo("/eplanning-exchange/12345/1/www.example.com/ROS"))
21-
.willReturn(aResponse().withBody(jsonFrom("openrtb2/eplanning/test-eplanning-bid-response-1.json"))));
21+
.willReturn(aResponse().withBody(jsonFrom("openrtb2/eplanning/test-eplanning-bid-response.json"))));
2222

2323
// when
2424
final Response response = responseFor("openrtb2/eplanning/test-auction-eplanning-request.json",

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

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@
1111
"adm": "<div>test</div>",
1212
"adid": "imp_id",
1313
"crid": "crid",
14+
"adomain": [
15+
"test.com"
16+
],
1417
"w": 600,
1518
"h": 300,
1619
"ext": {

src/test/resources/org/prebid/server/it/openrtb2/eplanning/test-eplanning-bid-response-1.json renamed to src/test/resources/org/prebid/server/it/openrtb2/eplanning/test-eplanning-bid-response.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,11 @@
99
"adm": "<div>test</div>",
1010
"crid": "crid",
1111
"id": "imp_id",
12+
"adom": "test.com",
1213
"w": 600,
1314
"h": 300
1415
}
1516
]
1617
}
1718
]
18-
}
19+
}

0 commit comments

Comments
 (0)