{'fraction_non_alphanumeric': 0.013765182186234818, 'fraction_numerical': 0.0, 'mean_word_length': 5.274111675126903, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Dynamic ad layout revenue optimization for display advertising

Display advertising has been growing rapidly in recent years, with revenue generated from display ads placed on spaces allocated on publisher's web pages. Traditionally, the design and layout of ad spaces on a web page are predetermined and fixed for the publisher. The objective of this work is to investigate the revenue opportunities of changing the ad layout dynamically for the publisher. A dynamic ad layout revenue optimization framework is developed for display advertising, in terms of both guaranteed and non-guaranteed advertising. The system automatically selects the ad layout template with the highest potential revenue yield for each single web page presented to the user. Forecasting algorithms are developed to predict the revenue of each ad opportunity. Two objectives are explored for the forecasting algorithms of ad layout optimization, the expected revenue and actual revenue. Promising results are obtained in offline simulation on real data collected from a Yahoo! property. The dynamic ad layout optimization system is further tested on real-time traffic and a significant revenue gain is observed compared with a static ad layout serving method.