Dear Ron;
It's very difficult for paint (of any type) to stick to rubber because It's flexible.
Glass too, expands/contracts with heat/cold.
This is why a colored film is used on the inside of the glass. Just pick a color close to your vehilces body paint.
Trying to do it otherwise will make your vehicle hard to sell and worth less money.
Good luck.
