InMobi Blog
InMobi Blog

10

May

Ad Quality: The Other Side of the Fence

One of the hottest topics in the advertising ecosystem today is Supply Quality. Advertisers have a legitimate concern regarding fraud more specifically: the credibility of supply and where their ads are displayed. However, on the flip side there is another prominent quality issue affecting the advertising ecosystem: the quality of the ads served by Demand Partners. It is reasonable to assume that just as both DSPs and advertisers expect the highest quality of supply from their partners, the supply…

Sergio Serra
Posted on May 10, 2019
By Sergio Serra
InMobi Blog
InMobi Blog

07

May

All About InMobi Pulse: DIY Research Design for a Mobile Audience

InMobi Pulse is a consumer insights platform that helps brands find answers to critical business questions by reaching out to their audience on mobile. InMobi Pulse gathers 360-degree consumer insights using a combination of stated in-app mobile survey responses and the user’s passive behavioral and location data sourced from their mobile usage. InMobi Pulse aims to make research accurate, efficient and fast. Mobile penetration has grown leaps and bounds in developed and developing countries…

Iman Kalyan Pande
Posted on May 07, 2019
By Iman Kalyan Pande
InMobi Blog
InMobi Blog

15

December

Event Diary - Data Hack Summit 2017: The Need to Rethink Deep Learning

InMobi regularly hosts, participates in and contributes to a series of events, meet-ups, webinars, sharing best practices with partners and thought leaders, across the globe. In this edition of the InMobi Event Diary, we are looking at the highlights and developments from “Data Hack Summit 2017,” an event organized by Analytics Vidhya in Bangalore, India. In this edition of the InMobi event diary, we cover our presence at the Analytics Vidhya-hosted event “Data Hack Summit 2017.” Aimed at…

Avinash Patchava
Posted on December 15, 2017
By Avinash Patchava
InMobi Blog
InMobi Blog

13

December

Event Diary - 8 Essential Tips for Implementing Machine Learning Models

InMobi regularly hosts, participates in and contributes to a series of events, meet-ups, webinars, sharing best practices with partners and thought leaders, across the globe. In this edition of the InMobi Event Diary, we are looking at our recent visit to one of India’s top business schools - the Indian Institute of Management in Bangalore, where we addressed students of the Big Data and Analytics Certificate Program.In this edition of the InMobi event diary, we cover our visit to the well-known…

Avinash Patchava
Posted on December 13, 2017
By Avinash Patchava
InMobi Blog
InMobi Blog

13

December

Event Diary - GE TechNEXT 2017: Delivering a Digital Transformation

InMobi regularly hosts, participates in and contributes to a series of events, meetups, webinars, sharing best practices with partners and thought leaders, across the globe. In this edition of the InMobi Event Diary, we are looking at the highlights and developments from “TechNEXT,” an event organized by GE research at their offices in Bangalore, India. In this edition of the InMobi event diary, we cover our presence at the GE Research hosted event “TechNEXT.” TechNEXT is a forum at GE that…

Avinash Patchava
Posted on December 13, 2017
By Avinash Patchava
InMobi Blog
InMobi Blog

11

March

Launching InMobi Appographic Targeting™

Over the last two years, we sought out and met hundreds of app developers across the world to ask them two simple questions - “How would you describe your app?” and “Who is this app designed for?”While the specifics vary, the responses’ structure was almost always a variant of the following sentences: “Have you used app A? It’s kind of like that, but with X being a key differentiating concept”“It’s an app that lets users do XYZ”“The audience for this app is very similar to…

Abhishek Bapna
Posted on March 11, 2015
By Abhishek Bapna
InMobi Blog
InMobi Blog

16

October

Targeting 2.0 : The Mobile-First Approach

Targeting in the good old days used to be somewhat of an art. To know and understand exactly how to position your product to a specific slice of customers used to be a derivative of decades of experience. With every passing digital generation, the ability to sift through consumers and target the one most-likely to consume and engage with your product is more of a science. Mobile is a different beast altogether. At InMobi, we enjoy thinking of this challenge as an interesting yin & yang between art…

Piyush Shah
Posted on October 16, 2014
By Piyush Shah
InMobi Blog
InMobi Blog

26

June

What’s Native Got To Do With It? A Town Hall Conversation At IAB’s Advertising Technology Marketplace

70% of marketers still don't know what it is, but according to projections, native advertising will account for nearly $3 billion in spend by the end of this year. This is a powerful statistic, and one that we explored in depth at the IAB’s Advertising Technology Marketplace in New York. Titled 'What’s Native Got to do With It?', the town hall discussion was moderated by Kaylie Smith, Rubicon Project’s Head of Seller Cloud, and the IAB’s Director of Industry Initiatives, Carl Kalapesi. It…

Kayla Wilson
Posted on June 26, 2014
By Kayla Wilson
InMobi Blog
InMobi Blog

24

January

Extending graphite’s mileage

This post announces the public unveiling of leveldb based backend for graphite. The background As mentioned in one of earlier blog posts, we use graphite servers for handling our server metrics. The reasons why we love graphite are as follows: Extremely comprehensive data transformation APIs Great ecosystem around data producer libraries & agents Vibrant visualization options over the core data API A natural outcome of liking any tool is that its usage increases to the point wherein one pushed the…

Arvind Jayaprakash
Posted on January 24, 2014
By Arvind Jayaprakash
InMobi Blog
InMobi Blog

