Some sites yes.... Each site performs differently with ads i have... As for what i make??? Kind of a rude question...
Yes ... I have funny websites though. I'm particularly fond of the one with 20 pageviews a day, 5-8k uniques and 0.000001c a day in revenue
I have a couple of websites which have a wide remit of information on them. Google Adsense, I feel, is the best way for me to make money on them as the ads are related to the content being served. If I was to throw up an advert relating to one particular post/page it wouldn't be applicable to 95% of the other posts. It takes out the hard work of targeting for me. Of course, don't chuck all your eggs in one basket - diversify.
It depends on which site, some sites are good with Adsense and some not, you need to test and try it, it works for some niche and not for others, where else you have alternative solutions such as Affiliate marketing