WordPress is being increasingly used by bloggers or publishers to make money online using affiliate program banners or advertisement networks like Google Adsense. You can insert ads into your WordPress posts either by directly editing the theme/template or easily by installing an Ad Management plugin. If you are not comfortable editing your theme files manually by yourself, you can use any one of the following Advertisement plugins:
Best WordPress Ad Management Plugins (Free)
Manage Google AdSense, Media.net, Amazon banners, ads.txt, ad rotation, sticky widgets, AMP ads, DFP, tracking, AdSense header and footer code
Quick Adsense Reloaded! Quickest way to insert Google AdSense & other ads into your website. Google AdSense integration with Google AMP support
Manage and optimize your ads. All ad codes, Google AdSense Auto ads, ad widget, rotation, header and footer code injection, Google AdSense partner sup …
Manage your adverts and campaigns the easy way! Monetise your website with AdRotate. AdRotate has everything you need while keeping things simple!
The Ultimate Adsense / Ad-Management Plugin for WordPress