Highly innovative and user-friendly interface
World class self-service DSP
White-labeled SaaS platform
Access to a wide range of RTB supply
Compatible with all available
mobile ad tech tools
Solid infrastructure and
data centers in US and EU

We are LiquidM

At LiquidM, we are software and technology experts who are passionate about bringing the world’s best products to the rapidly growing mobile advertising industry. We are focused on building the first and only white-labeled Mobile Advertising Management Platform. Built from the ground up for mobile, LiquidM’s white-labeled Mobile Advertising Management Platform (MAMP) allows mobile media buyers to optimize their campaigns across the full range of premium to performance advertising. LiquidM’s modular, cloud-based SaaS replaces Build-Your-Own (BYO) or inadequate point solutions with a standardized, open platform that is customizable to individual needs.

 
GET STARTED NOW

Modules

RTB Supply

  • Reach Extension
  • Access to 1,000,000,000,000 AIs/month
  • Full Control and Transparency
  • Traffic Sets

Ad Server

  • Targeting
  • Tracking
  • Rich Media (MRAID)
  • Video (VAST)

Ident Service

  • User Identification
  • Fingerprinting
  • 1st/2nd/3rd Party Data Collection
  • Retargeting

Decision Engine

  • Programmatic Optimization
  • Machine Learning
  • 3rd Party Data Integration
  • Fraud Detection

Analytics

Real-time reporting helps you to generate dynamic reports on campaign delivery, performance and relevant business KPIs. Real-time reports assist in identifying which actions are the most profitable for the success of campaigns. Use LiquidM’s all-in-one reporting to:

  • Generate reports and gain full transparency of ongoing or completed campaigns Measure campaign KPIs in real time
  • Compare different metrics to optimize the ongoing campaigns
  • Identify trends
  • See results in a visual and intuitive manner for selected metrics
  • Use a wide variety of filters to get granularity about campaign KPIs
  • Compare campaign performance based on different targeting criteria

GET STARTED NOW

Wide Variety of Ad Formats

Rich Media Options: LiquidM supports MRAID 2.0 standards, which gives advertisers unprecedented flexibility in creating engaging rich media ads for their audiences.
HD Banners: Advertisers can upload standard and HD creatives on LiquidM’s platform. Our device recognition technology detects whether the device has HD capabilities and displays the best-fitting banner for each ad request.
Custom Banner Sizes: We give advertisers the means to design totally custom-sized banners, creating native-looking banner areas, which achieve higher engagement rates.
Video Ads: LiquidM is a leader in the industry as one of the only mobile ad management platforms that provides full VAST 3.0 support.
Native Ads: These ads come with the Native Ad Creator which helps mobile developers and advertisers create beautifully designed native ads that blend naturally with existing, popular mobile content.

GET STARTED NOW

Supply

With over 40 leading RTB supply partners, LiquidM’s supply integrations cover geographies all around the world, making it possible to target audiences worldwide. LiquidM also provides a set of supply-related features like Brand-Safe RTB sets and Effortless Supply Selection. These features allow brand-conscious media buyers to use advanced RTB tools to quickly and easily sort through and select from thousands of websites and apps, and then make real-time changes as their campaigns evolve. Delivering brand-safe content ensures that valuable, attractive content is brought to the advertiser’s desired audience. LiquidM offers several notable brand-safe inventory categories, including: Entertainment, Science, News, Sports, Business, Hobbies and Interests, Society, and Technology.

GET STARTED NOW

Careers

No open positions

Meet the Team

Philipp Simon

MD Sales & Support

André Bräuer

MD Finance & IR

Thomas Hille

MD Product & Tech

Contact Us

Get in touch with us to discover the great possibilities of our platform:
info@liquidm.com
phone: +49 3060 985 4650

San Francisco:
LiquidM Inc.
201 Spear Street, Suite 1100
San Francisco, CA 94105
USA
New York:
LiquidM Inc.
415 Madison Avenue, 14th Floor
New York, NEW YORK 10017
USA
Berlin:
LiquidM Technology GmbH,
Straße der Pariser Kommune 8,
10243 Berlin,
Germany
London:
Winchester House
259-269 Old Marylebone Road
LONDON, NW1 5RA
United Kingdom
Singapore:
Singapore
1 Raffles Place
20-61 One Raffles Place Tower 2
Singapore 048616
*
*
*
Your Message Has Been Sent! Thank you for contacting us.
Oops, An error has ocurred! See the marked fields above to fix the errors.

Berlin, (Feb 2, 2015) by Holger Pillmann (CTO, LiquidM) – Time is a crucial factor in mobile advertising OpenRTB and many companies are trying to implement new features while staying below the response time limit of 100ms. In this article we describe how LiquidM implemented frequency capping as a distributed micro service using Aerospike and the Go programming language, adding less than 1 ms latency to our system in the process.

OpenRTB systems are bound to the auction time of 100 milliseconds set by the standard, meaning the clocks are constantly ticking in the world of mobile advertising. This limit is end-to-end time, including time on the network. Often the SSP and DSP sit in different datacenters, thus a lot of time has already been used when LiquidM receives a bid request. We must assume that the same time is needed to send our response back, meaning much of the time is already used for communication with our suppliers. Therefore, we put a lot of effort to reach the lowest possible processing times and handle as many requests as possible for our clients.
When we decided to implement a frequency capping solution our plan was clear from the beginning: identify a users device uniquely and count the different ads a user sees. This is straightforward enough, but involves selecting and integrating the perfect database. A database is needed because user data must be persistent and cannot be stored in memory on a single server. The performance requirements for the database is very high – we have to store billions of users and handle over a hundred thousand requests per second. A database also gives us the potential to store additional user related data, which is a huge advantage compared to the usage of matching or counting techniques such as a Bloom filter or HyperLogLog.

