To submit a bid, send a POST request to http://127.0.0.1:8080/bid/create once the has started running
Include any of the siteIds from the list val siteIds: List[String] in trait CampaignCacheT
Include a device.geo or user.geo country
Include at least one Impression
Include a w or h in the Impression, or any max or min combination
Check that the bidFloor in the BidRequest is lower than that of the Campaign
Based on the Campaigns and SiteIds in CampaignCacheT
Here is a sample valid BidRequest that would return a BidResponse
{
"id": "SGu1Jpq1IO",
"site": {
"id": "747efc871b601ff343e2b861505dab04",
"domain": "fake.tld"
},
"device": {
"id": "440579f4b408831516ebd02f6e1c31b4",
"geo": {
"country": "LT"
}
},
"imp": [
{
"id": "1",
"wmin": 50,
"wmax": 300,
"hmin": 100,
"hmax": 300,
"h": 21,
"w": 27,
"bidFloor": 3.12123
},
{
"id": "2",
"wmin": 50,
"wmax": 300,
"hmin": 100,
"hmax": 300,
"h": 21,
"w": 25,
"bidFloor": 3.12123
}
],
"user": {
"geo": {
"country": "LT"
},
"id": "USARIO1"
}
}
The BidResponse:
{
"adid": "101",
"banner": {
"height": 21,
"id": 3,
"src": "stuff3",
"width": 25
},
"bidRequestId": "SGu1Jpq1IO",
"id": "someRandomId",
"price": 5.0
}