Ads are a common way to monetize a website, but there are some fundamental problems with this approach, especially if you rely on search engines to send people to your site only to have them whisked to another, via a contextually published ad.
If people aren’t meant to stay on your site, why should they arrive in the first place?