I'm going to trial Google Adsense for a bit on the site. You'll now see a banner ad at the top of the main page and the games page. Note that the ads only show up for players that aren't signed into an account. This is hopefully an acceptable compromise between paying for server costs and not annoying regular users with ads.
If you want, you can post feedback in the forum thread.