Серебро в электрохимическом ряду находится правее водорода, поэтому он не будет вытеснять водород из кислот и вступать в с ними в реакции замещения. Магний находится в электрохимическом ряду напряжений металлов до водорода, поэтому он будет вытеснять водород из кислот и вступать с ними в реакции замещения:
Mg + H2SO4 = MgSO4 + H2