- BREAKING CHANGE: To encourage fairer auctions, Prebid will randomize the order bidders are called by default. To replicate legacy behavior, call
pbjs.setBidderSequence('fixed')
#1458
🚀 New Features
- New adapter: MobFox #1312
- New adapter: imonomy #1345
- New adapter: C1X #1369
- New adapter: Justpremium Adapter #1227
- New adapter: Marsmedia #1307
- New adapter: Essens #1353
- New adapter: Platform.io #1465
- New adapter: Pollux #1431
- Criteo adapter: added support for native #999
- Index Exchange adapter: added support for video #1456
- AOL adapter: new aliases support Nexage and Marketplace endpoints #1371
- Add setConfig method #1325
- Roxot analytics supports AdUnit-specific data sending #1478
- Roxot analytics supports session IDs: #1498
New Adapters
C1X
{
bidder: 'c1x',
params: {
siteId: '999'
}
}
MobFox
{
bidder: 'mobfox',
params: {
s: '267d72ac3f77a3f447b32cf7ebf20673',
imp_instl: 1
}
}
Justpremium
{
bidder: 'justpremium',
params: {
zone: 34604
}
}
imonomy
{
bidder: 'imonomy',
placementCode: 'foo',
bidId: 'foo',
sizes: [[300, 250]],
params: {
publisher_id: '14567721164',
}
}
Marsmedia
{
bidder: 'marsmedia',
sizes: [[320, 50]],
params: {
publisherID: "9999",
floor: 0
}
}
Essens
{
bidder: 'essens',
params: {
placementId: 'n4xv71a9'
}
}
Platform.io
{
bidder: 'platformio',
params: {
pubId: '37054',
siteId: '123'
}
}
Pollux
{
bidder: 'pollux',
params: {
zone: '1806'
}
}
🛠 Maintenance
- Several more ESLint rules enforced #1206
- Add deprecate warning #1418
- Add usersyncing to TripleLift adapter #1351
- Criteo adapter now supports integrationMode as a bid param #1425
- Widespace adapter now supports demographic data #1356
- Vertoz adapter now uses the
hb.vrtzads.com
endpoint #1405 - Updates to PubWise Analytics #1409
- Update Sovrn adapter. Add test coverage. Enable deal IDs. #1423
- Adapters no longer need to implement
createNew
#1422 #1459 - ThoughtLeadr adapter made various updates #1370
- Criteo normalizes sizes before sending to the server #1469
- Crambola uses a new server endpoint #1468
- Rubicon adapter supports currency and publisher-specified digitrust IDs #1428
- Prebid-cache use is now configurable. It defaults to false, and should not (yet) be set to true #1476
- Add Emily User Sync to Rubicon Adapter #1320
- Avoid using global private variables in Sovrn adapter #1475
- Respect prebid global #1462
- Ignore responses to previous auctions #1239
- Adding VAST Payload support for video bids #1407
- Update platformioBidAdapter #1493
- OpenX Adapter improved in several ways #1438
- Feature/s2s client side fallback #1485
- modify 'featureforward' adapter to be an indepandant adapter #1288
- Add adapter parameter types #1504
- Support 'cta' native asset #1505
🐛 Bug Fixes
- Index explicit pass on bid #1406
- minWidth should be inclusive #1429
- Quantcast adaptor making duplicate requests #1396
- Amp ad size fix #1450
- Prebid now tries to intuit bid sizes if it can, but rejects sizeless bids otherwise #1389
- Auctions now correctly end sooner when using Index adapter #1487
- Highest bid targeting always set when more than one bid per bidder in "send all bids" mode #1427
- fix undefined bidder error in prebidServer #1501
- AudienceNetwork now encodes the page url properly #1502
- Move unit test file to appropriate location #1516
- fix emily tests #1482
- Match port when testing legacy browser #1511
📝 Documentation
- Specify
--browsers
when usinggulp test --watch
#1420