Insights

Demand-Side Platform (DSP) Development for Outfit7 

Outfit7, a leading game-development company, partnered with Avenga to design and build its proprietary demand-side platform (DSP) to power the promotion of its catalog of mobile games.

  • Client Outfit7
  • Industry Gaming
  • Service Platform development
  • Technologies React, Ant Design, GO, NodeJS, NestJS, TypeORM, Fast HTTP, Fiber, Express, Kubernetes, Prometheus, Redis, PostgreSQL, Google Kubernetes Engine, Cloud SQL, Cloud CDN, Memorystore

Introduction 

Outfit7, one of the most well-known companies in the mobile-gaming industry, asked us to build a custom demand-side platform (DSP) designed specifically for integrating advertisements into its gaming applications. 

  • 9

    Core components delivered, including bidder, tracker, and UI

  • 14

    Technologies integrated across frontend, backend, and infrastructure

At the time, Outfit7 was using an in-house ad serving system, but wanted to replace it with a custom-built DSP.  

Outfit7 decided to transition towards a cross-promotional model, essentially aiming to promote their own games inside its existing apps. This plan was formulated to introduce its new games to its existing users.  

Avenga assisted Outfit7 in honing the focus of the MVP phase. We were involved in helping Outfit7 build a platform designed to enable the promotion of its games across its catalog of games. 

Challenge 

Outfit7 was relying on an in-house ad serving system that no longer met their needs. They lacked control over the existing platform, which limited their ability to adapt it for promoting new games effectively. The company wanted to shift toward a cross-promotion model, targeting their own user base within their catalog of mobile apps. They needed a solution that offered precise ad decisioning, a bidding-based approach, and full ownership over the technology, with flexibility to evolve as their business and partnerships grew. 

Solution 

Avenga built a proprietary demand-side platform (DSP) specifically for Outfit7’s mobile game promotion needs. The platform included frontend and backend components designed to handle complex campaign management and bidding processes.
The solution was developed using React and Ant Design for the user interface, with backend services implemented in Go, Node.js, NestJS, and TypeORM. Kubernetes managed container orchestration, while Prometheus, Redis, and PostgreSQL ensured monitoring, caching, and data storage.
The DSP featured real-time bidding, campaign management across multiple ad formats, event tracking, and an API to send campaign data. This setup allowed Outfit7 to fully control their ad inventory and optimize promotions with flexibility for future expansions.

Process 

User Interface and Campaign Management

We designed and developed an intuitive user interface to simplify campaign setup and management.

Alongside this, we created a comprehensive campaign management system that supports multiple ad formats to meet varied promotion needs.

API and Bidder Development 

Our team developed a dedicated API to enable seamless communication between the DSP and the bidding components.

We also built a high-performance bidder responsible for placing bids and purchasing ad impressions in real time.

Tracking and Metrics Exporting

We implemented a tracking system that captures key events like impressions, conversions, and in-game actions to measure campaign effectiveness.

Additionally, a metrics exporter was developed to provide detailed performance reports and analytics.

Creative Optimization with Reinforcement Learning 

To maximize ad effectiveness, we developed a creative optimization mechanism using a reinforcement-learning algorithm called the Softmax Multi-Armed Bandit.

This algorithm analyzes impressions and conversions to select the highest-performing ad creatives automatically, improving campaign results over time.

Results 

  • We delivered a working MVP to Outfit7 that included all the required features and functionalities. 
  • Outfit7 is testing the DSP internally. 

Limited control over your ads? A custom DSP can change that.

Let`s talk

With the custom DSP now in testing, Outfit7 has gained full control over its game promotion with precise campaign management and optimized ad performance. This tailored solution replaces their legacy system, delivering flexibility, transparency, and advanced tools to support future growth. The project shows how custom-built AdTech platforms can empower businesses to own their marketing and drive results.