Facebook and other social media sites do not like affiliate links. You can advertise a page on a blog or website, or a lead capture page,
Add Valuable content and information about your product and your service. Add images. Maybe a video if you have one.
Your page should have a subscribe form that captures the name and email of the customer. When they fill out the form they are redirected to your sales page or affiliate link
You can then follow up with the customer and promote and other services you may have.