InSkin Media Ad Platform

Inskin specialises in multi-screen, rich-media display advertising

Services: Enterprise Application , Back-End Architecture, System Development, Cloud Solution

Core Technologies: .NET Core, SQL Server, Redis, ASP .NET MVC, BigQuery, ElasticSearch, StackDriver, Google Cloud Pub/Sub, Cloud-Storage

The InSkin Ad Platform

The InSkin Ad Platform is the infrastructure which supports the business in managing advertising campaigns and delivering them to appropriate target audiences around the world.

  • Campaign Management

    The platform provides an intuitive interface to traffickers and campaign managers to manage the various ad campaigns and insertion orders from a central interface which also provides actionable information to make quick decisions.

  • Planning and Forecasting

    The Planning and Forecasting tools enable the business to accurately manage and allocate campaign targets to Publishers depending on historical traffic trends, availability of inventory, and constraints imposed by Publishers or Advertisers.

  • Scheduling Algorithm

    The Intelligent Scheduling Algorithm allocates impressions to various campaigns across hundreds of publishers depending on various parameters like flight delivery rates, available inventory, campaign timelines, and advertiser’s demands.

  • Comprehensive Targeting

    To serve ads, the Ad selection algorithm has to process various targeting parameters like Geolocation, Keywords, ISP, Browser, OS, Screen Resolution, and Network Connection Speed. It has to also honor frequency capping and priority targets set at various levels.

  • Ad Tracking & Data Logging

    Various metrics like “ads served”, “ads viewed”, “clicks” and custom events as defined on the creatives are tracked in real-time and sent to the backend where it is stored in a middle-tier cache and frequently cleared back into the enterprise data warehouse. This gives the ability to the business to get actionable insights and take tactical and strategic decisions.

Our Involvement

Our team has been responsible for building the InSkin Media Platform since its inception in the following areas of system development:

  • Requirements analysis and technical design
  • User experience and front-end design and development
  • Back-end and middle tier design and development
  • Hosting architecture design
  • Hosting and deployment infrastructure setup

The platform is constantly evolving and our team of developers and testers are engaged closely with InSkin’s technical team in an agile environment to maintain upgrades of the infrastructure, refactoring and optimizing system capabilities.

  • Platform Features

    • Campaign Planning
    • Inventory Forecast
    • Campaign Management, Targeting and Trafficking tools
    • Creative Management
    • Ad Scheduling & Optimisation
    • Ad Serving
    • Ad Tracking
    • Telemetry
    • On-Demand Reporting
    • Scheduled Reporting
    • Data Logging
    • User Access Control
    • Management of Publishers, Advertisers, Media Agency
  • Tech Stack

    • Microsoft .NET
    • .Net Core
    • ASP.NET MVC
    • Telerik Kendo UI
    • SQL Server
    • SSIS
    • GCP Memory Store - Redis
    • GCP Stack Driver
    • GCP Pub/Sub
    • Cloud Storage
    • Cloud Filestore
    • Google Big Query
    • NetAcuity by Digital Elements
    • ElasticSearch

InSkin’s System Capabilities

The Ad Platform runs on a distributed micro services architecture (Web farm+Web Garden) with the capability to scale horizontally and vertically without impacting performance. The resources are distributed in multiple availability zones to mitigate the risk of physical data center failures. The platform is hosted on the Google Cloud Platform in an auto-scaling load balanced infrastructure. To date, the platform has served over 8 billion ads with an uptime of 99.5%.

  • 60K
    Hits
    Per Minute

    The ad server handles between 24K to 60K calls per minute

  • 11M
    Ad Requests
    Per Day

    The ad server receives about 11 million ad requests per day from different publishers

  • 2.5M
    Ads Served
    per day

    The ad server serves about 2.5 million ads per day after matching and filtering the ad requests

  • <120
    Response
    Time

    The average response time for an ad request to return a match is less than 120 milliseconds

This website uses cookies to enhance the user experience.

More Info