This maintenance and bug fix release of Prebid.js brought to you by over 15 members of the developer community. Thank you for supporting open source software.
New Features
- Handle Ties Deterministically #381 (contributed by @CarsonBanov)
- Add support for 'dense' price granularity mode
Maintenance
- Restore return format of bidsBackHandler callback #371
- Test Coverage for public API at 100% #361
- Sonobi adapter support for single-size array #339 (contributed by @Studnicky)
- Sizes added to Rubicon adapter (contributed by @bretg)
- #349 Refactor of Prebid
- Add code climate badge
- Add travis-ci badge
- #341 Add isitmaintained.com badges
- added info-level log message to
setPriceGranularity()
(contributed by @eyedar)
Handle Ties Deterministically
Ties for winning bid will now go to the first bid response received.
New 'dense' option for pbjs.setPriceGranularity()
pbjs.setPriceGranularity('dense')
will set price bucket targeting as shown:
cpm | granularity |
---|---|
cpm <= 3 | .01 increments |
cpm <= 8 | .05 increments |
cpm <= 20 | .50 increments |
cpm > 20 | pb capped at 20 |
Bug fixes in this release
- #346 Fix "Add a Bidder Adapter" link in README (contributed by @kyleslattery)
- Fix
pbjs.enableSendAllBids()
when using DivId for your adunit.code - #344 Test pbjs.renderAd public api function
- #331 Don't set targeting for CPM of zero (contributed by @mmilleruva)
- Only call OpenX setPageURL, setRefererURL, and addPage if the options are set (contributed by @jamarzka)
- Update line item creative code to handle cases when window.top does not hold pbjs
- Address #171 - updated code example
- #337 Fix issue - enable requesting to DFP even if prebid.js isn't loaded yet
- Fix for Object.assign missing from IE
- commit log here: 0.8.1...0.9.2)