Some what but I also keep a microfiber cloth in my laptop bag and clean the laptop screen once a week with I Keller screen cleaner so I don't see them.
Thanks. I used to do the same thing for my MBP 2007 17". I used ScreenSavrz from Radtech.
https://www.radtech.com/products/screensavrz-macbook-pro-keyboard-cover