Glenis, I found that the best thing to get better revenue from Adsense, assuming traffic is happening, was to provide the right content.
Articles can be written in many ways but if you think about what Adsense clickers are doing then the content type becomes clear.
Every click on an Adsense ad unit is a person who thinks that they have found the answer to the question that got them to your page in the first place.
That means that you should, in your content, not give away answers to questions. Of course that's not always absolutely possible, but if you keep the idea in mind when writing then that's a help.
This isn't just applicable to Adsense but to affiliate presell pages too (every page on an affiliate site should be a presell page!)
For example, right now I am working on a presell page for new way to treat tartar in dogs. So, I tell the reader all the bad stuff about tartar in dogs. I will even mention some treatments that are not very good - but I will tell the reader how bad they are.
The only way to see the answer to the question that got the reader to my client's page will be to click on the link I will provide. Same with Adsense. Don't tell the reader the solution, let the adverts tell the reader where to click.
If your traffic is well motivated and gives a high click through then you will get better ads and thus higher revenues. If your readers click and buy then, again, you will get better ads and more money per click.
Remember, if you give away the answers what motivation is there to click on the Adsense?