With 2K impressions, you should be getting around 25-50 clicks which will get you about $2-4/day. You're getting about the best you can
Most likely a low-paying niche.. Still your CTR is pretty low ~ 2000/20 = 1% You should work that up to about 5-7% Try using different Ad sizes + colors and even different places. You need to play around with these kind of thins and see what best suits you!
I was making squat until I added a 336 x 280 ad unit. I make 80% of my money from that one ad unit, near the top of the page.
It's the niche. I see a lot of people asking why they earn so little with their clicks? The answer is the niche your in. This is key for adsense IMO, unless your getting a major quantity of clicks. Sure wish I could get 400-600 visits per day!
Some time I get $1+ only by 2/3 clicks, sometime 8/10 clicks gives me only $0.50. So, I think earning depends on visitor's country.
Actually it depends on your niche and advertisers bidding, the higher the pay the more you will get. In your case, it's low paying niche and won't makes you a lot.. try to optimize your ads instep to increase the CTR
I have good keywords and most of my keywords are tanking pretty badly. Nearly down 50% across the board.