Tag Archives: ads

The Rise of Mobile SDKs

The last 2 engineers I spoke to who had quit their jobs to do a startup are working on building 3rd party solutions for app developers. There is clearly a trend of more folks trying to build services for various apps. From Analytics to payments, ad networks to notifications, there our services for everything, even Emotion Tracking and Augmented Reality.

How these 3rd party services tend to be used across various apps is by integrating their SDKs (essentially including code libraries from other providers into your apps).
Let’s consider an example of an e-commerce mobile app. Here are some of the features/attributes
which might be needed

SDK

SDK

  1. Accepting Payments
  2. Analyzing usage (clicks, pageviews, conversion funnels etc)
  3. Sending notifications (push notifications about offers/promotions etc)
  4. Campaign Management (to track installs and their behaviour from various paid install campaigns)
  5. A/B testing
  6. User Engagement/Rewards
  7. Messenger/Chat and so on

This list would vary from app to app and the developers have two options, Build each one of these functionalities or integrate existing solutions (Mobile SDKs that provide one or more of these services).  While the benefit of integrating an SDK to do say user behaviour analysis is immense (and in most cases the only option and you can’t possible build this functionality on your own) it is where the problem starts and one wonders, “how will this scale?”

SDK overload

SDK overload (via @WahWhoWah)

 

How many SDKs can you possibly embed in your app? The performance and maintenance issues are plenty. While from app developers perspective the challenges are obvious (which ones to choose, how to migrate data from one to another in case of switching, how to attribute any problem to one SDK in case of multiple SDKs etc), what worries me is how upcoming start-ups with their business model built around offering SDKs to developers will come about.

Distribution, is possibly the most important thing for a startup and I foresee getting various app developers to use your SDK (and not building a cool service) as the biggest barrier to entry/success.

I’m sure you might have built a great user analytics/customer lifecycle management/campaign management etc SDK but how many SDKs can a developer possibly try and integrate?

Concluding Thoughts
1) Building an SDK that offers to replace an existing/prevalent one like Flurry or Mixpanel though comparatively easier to build will be extremely tricky to distribute/sell
2) Building an SDK that offers to replace multiple existing/prevalent ones (Flurry, Testflight, Admob etc) though extremely difficult to build will be comparatively easier to distribute/sell
3) Mobile platforms (Apple/Google etc) might improve their offerings around various fundamental needs and start including them into the platform APIs like iOS did with Facebook and Twitter. A native Analytics/campaign management service will be difficult to compete with
4) Some app developers might be privy to share their data (for say Customer Lifecycle Management SDK)

This space is quite exciting and I’m really interested to see how it shapes up. What do you think?

 

 

 

Looking for someome? someone is on Facebook?

Ego searches on Google aren’t uncommon and one of the most recent ego searches made me notice something unusual.

facebook adYes, that’s an ad by Facebook for the name “Mayank Dhingra”. Out of curiosity I made a random India name search and

facebook ad

Sure enough Facebook is upto something, A couple more random searches on Indian names confirmed it

facebook ad

random facebook ads

Looks like Facebook has taken a lot of Indian names(random?) and bought Google ads for them. A SEM trick to get more traffic and signups?

Aircel Sucks!!

Call it generalization but I’ve always felt that Customer Service is just lip service for most small and big companies in India. The bigger they(companies) get the ridiculous their customer service becomes. Talking about customer service or its non-existence brings me to Aircel.

Aircel is a joint venture between Maxis Communications (Malaysia) and Apollo Hospital Enterprise Ltd (India) and has more than 18 million subscribers(source: wikipedia). Those in India would remember Aircel from its awkward tune and TV ads starring Indian cricket team captain MS Dhoni which were aired endlessly for months. Aircel apparently has a 200cr media budget and it shows by their massive ad spend both offline and online. Aircel is a typical case of  The TV-Industrial Complex which goes like

Buy TV Ads –> Get More Distribution –> Sell More Products –> Make a profit –> Buy TV Ads

While they maybe doing a a good job at buying more ads and getting more subscribers I seriously doubt if they are doing any good beyond it. In case you are wondering why do I think so, here’s the thing.

Last Friday(25th sep) I happened to buy an Aircel connection on a whim. Actually I was out to buy a vodafone prepaid connection for my brother but due to its unavailability we thought of giving Aircel a try and given the plans I was told it definitely looked like a wise decision. The new connection was activated in minutes and I was a happy man but that happiness wasn’t for long. When I reached home (about 5 minutes drive from the Aircel showroom/office) I was surprised to find that phone had no network coverage and putting the new sim in three different cell phones didn’t help a bit.

Freaked that I was I tried getting in touch with their customer service but despite hearing ‘we are keen to talk to you’ messages I couldn’t get through the customer care executives in 4 different(2 by my brother) calls that I made which lasts 2-3 minutes each. While cursing Aircel I thought of checking out their site for a possible solution and got to this page

aircel

(Aircel doesn’t think it’s useful to give phone numbers of its various offices/showrooms)

and immediately sent them an email

aircel_email

As you can see I wasn’t really hoping anyone at Aircel would read that email, let alone act upon it and Aircel lived up to its expectations. However that wasn’t it, I went to their store the next morning (10:30 AM) and got the executive there to register my complaint and on being asked how much time will it take to get it resolved and should I really expect any solution for my problem(I really don’t expect them to put a tower near my locality just because I complained) I was told complaints are addressed in 24 hours and they(Aircel) are installing 10 new sites a month based on customer feedback (like I will buy that).

That was Saturday morning and I waited in vain till evening to get a call on the alternate number I had given (Email reply is obviously out of question). I asked a local shop keeper about Aircel network and he too agreed that their network coverage is quite bad. Without wasting any time I bought a new Airtel connection(which is doing pretty good). Curious to see what others think of Aircel I did a search on Twitter

aircel_twitter

and a quick search on Google revealed

aircel_mouthshut

More Aircel Complaints can be read here and here. There’s also a post by Abhishek aptly titled ‘Aircel India: false start

Now that we’ve seen how bad things are with Aircel one can only wish if Aircel was listening and spending money on building better network/services instead of spending millions on roping in celebrities for lame TV ads.

How has been your experience with Aircel?

PS: Had it not been for a long weekend and some optimism on my side in hoping for a reply, I would have written this post on Saturday itself