Quite a few of the guys in here have a roll of 3M VHB tape on hand, personally i have never gotten around to get that, but its not a bad idea.
Did you clean your windscreen good before applying the pad ? they do actually get dirty even on the inside too even if smokers have never been near your car.