Google is the biggest advertising company on the Internet. Their AdWords ads that appear on search results generate a huge amount of revenue for the company. But you can put Google AdSense ads on your own website. To learn more, see https://www. google. com/adsense/
The advantage of AdSense ads is that Google tries hard to display only ads that are relevant to the keywords on your webpage. Also, they have millions of advertisers, many of whom are finding good results advertising on sites like yours. You don't have to find the advertisers. Google does it for you. And Google seems to pay publisher sites like yours about half of the revenue it receives from the advertisers.
This can be an ideal solution for many small business sites. Since the ads are targeted according to your content, they command a higher bid price than un-targeted ads. Also experiment with display ads (image ads) through Google AdSense.
Bottom-Line : The best option is display all types of ads on your site and let google decide which one is better at that time to display ad on that position