Revenue Maximization in Reservation-based Online Advertising Through Dynamic Inventory Management