IDK if banners are a requirement. But I'd use them. If they offer animated gif banners, use those instead of flash. They're much lighter.
Try to keep them non-intrusive, so if someone really truly is not interested, they can just as easily overlook them and still enjoy the site. I use every offer my affiliate provides, but only a certain number at a time on rotation. You never know what someone will find interesting.