You can earn on YouTube if your channel is monetized, this actually takes a lot though. Another social media platform I think you can earn through without marketing of any sort is Instagram. You just need to get a mammoth of followers, and get your account verified.I'm just getting ideas from this thread. I only know of YouTube and Facebook ads which is even restricted to some users. I've never made a dime all my years of using the social media.