Not sure what you are asking? You can put adsense on almost any website, whether you are an affiliate or a publisher. If you are a publisher, why would you want adsense on it? you would get leakage
you can place clickbank links on any web site. remember that adsense pays you 'per click' while clickbank links or ads pay you 'per sale' So, clickbank links or ads are more profitable. If you are planning to place clickbank ads on your site, remember that Google doesn't allow Clickbank ads on the same page with adsense. So, choose what you want on your site.
yes you can use the two on the same site. If you are selling a clickbank product though, then it is not advisable that you put adsense links on it (purely because it will not look pro)
I don't think that ClickBank and Adsense work very good together. Adsense on any site that isn't geared toward Adsense clicks is a mistake. Adsense looks very unprofessional on most sites that are focused on selling a product or service. Affiliates tend to stray away from vendor sites that have any out-going links because they drive out visitors.
yes you can, but you should keep in mind that clickbank ads shouldn't look same as like google ads... and would be good to don't put closely if your site is mfa's ....