No, you must never promote any affiliate offers anywhere accept your own blogs and email lists. From what I've learned with Hub Pages (outstandingly professional), is that your primary focus must be to offer unique content with a professional profile.
Once the audience enjoy your work they may be interested to learn more and visit your profile. From here they will have the option to visit your social profiles and your Home Page which should be the link to your own site. The better your content the more intense the interest will be, and ultimately visitors to your blog and affiliate offers in your blog posts (not a tsunami in the site sidebar).