How much different is this from putting any pretty woman in advertisements? The fact that she is a porn star will only matter to those who have seen her (ahem) acting. It would be different if they put a less attractive starlet on their ads.
The message of the advertisement is obvious - iRiver is promoting their gadget for the purpose of viewing hardcore pornography in public places.