In my opinion one of the best social media platforms to promote your affiliate marketing products will Ben Facebook, because it hasn’t a large audience and you can reach out to people of different backgrounds, cultures, and belief system. This will help advertise your products effectively, Facebook also has groups that can accommodate thousands of people this will Ben of advantage to you also