Frequently Asked Questions: Business

What is RTBkit?

RTBkit is an open-source software framework that takes much of the hard engineering work out of creating a Real-Time Bidder for online advertising. Its open, service-oriented architecture can be used to assemble a bidder as simple or complex as desired. The RTBKit core connects to ad exchanges via Exchange Connectors and routes bid requests and data through a configurable set of components which can be extended to implement a customized bidder. More details.

Permalink   ·   Posted on 02/06/2013 - 18:54 in Business

Who can use RTBkit?

Anyone can use RTBkit to build a real-time bidder. RTBkit is open-source software, so it is free to use within the bounds of the Apache License.

Permalink   ·   Posted on 02/18/2013 - 19:29 in Business

How much does RTBkit cost?

RTBkit is open-source software, it is feely available within the bounds of the Apache License.

Permalink   ·   Posted on 02/18/2013 - 19:58 in Business

How can I get started with RTBkit?

RTBkit is software framework which developers can use to build real-time bidders. The first step is to download and explore the code and design your bidder around the RTBkit core and plugin architecture. If you need help, don't hesitate to join our Google Group or find a member of the RTBkit ecosystem to help you.

Permalink   ·   Posted on 02/18/2013 - 19:37 in Business, Technology

What is needed to build a bidder using RTBkit?

Building, deploying and operating a real-time bidder is a complex project. RTBkit can help you with only part of it. RTBkit is not a solution in itself, only a framework, and it doesn't help you with any of the following, all of which you will probably need to complete your project:
  • Develop the GUI to manage your RTB campaigns and to offer reporting to your users
  • Implement the logic that decides how much to bid for each campaign
  • Launch, configure and monitor your bidding agents
  • Launch, configure and monitor your RTBkit installation
  • Handle billing
  • Serve the ads
  • Upload the creatives
  • Find the right servers to host your services on
  • Develop and maintain relationships with the ad exchanges
In terms of skills, keep in mind that working around RTBkit requires a fair understanding of Linux, C++ and make.
Permalink   ·   Posted on 09/13/2013 - 17:17 in Business

How can I get involved?

The best way to get involved is to download the code and start playing with it, join the Google Group to ask/answer questions, and eventually contribute some code back to the project.

Permalink   ·   Posted on 02/19/2013 - 09:03 in Business, Technology

What license is RTBkit released under?

RTBkit is released under the Apache License, v2.0.

Permalink   ·   Posted on 02/18/2013 - 19:32 in Business, Technology

Who is behind RTBkit and why?

RTBkit was developed and released by Datacratic and is intended to become a community-led open-source project, contributions are welcome by all.

For more information on why Datacratic released RTBkit see RTBkit: An Exciting Day for Real Time Advertising on Datacratic's blog.   

Permalink   ·   Posted on 02/18/2013 - 19:40 in Business

Is RTBkit stable / production ready ?

RTBkit is stable. The 0.9 release has a stable API.
RTBkit is production ready.  Multiple RTBkit bidders are currently in production and the number will significantly increase in the upcoming months (August 2013).  
Permalink   ·   Posted on 09/12/2013 - 09:41 in Business, Technology

How responsive is the community in case I run into development challenges?

The RTBkit Google Group has new posts every day. Several Datacratic developers answer questions on the group daily, including developers who have worked on the project since its inception. In addition, a core group of developers from the RTBkit community regularly participates. In general, you can expect an answer within 24 hours to a question you post on the group.

Visit the group at:!forum/discuss

Permalink   ·   Posted on 08/29/2014 - 13:22 in Business

What is the ballpark implementation time when using RTBkit?

It does really depend on the skill and experience of the engineering team. You should expect a small team of engineers should take from two to six months to implement a bidder using RTBkit. Much of that time will likely be spent on integration with inventory sources, your ad server, and an existing campaign UI, if you have one. Implementing an augmenter will certainly add development time due to the data transformation and integration required.

Permalink   ·   Posted on 08/29/2014 - 13:45 in Business