Highly suggest you to go through some training first so you can get yourself acquainted with running affiliate offers on FB. There are certain niches that are banned by FB so make sure to read the advertising terms first!
Yes, You can promote Affiliate products facebook with both free and paid campaign. you have to know about how to work with paid campaign before you setup your campaign. at first study your niche and know your audience for promotion.