Report: Mobile marketing to hit $24B in rev