(Sorry to intrude, but I think you were confused by his statement)
He means the main website, Dino.
$stocome, there is no need really to put ads on any page other than the main download page. I've been testing it and it almost doesn't seem worth it. Brings in another $35/day, but, looks weird to me. So in conclusion, it's nothing to judge him by or be concerned about. You'll be hard-pressed to find a reputable host with ads on the main page. I wouldn't have even tested it myself if it wasn't google adsense.