On Facebook or YouTube, you have to invest time and effort into creating advertising content that isn't too obvious, and that everyone understands it's marijuana. Plus, you have to run ads.
They say "money talks," so spending money on ads will help you avoid violations.
In my country, I see them running a lot of ads for drug paraphernalia on Facebook without getting into any trouble.