Facebook looks better off when it comes to advertisement of that kind. You should focus more on building huge follower-base on your Facebook page, without much followers you wouldn't advertise and gain more attention and winning over end buyers. It isn't easy with affiliate marketing, to market and get success results, you need to exercise patience on it, if you don't, you can't hit the volume higher. What matters is continuity. And again, you should not just dwell on building only Facebook page, their are other high traffic social media sites that will help you grow too in your affiliate marketing career. Tiktok, YouTube, Instagram, Twitter are options for any affiliate marketer to explore to get sales at some point in his or her affiliate marketing career.