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:
Create chained_slector to delegate output from previous matcher to the next in the chain
Create generic version of bidder cache loader "GenericBidderCacheLoader" capable of loading all matchers data
Same GenericBidderCacheLoader should be utilized to retrieve matched data from caches
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:
Create chained_slector to delegate output from previous matcher to the next in the chain
Create generic version of bidder cache loader "GenericBidderCacheLoader" capable of loading all matchers data
Same GenericBidderCacheLoader should be utilized to retrieve matched data from caches
Simplify the use of bidder as following
If following implemented then this code
Can be easily generated based on data model provided by DSP.