Online advertising has seen great growth over the past few years. Advertisers have gotten better results with campaigns targeted at more specific audiences. Ad networks with few visits are unable to create such campaigns and hence are moving forward towards a new model, consisting of a huge global ad exchange market. In this market millions of advertisers compete for the ad space so that their ad will be shown to users upon visiting a page. In selecting the best candidate from all possibilities algorithms able to process advertiser's requirements in tenths of seconds are needed. To face this problem we have developed algorithms using techniques such as threads, AVL trees with hash, multiple node trees or Hadoop technology. Throughout this article we will show the results gained from each algorithm, a comparative performance analysis and some conclusions. We have also proposed some future lines of work.
[1]
S. Bishop.
Targeting display advertising.
,
2009
.
[2]
Christopher Krügel,et al.
Understanding fraudulent activities in online ad exchanges
,
2011,
IMC '11.
[3]
Garrett A. Johnson.
The Impact of Privacy Policy on the Auction Market for Online Display Advertising
,
2013
.
[4]
Kristof Coussement,et al.
Advanced Database Marketing: Innovative Methodologies and Applications for Managing Customer Relationships
,
2013
.
[5]
Weinan Zhang,et al.
Optimal real-time bidding for display advertising
,
2014,
KDD.
[6]
Nikhil R. Devanur,et al.
Real-time bidding algorithms for performance-based display ad allocation
,
2011,
KDD.