There are many ways to earn money from your blog, not only by advertisements and using AdSense (though it seems that most people think that this is the only way). Today I have a very interesting service for you called ScooptWords.
If you use this service you can actually get paid to sell your blog content to magazines and newspapers.
According to Quick Online Tips:
You sign up and put a ScooptWords button on your blog, editors click to buy content. They negotiate the price on your behalf. Their commission is 50% for the first sale and 25% for subsequent sales. And you get paid by paypal.