I too think that affiliation is a good passive income strategy. Anyway, it may take very long to become profitable. I wold suggest to start creating some skills into cryptos, so to make additional incomes besides the only affiliation.
I like also Staking and Nodes creation as a passive income strategy.