Given that amount of traffic, my first approach would be to learn about your target audience and understand what is permitted within the platform(s) used. There are a few ways to achieve this such as sponsorships., affiliates, or creating a community resource, just to name a few..