Using a database in a low latency trading system, like we run at LiquidM, is not easy. Some suppliers can send you easily 100,000 requests per second (rps) or more, and we are handling millions of users, sites and targeting criteria created by this traffic. At LiquidM, we came to the conclusion that we need a highly scalable, low latency database for this new data driven feature in our OpenRTB stack. We planned the frequency capping solution together with a unique device identification system because it came with three requirements. The first is low read latency due to the ticking auction clock. The second is low write latency due to the possibility that a request with identical device identifiers can arrive in the same instant, still requiring capping to be applied. Finally, we need solutions that scale and keep up with the enormous growth of mobile OpenRTB.

Our investigations brought the Aerospike database to our radar. Our first analysis showed a single machine can easily handle 100,000 rps with a latency below 1ms (including network). The published benchmark showed 1 million rps can be reached on a single server, meaning scaling would obviously not be a big problem. Aerospike is open source and this is always a big plus – LiquidM loves and contributes to open source, bringing low costs and easy debugging during prototyping and development.

When choosing a programming language, we had no limitations as our architecture is based on distributed micro services. We decided to create a new user-based service and utilise user related data to cap ads on frequency and the time between two impressions. We implemented prototypes to send requests to Aerospike in different languages. Go became our choice as it showed the best results in latency and stability. We also saw that our prototype could be refactored into a production system due to the nature of the Go language, which structures programs in modules.
Go is a relatively new open source programming language developed at Google. It is a statically typed compiled language and very different to our previous JRuby-based programs. JRuby was our prefered language due to the ease of expressing and testing complicated logic in Ruby. In the new service, we gained big benefits from the key features of Go, like its strict compiler rules and a native support parallel execution. The Go programming language has a built in concurrency feature called goroutines. These goroutines are lightweight threads, meaning we can execute many parallel asynchronous reads and writes to the Aerospike database. Additionally, Aerospike provide an extremely fast asynchronous Go client for this purpose.
Even though Go was completely new for our team of 3 developers, we implemented the frequency capping solution with great speed. After 3 days, we had finished a working prototype and were completely finished in 3 weeks – including the integration of the new service into our system.
During the beta phase in our production system, we reached 50,000 rps with an average request processing time of 0.3 ms, including calls to Aerospike. The numbers on our production systems showed no increase in latency after the deployment of the frequency capping feature. The system is currently designed to handle 10 times more traffic than in the beta, thus we have been able to increase the amount of RTB traffic we handle for our customers.
We are completely satisfied with the result – Go and Aerospike are the perfect match to power our frequency capping feature, and provide scalability for years to come.

About LiquidM:
At LiquidM, we are software and technology experts who are passionate about bringing the world’s best products to the rapidly growing mobile advertising industry. We are focused on building the first and only white-labeled Mobile Advertising Management Platform.
Built from the ground up for mobile, LiquidM’s white-labeled Mobile Advertising Management Platform (MAMP) allows mobile media buyers to optimize their campaigns across the full range of premium to performance advertising. LiquidM’s modular, cloud-based SaaS replaces Build-Your-Own (BYO) or inadequate point solutions with a standardized, open platform that is customizable to individual needs.

SAN FRANCISCO, CA–(Dec 16, 2014) – LiquidM, the provider of the only white-labeled Mobile Advertising Management Platform (MAMP),
today announced the appointment of Philipp Simon, André Braeuer, and Thomas Hille as Managing Directors. The new leadership is
taking over from Christof Wittig, CEO, and Roi Chobadi, CPO, who co-founded LiquidM in 2013, as well as Julian Tol, CRO.

“In a short period we have reached a strong market position with LiquidM’s powerful mobile DSP platform,” says Philipp Simon,
who previously ran LiquidM’s European Business and is now heading up sales and services, while Andre Braeuer will be in charge
of finances. Thomas Hille, another co-founder and previously VP Engineering at LiquidM and now in charge of product and engineering, adds: “We’re focusing our business on the demand side aspects of the LiquidM solution to further extend our lead in the fast growing $50B mobile advertising market.”

LiquidM was founded in October 2013 as a technology spin off from Madvertise Mobile Advertising, a Berlin based mobile ad network, which Wittig took over as CEO in January 2013.  Madvertise Media, Madvertise Italy, and its Mobilike subsidiary have in the meantime been sold to Mobile Network Group of France as well as to the management of Mobilike.  LiquidM has since gained a strong customer base in Europe and US.  It received funding from Earlybird, Asset Management and Max Thyssen.

“I have finished my job to restructure Madvertise and to get LiquidM going as a pure play technology provider,” says Wittig. “It is my great honor to hand over the responsibility to Thomas, André, and Philipp, whose experience and track record of success will with no doubt
further accelerate LiquidM’s growth.”

About LiquidM:
At LiquidM, we are software and technology experts who are passionate about bringing the world’s best products to the rapidly growing mobile advertising industry. We are focused on building the first and only white-labeled Mobile Advertising Management Platform.
Built from the ground up for mobile, LiquidM’s white-labeled Mobile Advertising Management Platform (MAMP) allows mobile media buyers to optimize their campaigns across the full range of premium to performance advertising. LiquidM’s modular, cloud-based SaaS replaces Build-Your-Own (BYO) or inadequate point solutions with a standardized, open platform that is customizable to individual needs.