venediktov / vanilla-rtb

Real Time Bidding (RTB) - Demand Side Platform framework
http://forkbid.com
GNU General Public License v3.0
318 stars 84 forks source link

simplify bidder assembly process #74

Closed venediktov closed 6 years ago

venediktov commented 6 years ago

It looks like coding a new bidder not based on Geo model we provided in examples requires quite few lines of code. the pattern we observed is the following - output from one matcher becomes input to the next in the chain.

Following needs to be implemented to simplify bidder assembly process:

If following implemented then this code

std::make_tuple(
      request.site.get().ref,
      retrieve_referer_f,
      retrieve_ico_campaign_f,
      retrieve_campaign_ads_f
)

Can be easily generated based on data model provided by DSP.

venediktov commented 6 years ago

work in progress https://github.com/venediktov/vanilla-rtb/tree/ico_bidder20171217