google adsense has one of the best cpm among the other advertising network. But I recommend you to use amazon or plimus to sell some products than advertising because you won't earn much with ads. Also google adsense has very strict policy so you need to be careful not to do anything that will get your account banned. They are very strict and nasty on this matter that's why some people don't like adsense.