In theory, yes. However, now that several manufacturers have had anti-dust systems out for a while, they aren't getting great reviews. It sounds like the help, but they don't come anywhere near eliminating the problem. I wouldn't worry (for sensor issues) about the air pollution unless it is particulates; ground level ozone isn't going to stick to your sensor.
Invest in a good sensor cleaning kit with a static charging brush, a gentle scrubbing solution, and a sticky pad solution. Once you get some practice (and you will), it only takes a couple of minutes to do a thorough job. The best time to do it is shortly after a shower in a well ventilated bathroom. Let the moisture in the air pick up all the dust particles but don't do it while it's so damp that you have to worry about condensation.