Determination of macroion adsorption mechanisms and stability of macroion monolayers adsorbed on solid surfaces