I always go with product links, but thats because I'm targeting a specific niche product and it sells better that way. I've found the Banners have a lower click through rate in general. Go for the product links and tailor your content around it. Yes you can put them on the same page as adsense.