Yes, I know how affiliate links work

. I'd still personally (and it's purely a personal opinion) prefer an open declaration of the financial gain involved in such a link. It's simply a matter of being open about your commercial affiliation, and that's always a good idea, to my mind.