I have adsense approved site and good traffic but i have very less clicks on adsense. Please suggest me how i increase my adsense revenue.
Ad placement is much important. If you are using blogger then just use google adsense programme with blogger right at bottom in layout.
A lot of traffic trough google, social media, advertising, ... Design ads that are looking like just intern links of your website, and place them in your text and good spots on your website (see this hotspots adsense map) http://www.my-blog-review.com/wp-content/uploads/2010/07/Adsense-Hotspot-Map.png
What's your definition of good traffic? Traffic = money. Without content, you won't earn anything same with traffic.
Post Adsense ads them on text rich pages and make sure that Adsense had a bunch of keywords to work with. Getting Higher paying keywords is better of course. Get rid of public service ads, which pay you nothing for your efforts. Here are some ways to avoid getting PSA’s. Avoid titles like the approved ‘Sponsored Links’ and ‘Advertisements’ above the Adsense ads. Why do you want to tell the world they are ads when google already puts ‘Ads by Gooooogle’ with them. These two terms are the only ones allowed by Google TOS. Any other terms will get your account terminated. Remember to avoid these 15 Adsense mistakes. Use section targeting – you can target an ad unit to a specific section of your blog, as well as block out irrelevant sections like navigational links. Useful to get more targeted ads.
Try to get more targeted traffic for your site. Traffic is the major factor to have clicks on your ads.
There are many factor (Content, traffic source, ads placement ) that affecting the CTR, you gotta find out the main factor and improve on it
Ads position and color blending is very important for Adsense revenue. For finding potential position visit this Adsense help page. And also targeted traffic i.e. US, CA, AU, etc. gives more money than any other country. So, target high potential traffic.