Deep in the terms of service for Amazon.com, when you click "agree" there is a clause that says they don't have to pay you if the traffic came from a mobile device.

Take a moment to post in this thread if you have found a mobile affiliate program for mainstream websites (i.e. not adult or gambling).