I just started using an OZN-Jr/ Ozone generator and Ionizer from General Hydroponics and if you can handle the $90 cost I would recommend it. I've tried different ways of masking the odors over the years and I finally decided to try a better solution. I just run it on automatic and it switches from ozone to ionizer on a pre-programmed cycle all by itself.
On a closet grow using 1000 watts and with buds drying in the adjoining room, I was pleased to see how well it works and there isn't any overkill on the ozone either. Before, the odor was strong enough that it was starting to spread out of the area, and now it's no longer there to be noticed.
So far it handles the 100 square foot area quite well (as advertized), but anything larger and you will need to go bigger or use more of the JR's.