Adsense is the best advertising source to earn good income from the Internet , if you have good content with you. Try to write the articles more than 500 words. You need to concentrate on the Keywords you are writing. If it is technology site, you will get good advertisers and good money for the clicks.
i heard that crap blogs and sites don't earn much these days. Have you checked all the other " my adsense earning is very low" threads? I doubt it otherwise you wouldn't post this crap.
The earning actually depends on the keyword that you optimize your site with. So do your keyword research properly and optimize it with high paying keywords that is relevant to your site's existing content.
To increase your earnings, you should follow these simple tips: (1) Write Regularly Useful and Unique Articles (2) Do SEO to get organic traffic (3) Be active on your Niche Forums Finally, last but not least, include High Paying Keywords in your article, read about it here: http://forums.digitalpoint.com/showthread.php?t=2188823
One more thing, it's better to have your to focus on one specific niche. I think you're having low CPC because of the mixed content.
if you want to increase your earning, you gotta increase your quality, including the quality of the website, quality of the traffic and quality of the click
Adsense earning depends on traffic, website niche as well. So try to increase traffic with help of social bookmarking and social networking sites.
My Adsense was too very low (just 0.05c a day ) but when i Added more and more Good articles at my site now i get 2 euros a day !!! now i have 150 euros for just 3 months 150 Euros = 213.97 U.S. dollars