Scala OpenRTB is a full Scala library that provides protobuf bindings as well as JSON serialization for OpenRTB-based entities in a functional fashion. This library also provides SerDes for BidSwitch bidding models, and aims to support other DSPs in the near future.
Building
Build it like any other SBT project. Go to the root folder and run:
sbt compile
Work in Progress
- Maven artifact upload
- OpenRTB versioning and Lens
- Macro replacement
- Add Travis Continuous Integration
- Optimised extension registry
Links
- OpenRTB specifications:
- Powerspace: Powerspace is the 1st native advertising platform for e-mail. Powerspace allows brands to broadcast their content at scale across hundreds of media newsletters leveraging cutting-edge technology solutions.
Contributions
Feel free to:
- add support for other DSPs
- raise an issue
- submit your pull request