Mobile marketing is marketing to mobile devices (surface level definition).
Essentially, you are creating an experience that is catered to a person on a mobile device and then only displaying on those devices.
You can make money with it the same way you make money on any marketing tactic. You invest the money into a team and tools that know how to effectively market and shoot for the best ROI you can get.