While there is no rule that you mandatorily have to put up an "affiliate disclosure", some networks demand that you do in order to be compliant with their rules. So it is recommend that you put a disclosure up. It is also in the interest of the customer you are referring because that increase his trust in you.