In the RTB-enabled advertising, there are two important players, Ad Exchange and Demand Side Platform (DSP). The Ad Exchange aggregates advertising impressions from publishing partners and sends the bid request for the impression with the information about the advertising slot to DSPs. The Ad Exchange does the auction after receiving bid responses from all participating DSPs or the deadline is passed, and notifies the user’s web browser about the auction winner, so that the web browser will send the advertising impression request to the advertising server where the advertising creative is located.
The objective of the Ad Exchange project, designed for Adforge Ad Platform, was to create and develop scalable online service that implements core features of the Ad Exchange system, and to define a framework/environment indicating how this service can and should be built in a full scale and how actors of the display advertising ecosystem are interrelated via the Ad Exchange in the ambitious feature-rich version of the service.
Created and supported during 2016 this project of the highly performant Ad Exchange successfully achieved desired outcomes, implementing well defined properties of Ad Exchange and introducing also unique features. This is a scalable software system, designed with high availability and fault tolerance in mind.
Requests processing and auction:
Ad Exchange management RPC and console:
Requests filtration:
Internal statistics:
Publisher and Bidder QPS limitaion and throttling:
Statistics subsystem via S3-Hadoop-Impala tools chain:
We are an independent software vendor with many years of delivering successful solutions in various environments and roles.
We propose to our clients consulting services and outsourcing software development in a wide range of topics where we have proven expertise and know-how's.
ul. Bronisława Koraszewskiego, 7-9, Opole, 45-011, Poland