I like what OkCupid does. If you have an ad blocker enabled, they explain in the space where an ad would normally be that while OkCupid is free, it runs on ad revenue, with a link to their donation page.