I don't think there is an effective way to hide the use of affiliate links, so they may as well disclose it in their FAQ or TOS just to avoid complaints that they're not being genuine towards their users.
1. Add a click handler to your anchor tags that redirects to an affiliate-linked version of the href. 2. Modify the url on mousedown (since it happens before click.) I think someone told me this doesn't actually work, but I don't remember for sure.
Camouflage doesn't render a soldier invisible but that doesn't mean it's not effective.