Is your American friend Japanese?
I'm guessing you wouldn't be asking here...
As an American, North American actually, of non-asian descent... I have heard that "jap" is considered offensive, but I've never heard a Japanese person say it, so... I guess we should be asking them...