Facebook can make so much from ads because they can be targeted to a scary degree because of the ocean of personal information Facebook collects.
Reddit doesnt even hold a candle to it when it comes to ad targeting. And their site and userbase is just not built around gathering personal information. Most people are either anonymous or pseudonymous.