Exchanges are making shitloads from fees, i can guarantee that. The amount of orders that happen daily with cryptos is unprecedented and they happen much faster than in any other markets due the digital fast nature of the asset. All these little fees sum up in big ass amounts. This plus the ads = money in the bank for the guys moving big money in their exchanges.