Asking "which is better" is a meaningless question.
They're both good for advertising. When I say, "better for what?" I mean: what are you trying to accomplish with the advertising?
These are the kinds of questions you need to ask before you sink money into any advertising platform, and the kind of information you need to provide before anybody here can give you a truly meaningful answer:
What audience do you want to reach? Do you know if they're active on the platform you're thinking of using to display your ads? What sort of product or service are you selling? Do you want to increase awareness, generate leads, or make direct sales? What is your budget? How much time do you have to spend on managing your campaign? How much experience do you have in running pay per click campaigns? Do any of your chosen platforms support the degree of demographic targeting you want/need?
Which platform is "better" (or whether any of them are suitable at all) depends on what your goals are. If your goal is simply "to advertise" then it really doesn't matter which one you use. Every ad platform I know of is perfectly suited to take your money and display ads in return.