We would welcome any new entrants that sought to provide a better customer experience. All of the companies you mentioned have already entertained the idea of entering banking, but they haven't yet jumped in.
As for your other comment, apps and ATMs are already being used as an advertising channel. I wouldn't be surprised if we see (much) more of this.