/scala-openrtb

Scala OpenRTB tools used at @Powerspace

Primary LanguageScala

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

Contributions

Feel free to:

  • add support for other DSPs
  • raise an issue
  • submit your pull request