To last longer before to be catched & banned by facebook (or twtter, tumblr, or any social network) for affiliate to adult site links, you must do several smart things at the same time. My list:
1) On the facebook (or twitter, tumbl etc.) side, do not write porn words around your link, as these sure prioritize the check, you can write things like sky.
2) Pick a domain name that is not porn words.
3) On your domain name, do a smart redirect, so check that "HTTP_USER_AGENT" is not "face" something, and, check the IPs these are not the facebook crawler ip range, this way: if that's facebook you redirect that to innocent youtube video, instead if this is real user you redirect to program link.
4) Do not use super known programs like crakrevenue and chaturbate, these aff links are automatically detected by fb, twitter quickly. Use more unknown links, for example I had a tubecamgirl affiliate link up for years in some social and also in a youtube, this and other less common affiliate links are is not yet automatically detected.