There are two things that define which ending you get. One is 'war assets' which is the stuff you earn in the 1p game. That's multiplied by your 'Galactic readiness' which is earned in the MP game and in the accompanying iOS apps. So if your GR is low, you need more war assets to get the same ending.
The easiest way to earn GR to me seems to be the multiplayer, if you don't want to do that then the Datapad app which has an easy to play mini game that raises it is next easiest. I've managed to raise my GR from .5 (where it starts) to .75 without doing very much MP at all.