It isn't against the rules to have any combination of ads on a page but there is a limit of an amount of ads you can put on a page. I think 4 is too much, check with Google.
Yes, Is is against to TOS. In one page you can put adsense ads in the following way... 1 search 1 link unit 1 referal 3 ad units