Optimization for Ad Delivery