The google ads pay by number of impressions and clicks. It doesn't amount to much at all, but every penny helps out in the running costs of the site.
The other ads (like Alba, EHS, etc.) don't pay per click or impressions, it's just a flat monthly rate.