I don't see banners as rewards. To me, they're just annoying. The reward system seems very much like something designed entirely for multiplayer, and it doesn't make much sense to have in singleplayer. This suggestion is simple: add an option to turn the reward system on/off in singleplayer. That is all.