Our client Ströer distributes video ads of customers. A customer approaches our client and provides targeting criteria (age, gender, and websites) as well as a price per view. When a user clicks on a video, the customer's advertisement campaign then competes with many other campaigns in a millisecond auction. The campaign with the highest bid will then be shown to the user. Of course, customers are highly interested in the potential reach of their campaigns, i.e. how many times their advertisement will be viewed. Thus, it is vital for our client to provide predictions on how many views a campaign will be able to generate.
As a first step, we gathered traffic and tracking information of all websites to which our client distributes ad campaigns. Moreover, we collected all tracked auction data, in order to find winning campaigns, which were able to show their advertisement to the user.