Google AdSense is easy to set up, but the amount of money you can earn is limited. Each ad click earning will vary.
Directly selling banner ad space on your website can be more lucrative. Instead of having to rely on an intermediary who takes a cut of the money, you negotiate the price and terms on your own.
Above we mentioned the difference between CPC and CPM ads, where you are paid per click or per thousand views. While you could use one of those models for selling banner ads, most bloggers charge a flat rate instead. Charging a flat rate is easier than keeping track of views or clicks.
Still, directly selling ads takes more work to manage than using Google AdSense. Instead of just adding a bit of code to your website, you’ll have to negotiate the pricing, come up with an agreement and terms, and take care of administrative work like invoicing.
However, using a WordPress ad management plugin can make the process easier. We recommend using AdSanity, it allows you to manage Google AdSense as well as your own ads.
To learn more, see our guide on how to sell ads on your WordPress blog.