I am online since early 90s. Been one of the early Adsense publishers I know their TOS so very well. 5 of my sites been featured on their Adsense review sites.
I don't drive traffic to my sites with Adsense on them, I have taken those away and incorporated affiliate offers which has been doing good. Honestly, some niches do so well in Facebook PPC.