I would advise you to stick only with Facebook and forget any other location, without even using Facebook ads to advertise your affiliate link you can drive a lot of traffic to your link than using other platforms, either paid or free, so in my own humble opinion I would advise you to channel all your energy to Facebook only and you would be surprised of the outcome.