First you change your Ad Location and Ad Colors and Ad Size after test your website I hope it will be good. Try it now.
That is poor , what keywords are they ? try using different keywords on your page, use high paying keywords such as loans, debt management, the advertisers are willing to spend more for each click on words like these, where as words like "watch movies" watch soccer" there very low I would like to know what your keywords are ? How many adds to you have on each page ? less is more with adsense, i find 2 works best Are the adds above the fold ? Are you using just text only ? try images and text, this creates more competition for the advertisers What size adds are you using ? I find the bigger the better , i go for the 336 x 280
It's possible that you use low-paying keywords to target. Try to pick some high-paying keywords for your content.
Adsense is not for everyone, I think it depends on what kind of niche you have. For example the worst performing site for me was one about professional wrestling because wrestling fans are less likely to click on ads.
I dont think that would have been the case, just because you like wrestling it should not make you blind to adds. Maybe the adds was just not relevent enough to wresling or your sites content was much better than the adds. I place little content on each page leaving the user nothing to look at apart from adds. Basically all my adsense websites are 25% adds always above the fold. In order to get a good cost per click you need to be getting something like 10 - 20 hits = 1 click............Its when your getting 100 unique visits and one click thats really bad. Very hard to make money with adsense on them figures. Most my sites get less than 100 visits per day , and i make average £1 per day per site. Then its just a case of building lots of £1 per day sites , my aim is to have 100 new sites withing the next 2 years all earning £1 per day each.