There are services that allow you to promote your YouTube video on multiple platforms and with affiliate links, but it's important to do your research and make sure that the service is legitimate and complies with YouTube's terms of service.
One example of such a service is TubeBuddy, which offers a feature called "Promotion," where you can promote your video on various platforms such as Facebook, Twitter, and Reddit. You can also include your affiliate links in the description or in a custom call-to-action button.
However, it's important to note that relying solely on promoting your video through affiliate links may not be the most effective way to monetize your YouTube channel. It's important to focus on creating high-quality content that resonates with your audience and provides value, which can lead to increased engagement and potential revenue streams such as brand partnerships or sponsorships.