No, it's not an issue of using a smartphone. You have set on the Social Config page that the activation is on the homepage - but you didn't copy/paste the Placeholder Text there. Anyways, you should create a separate page and paste it there, so users just get the activation message when applicable.