WordPress has several good plugins that let you put advertisements on your WordPress site. The site wpbeginner.com reviews the following Ad Management Plugins:
- OIO Publisher – paid
- BuySellAds Pro – paid
- Google DFP – paid
- AdSanity – paid
- WP125 – free
- Adrotate – free and pro (paid) versions
- Simple Ads Manager – free
It depends on your requirements as to which one will be best for you. If you are just starting out with your blog, try one of the free ones mentioned above. Here is a short list of some of those other features that you may need to pay for: multiple ad zones, direct sells, tracking of subscription payments, auto-expire ads, and selling ads on a eCPM model. The article at wpbeginner.com say the following
If you have multiple zones, and you want to track subscription payments, auto-expire ads, etc, then definitely get OIO Publisher.
Are you selling ads on a eCPM model and want to control the bidding structure? Do you have the time to spend and learn the setup? If the answer is yes, then use Google DFP. If you don’t have the time to set things up and have your own advertising agent. Then use BuySellAds Pro.