Facebook does allow some poker ads, be creative, and try lots n lots until you find one that gets approved

.
Other ways I advertise my sites are..
Contributing articles to local papers. (they don't generally have to be original)
Twitter
I write for sites like eXaminer (if you want a poker related article on there, hit me up, we can probably work 'something' out.)
I answer questions on Yahoo Answers and similar sites.
You might submit some stuff to mags like Card Player (never tried that, but if it's good stuff, it's likely feasible)
Exchange articles with other sites (In fact, we should have an article exchange thread or something).
Bookmarks