20

December

Security at InMobi

A colleague was recently telling me that in the rural Indian village she comes from, nobody builds big, beautiful homes without putting a scary-face mask outside the door to keep demons away. The custom is believed to have originated several centuries ago and is still in vogue since a flourishing home is automatically expected to attract bad omens, spirits or even the odd thief. Hanging up the scary mask serves as a warning and protects inhabitants from a potential miscreant. It’s a similar situation…

Mohit Saxena
Posted on December 20, 2013
By Mohit Saxena
InMobi Blog
InMobi Blog

19

August

Introducing the Cube Abstraction for Apache Hive

At InMobi, we have an internal Hadoop based system to support ad-hoc analytics needs of users. This system gives users a unified conceptual interface to the data collected from several sources, without burdening them to know about the schema, location, or the granularity at which data is stored. In the background, this system runs Hadoop jobs which can do map side joins, aggregations, and also have support for custom UDFs.Currently the system described above uses a custom query language which allows…

Amareshwari Sriramadasu
Posted on August 19, 2013
By Amareshwari Sriramadasu

24

July

PinTail - Tail and Pin Event Streams from Apache Hadoop Clusters

Background/Motivation At InMobi Conduit is used extensively to move data in a streaming fashion from applications to grid. The appetite for consuming data is growing within the company as we deliver significant scale (more data aids in creating smarter and richer user experiences). Previously most consumers used to leverage Apache Falcon for consuming data with jobs getting triggered at pre-defined times and have capabilities to gate on data arrival at grid at predefined locations. Then arose use-cases…

Inderbir Singh
Posted on July 24, 2013
By Inderbir Singh

03

July

Introducing "Falcon" - Big data management platform

InMobi has been using big-data technologies (Apache Hadoop and its family) for well over 2.5 years for storing and analyzing large volumes of serving events / machine generated logs. InMobi receives in excess of 10 billion events (ad-serving and related) each day through multiple sources/streams originating from over ten geographically distributed data centers. Background As we have come to realize, just using the right serialization / storage format or processing technology is not adequate in managing…

Srikanth Sundarrajan
Posted on July 03, 2013
By Srikanth Sundarrajan

18

June

Garbage collection ergonomics in the JVM

Tuning the garbage collector settings is a favourite pastime of many site reliability engineering teams as sub-optimal settings result in awkward response time behaviours. The first rule of trying to tune anything is to try and understand the existing behaviour of systems before tinkering around with it. Trying to be data driven when it comes to performance tuning also requires us to demonstrate correlation between the dependent variable (some perf related metric) and an independent variable (the…

Arvind Jayaprakash
Posted on June 18, 2013
By Arvind Jayaprakash

17

June

Introducing InMobi Reflections

When technology works people dont think about how it works, they focus on its use and enjoy the experience. However, there are some of us who wonder what goes on behind the scenes; how the œfeats of magic are performed and what is required to provide state-of-the-art technology experiences. Weve decided to share more about the great technology and insights we develop here at InMobi. To do this we are launching a series of blog posts that provide a behind-the-scenes look at some of our efforts…

Ian Anderson
Posted on June 17, 2013
By Ian Anderson
InMobi Blog
InMobi Blog

02

April

InMobi works with Hortonworks to incubate Falcon with Apache Software Foundation; to provide huge benefits to the big-data community

InMobi has been using big-data technologies (Apache Hadoop and its family) for the last 2.5 years for storing and analyzing large volumes of serving events / machine generated logs. InMobi receives in excess of 10 billion events (ad-serving and related) every day through multiple sources/streams originating from over ten geographically distributed data centers. In a typical day we process tens of terabytes of data. In the beginning, we had a single central data center where all the processing took…

Mohit Saxena
Posted on April 02, 2013
By Mohit Saxena

18

December

Conduit: Delivering 10 billions events daily in Real-time

Data collection is the starting point of Big Data lifecycle capture, curate, store, analyze and visualize. At InMobi data is generated by online serving systems. This could be impression, click, download or other kinds of events. This data is used for different Business applications like Billing, Reporting, Business Intelligence, Machine learning, real-time Analytics, and real-time feedback loops. This blog post is about Conduit, a system to collect the huge number of events data from online systems,…

Sharad Agarwal
Posted on December 18, 2012
By Sharad Agarwal

21

July

Reducing Signalling Overhead in Your App and Website

The engineers at Nokia Seimens Networks have written an excellent article about the level of traffic signalling in mobile apps which use advertising.    Around the world, people pay varying amounts to access data. You can't assume that your customer is on an "unlimited" plan. Even if they are, you don't want to waste their battery or congest the mobile network with needless requests. With our mobile-web platform, it's easy to reduce the amount of requests you send to us: // Use the MkhojAd.php…

Terence Eden
Posted on July 21, 2011
By Terence Eden

18

August

Distributed ad serving at InMobi

This August has been quite eventful for us. First we re-branded ourselves, as InMobi. Secondly, we fulfilled part of our aspirations to be a global company by setting up a distributed ad server in a US data center. This move has catapulted InMobi in to a different league altogether. It also showcases our commitment to defy all barriers and overcome various technological challenges to serve our customers in the best possible way. The thought of having distributed node arises with a problem that started…

Mohit Saxena
Posted on August 18, 2009
By Mohit Saxena
InMobi Blog