Techniques to Enhance Advertisements