Refactored AdsExtractor project