vanilla-rtb / rapid-bidder

Real Time Bidding (RTB) - Demand Side Platform ( DSP ) application based on vanilla-rtb stack
74 stars 15 forks source link
ad-sdk ad-server ad-tech auction bidder bidding dsp low-latency programatic rtb

rapid-bidder

Real Time Bidding (RTB) - Demand Side Platform (DSP) - Model project

Open-source model application utilizing vanilla-rtb stack and Redis.

This is only model to show how vanilla-rtb stack can be included in your cmake project.

You are welcome to make pull requests to complete rappid-bidder with DSP specific business logic thus learning vanilla-rtb library.

Our resources are limited to maintaining vanilla-rtb stack itself here https://github.com/venediktov/vanilla-rtb

Even though we periodically update rapid-bidder for now it's not our main priority.

The examples how vanilla-rtb stack can be utilized are here https://github.com/venediktov/vanilla-rtb/tree/master/examples

vanilla-rtb DSP ecosystem

vanilla-rtb Multi-bidder-model-with-communicator-for-Win-notifications

Join the chat at https://gitter.im/vanilla-rtb/Lobby build

Structure ( how we see this structure for DSP ) :

This DSP depends on vanilla-rtb stack which referened via gh-submodule and Redis server ( for user matching ). To update to the latest version of vanilla-rtb stack use the following commands \:

(📗) To build DSP suite of services use following commands in the root of dsp

Linux \:

add -DVANILLA_NO_EXAMPLES=1 if you don't want to build vanilla-rtb examples

Windows \:

same steps as above for linux , only difference is depending on your environment either Visual Studio or NMake project can be used

In case your Boost library is not installed under /usr/include/boost add where you boost library installed

to cmake coomand with -DBOOST_ROOT=/where/boost/is/installed

By default if no -DCMAKE_INSTALL_PREFIX is passed on cmake command everyting will be installed under

rapid-bidder/Release/install
rapid-bidder/Debug/install

For faster builds invoking multiple make processes , find number of cores on your system

Linux command \:

4

pass it to your make script like this

gmake -j4 install

Running application as individual steps (could be all put in one rapid-bidder.sh)\: