it won't work in acid conditions and must be alkaline. But use of strong base containing OH- is prohibited since it would cause the titrant to precipitate as oxide, so ammonia is used to suck up the protons liberated during the redox because the titrant ammonia adduct is soluble.