Just wonderring if I can put adsense and Amazon AD on same page, is it against TOS? Thanks in advance
You may put omakase ads with google adsense also. Putting Amazon ads with google adsense is not against TOS.
From my research, this is the case. There have been many emails sent to Google about this. Some came up with a negative response but most with a positive response. One of the places that got a negative response queried further and was then given a positive response, ie that Omakase ads are allowed with adsense. Note here that Omkase ads are selling a product and from experience, it is not that contextual as they make out.
Amazon doesn't advertise in Google Adwords so it's fine. It's mostly only a prob if two ad blocks could show the same product / ads of the same company.