In my experience, ads are targeted based on your social graph. I routinely see ads relevant to my lifestyle or occupation, never those for spammy products or trashy memes.
not sure about that. if anything its most likely location because this summer when i was in silicon valley i got ads for jobs. however on my college campus its these trashy ones.