Facebook, Microsoft and Google Mobile Ad Struggles