skip to main content
research-article

Apriori Rule--Based In-App Ad Selection Online Algorithm for Improving Supply-Side Platform Revenues

Authors Info & Claims
Published:03 July 2017Publication History
Skip Abstract Section

Abstract

Today, smartphone-based in-app advertisement forms a substantial portion of the online advertising market. In-app publishers go through ad-space aggregators known as Supply-Side Platforms (SSPs), who, in turn, act as intermediaries for ad-agency aggregators known as demand-side platforms. The SSPs face the twin issue of making ad placement decisions within an order of milliseconds, even though their revenue streams can be optimized only by a careful selection of ads that elicit appropriate user responses regarding impressions, clicks, and conversions. This article considers the SSP's perspective and presents an online algorithm that balances these two issues. Our experimental results indicate that the decision-making time generally ranges between 20 ms and 50 ms and accuracy from 1% to 10%. Further, we conduct statistical analysis comparing the theoretical complexity of the online algorithm with its empirical performance. Empirically, we observe that the time is directly proportional to the number of incoming ads and the number of online rules.

References

  1. M. Adler, P. B. Gibbons, and Y. Matias. 2002. Scheduling space-sharing for Internet advertising. Journal of Scheduling. 5, 2, 103--119.Google ScholarGoogle ScholarCross RefCross Ref
  2. Aerserv. 2014. What Are Mobile Device Identifiers? Retrieved May 19, 2017 from https://www.aerserv.com/mobile-device-identifiers/; retrieved March 12, 2015.Google ScholarGoogle Scholar
  3. A. Amiri and S. Menon. 2006. Scheduling web banner advertisements with multiple display frequencies. IEEE Transactions on Systems. 36, 2, 245--251. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. A. Amiri and S. Menon. 2003. Efficient scheduling of Internet banner advertisements. ACM Transactions on Internet Technology. 3, 4, 334--346. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. R. S. Barr, B. L. Golden, J. P. Kelly, M. G. C. Resende, and W. R. Stewart. 1995. Designing and reporting on computational experiments with heuristic methods. Journal of Heuristics. 1, 1, 9--32.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Bateni, J. Feldman, V. Mirrokni, and C. S. Wong. 2014. Multiplicative bidding in online advertising, In Proceedings of EC’14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. L. Becker and H. G. Ralf. 1992. Rule-based optimization and query processing in an extensible geometric database system. ACM Transactions on Database Systems (TODS). 17, 2, 247--303. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Bijvank, A. Haensel, P. L’Ecuyer, and P. Marcotte. Time Dependent Bid Prices for Multi-Period Network Revenue Management Problems.Google ScholarGoogle Scholar
  9. C. Borgs, J. Chayes, N. Immorlica, K. Jain, O. Etesami, and M. Mahdian. 2007. Dynamics of bid optimization in online advertisement auctions. In 16th International Conference on the World Wide Web - WWW’07. 531--540. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. E. A. Brill. 1992. Simple rule-based part of speech tagger. In Workshop on Speech and Natural Language. Association for Computational Linguistics. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. M. Cary, A. Das, B. Edelman, I. Giotis, K. Heimerl, A. R. Karlin, C. Matheiu, and M. Schwarz. 2007. Greedy bidding strategies for keyword auctions. In 8th ACM Conference on Electronic Commerce (EC’07), 262--271. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. V. Chvatal. 1979. A greedy heuristic for the set-covering problem. Mathematics of Operations Research. 4, 3, 233--235. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. M. Coffin and M. J. Saltzman. 2000. Statistical analysis of computational tests of algorithms and heuristics. INFORMS Journal on Computing. 12, 1, 24--44.Google ScholarGoogle ScholarCross RefCross Ref
  14. T. Cucinotta and G. T. A. Anastasi. 2011. Heuristic for optimum allocation of real-time service workflows. 2011. In IEEE International Conference on Service-Oriented Computing and Applications. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. A. Datta. 2013. Why Is the success of mobile apps so difficult to measure? Critical issue in audience measurement unravelled. Retrieved May 19, 2017 from http://www.huffingtonpost.com/anindya-datta/success-of-mobile-apps_b_2860915.html.Google ScholarGoogle Scholar
  16. J. Deane. 2012. Hybrid genetic algorithm and augmented neural network application for solving the online advertisement scheduling problem with contextual targeting. Expert Systems with Applications 39, 5, 5168--5177. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. DoubleClick. 2015. DoubleClick home page. Retrieved May 19, 2017 from https://www.google.com.sg/doubleclick/).Google ScholarGoogle Scholar
  18. Facebook. 2015. Ad Delivery and Pacing Algorithms. Retrieved May 19, 2017 from https://developers.facebook.com/docs/marketing-api/pacing.Google ScholarGoogle Scholar
  19. J. C. Freytag. 1987. A rule-based view of query optimization. ACM. 16, 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. K. Gnanendran and R. P. Sundarraj. 2006. Alternative model representations and computing capacity: Implications for model management. Decision Support Systems. 42, 3, 1413--1430. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Google. AdWords homepage. 2015. Retrieved May 19, 2017 from https://www.google.com.sg/adwords/.Google ScholarGoogle Scholar
  22. H. J. Greenberg. 1990. Computational testing: Why, how and how much. ORSA Journal on Computing. 2, 1, 94--97.Google ScholarGoogle ScholarCross RefCross Ref
  23. M. Hahsler, B. Grun, K. Hornik, and C. Buchta. 2007. Introduction to arules--a computational environment for mining association rules and frequent item sets.Google ScholarGoogle Scholar
  24. J. Hermann, C. Francine, and F. Ayman, and D. Greene. 2005a. Keyword advertisement management.Google ScholarGoogle Scholar
  25. J. Hermann, C. Francine, and F. Ayman. and D. Greene. 2005b. Server-based keyword advertisement management. Patent No: US20050137939 A1.Google ScholarGoogle Scholar
  26. A. R. Hevner, S. T. March, J. Park, and S. Ram. 2004. Design science in information systems research. MIS Quarterly. 28, 1, 75--105. Google ScholarGoogle ScholarCross RefCross Ref
  27. J. N. Hooker. 2007. Planning and scheduling by logic-based benders decomposition. Operations Research. 55, 3, 588--602. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. J. N. Hooker. 2006. Operations research methods in constraint programming. Handbook of Constraint Programming.Google ScholarGoogle Scholar
  29. J. N. Hooker. 1995. Testing heuristics: We have it all wrong. Journal of Heuristics. 1, 1, 33--42.Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. J. N. Hooker. 1994a. Logic-based methods for optimization. Principles and Practice of Constraint Programming. 336--349. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. J. N. Hooker. 1994b. Needed: An empirical science of algorithms. Operations Research. 42, 2, 201--212. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. IAB. 2014. IAB—IAB Internet Advertising Revenue Report. Retrieved May 19, 2017 from http://www.iab.net/research/industry_data_and_landscape/adrevenuereport.Google ScholarGoogle Scholar
  33. IABRTB. 2014. OpenRTB API Specification Version 2.0. Retrieved May 19, 2017 from http://www.iab.net/media/file/OpenRTB_API_Specification_Version2.0_FINAL.PDF.Google ScholarGoogle Scholar
  34. IAB. 2016. http://www.iab.com/wpcontent/uploads/2016/04/IAB_Internet_Advertising_Revenue_Report_HY_2016.pdf.Google ScholarGoogle Scholar
  35. G. James, D. Witten, T. Hastie, and R. Tibshirani. 2013. An introduction to statistical learning. New York: Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. D. S. Johnson. 2001. A Theoretician's Guide to the Experimental Analysis of Algorithms. Retrieved May 19, 2017 from http://www.cc.gatech.edu/∼bader/COURSES/GATECH/CSE-Algs-Fall2013/papers/Joh01.pdf.Google ScholarGoogle Scholar
  37. B. Kitts and B. Leblanc. 2004. Optimal bidding on keyword auctions. Electronic Markets. 14, 3, 186--201.Google ScholarGoogle ScholarCross RefCross Ref
  38. S. Kumar, M. Dawande, and V. S. Mookerjee. 2007. Optimal scheduling and placement of Internet banner advertisement. IEEE Transactions on Knowledge and Data Engineering. 19, 11, 1571--1584 Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. S. Kumar, V. S. Jacob, and C. Sriskandarajah. 2006. Scheduling advertisements on a web page to maximize revenue. European Journal of Operational Research. 173, 3, 1067--1089.Google ScholarGoogle ScholarCross RefCross Ref
  40. K. Lee, B. Orten, A. Dasdan, and W. Li, 2012. Estimating conversion rate in display advertising from past performance data. In Proceedings of KDD’12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. X. Lu, X. Zhao, and L. Xue. 2016. Is combining contextual and behavioral targeting strategies effective in online advertising? ACM Transactions on Management Information Systems. 7, 1, 1--20. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. C. C. McGeoch. 1996. Feature article—toward an experimental method for algorithm simulation. INFORMS Journal on Computing 8(1):1--15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. B. D. Marsh and J. D. McAuliffe. 1998. Method and apparatus for scheduling the presentation of messages to computer users. Patent No: US005848397A.Google ScholarGoogle Scholar
  44. G. Marvin. 2014. U. S. Programmatic ad spend to top $10 billion in 2014 and double by 2016, emarketer. Retrieved May 19, 2017 from http://marketingland.com/us-programmatic-ad-spend-10-billion-2014-double-2016-emarketer-104112.Google ScholarGoogle Scholar
  45. S. Menon and A. Amiri. 2004. Scheduling banner advertisements on the web. INFORMS Journal on Computing. 16, 1, 95--105. Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. R. Mookerjee, S. Kumar, and V. S. Mookerjee. 2016. Optimizing performance-based Internet advertisement campaigns. Operations Research. 65, 1, 38--54.Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. A. Mukherjee, R. P. Sundarraj, and K. Dutta. 2015. Online programmatic ad-placement for supply side platform of mobile advertisement: An apriori rule-generation approach. In Proceedings of the 25th International Conference on Workshop on Information Technology and Systems (WITS’15), Dallas, TX. 1--17.Google ScholarGoogle Scholar
  48. S. Najafi-Asadolahi and K. Fridgeirsdottir. 2014. Cost-per-click pricing for display advertising. Manufacturing Service Operation Management. 16, 4, 482--497. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. Nielsen. 2014. Smartphones: So Many Apps, So Much Time. Retrieved May 19, 2017 from http://www.nielsen.com/us/en/insights/news/2014/smartphones-so-many-apps--so-much-time.html.Google ScholarGoogle Scholar
  50. K. Peffers, T. Tuunanen, A. M. Rothenberger, and S. Chatterjee. 2007. A design science research methodology for information systems research. Journal of Management Information Systems. 24, 3, 45--77. Google ScholarGoogle ScholarDigital LibraryDigital Library
  51. H. Pirahesh, M. H. Joseph, and H. Waqar. 1992. Extensible/rule based query rewrite optimization in Starburst. ACM Sigmod Record. 21, 2. Google ScholarGoogle ScholarDigital LibraryDigital Library
  52. G. D. Popescu and P. Crama. 2016. Ad revenue optimization in live broadcasting. Management Science. 62, 4, 1145--1164.Google ScholarGoogle ScholarCross RefCross Ref
  53. M. Richardson, E. Dominowska, and R. Rango. 2007. Predicting clicks: estimating the click-through rate for new ads. In Proceedings of WWW’07. Google ScholarGoogle ScholarDigital LibraryDigital Library
  54. G. Roels and K. Fridgeirsdottir. 2009. Dynamic revenue management for online display advertising. Journal of Revenue Pricing Management. 8, 5, 452--466.Google ScholarGoogle ScholarCross RefCross Ref
  55. K. Srinivasan and M. I. Shamos. 2010. Determining the effectiveness of Internet advertising. United States Patent No: US 7,747,465 B2.Google ScholarGoogle Scholar
  56. J. Turner. 2012. The planning of guaranteed targeted display advertising. Operations Research 60, 1, 18--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  57. J. Turner, A. Scheller-Wolf, and S. Tayur. 2011. Scheduling of dynamic in-game advertising. Operations Research 59, 1, 1--16. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Apriori Rule--Based In-App Ad Selection Online Algorithm for Improving Supply-Side Platform Revenues

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Management Information Systems
        ACM Transactions on Management Information Systems  Volume 8, Issue 2-3
        WITS 2015 Special Issue
        September 2017
        173 pages
        ISSN:2158-656X
        EISSN:2158-6578
        DOI:10.1145/3107013
        Issue’s Table of Contents

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 3 July 2017
        • Revised: 1 April 2017
        • Accepted: 1 April 2017
        • Received: 1 June 2016
        Published in tmis Volume 8, Issue 2-3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader