A microsite is a free service from PCPA which allows you to use a pre-made website where your affiliate link is hardcoded into the landing page.
All microsites auto update its content so you can be sure the latest sports matches & movies/series are shown to your users.