Applications of Artificial Intelligence in Programmatic Advertising