competition, marketing, marketing ideas, gain exposure, boost user engagement, gain customer loyalty, promote your brand, how to promote your brand, why do a competition, how to create a competition, gain brand awareness, UGC, increase customer loyalty, mobile marketing, build your app online, competitions pros and cons, make money online, mobile money, work from home,