IMHO Facebook has some vague advertising policy. A friend of mine used to advertise his business, instant dates, you know 5 minute convos with every person in the event. And then all of a sudden, Facebook cancelled his ads and he can no longer advertise on FB. For him here was one solution though, Google AdWords