Machine Learning for Computational Advertising