Ad exchanges are online marketplaces for buying and selling advertising impressions. Developers maximize their revenues by auctioning their inventory to a combination of advertisers, ad networks, and agencies. Advertisers maximize their click-throughs by bidding on precisely targeted audience segments.