I checked this out with the hex editor, the SMB (Japan, USA).nes has the same hashes as one of the already submitted hacks, which is:
Pathing info
No-header
Rom/Iso info
Super Mario Bros. (Japan, USA).nes - NOINTRO
CRC32: 3337EC46
MD5: 811B027EAF99C2DEF7B933C5208636DE
SHA-1: EA343F4E445A9050D4B4FBAC2C77D0693B1D0922
SHA-256: F61548FDF1670CFFEFCC4F0B7BDCDD9EABA0C226E3B74F8666071496988248DE
Of course you need to verify the upper checksums with the hex editor for your original rom, from which you made the IPS patch from. I use HxD hex editor. Open the nes rom and go to analysis, checksums, then choose CRC32, MD5, SHA-1 and SHA-256.
Once you verify the hashes, enter the rom/iso info (which should be identical to the upper info) and the Ips should be accepted.
Also, don't forget "clean" screen shots, made with the emulator, which have exact resolutions.