I agree, it depends on your website or blog. You may have a lot of traffic but that traffic may not be people looking to buy products, so adsense would earn more. Or you may have a website with low traffic, but due to the websites topic and keywords used, these people may be looking to buy...