Is using Adsense + Popups + Affiliate links on the same page againts adsense TOS? Example: "adsense + paypopup + cj.com" in index.html Thanks!
No. Just make sure the pop-ups doesn't "hinder navigation" is how Google puts it. Basically, you shouldn't have more than 2 pop-ups on any one page with Adsense. Otherwise, it's no problem.
As well as all that Jack mentioned, there should be no more than 5 per user session and shouldn't obscure ads. Take from https://www.google.com/adsense/policies: