No, Facebook doesn’t allow you to drive cold Facebook ads directly to affiliate products.
This is a good thing because remember, your TOP priority is to build your own list first before selling anyone else products.
Therefore, you always want to drive traffic to your own opt-in page, so you can collect the details of your prospect and BUILD your own list first.
Once they are in your list, this is where the selling happens. At this point, you can start the promote the various affiliate products you found, which will be a good fit for your prospects.