This is an oxidation-reduction (redox) reaction:
AgI + e- → Ag0 (reduction)
Mg0 - 2 e- → MgII (oxidation)
NV + e- → NIV (reduction)
AgNO3 is an oxidizing agent, Mg is a reducing agent, AgNO3 is an oxidizing agent.
Reactants:
Products: