Apps vs. advertising: Wal-mart, Walgreens, Citi, 7-11 weigh in | Fortune