Android Income Report #3

ChartHere’s an interesting stat for you – this month, I made more money writing about Android than I did from Android apps themselves! How does that work? Well, this blog has seen a pretty steady increase in traffic since I wrote the first article at the beginning of April. A couple of weeks ago, that same article made it to the front page of Hacker News, which was a catalyst for this website – over 20,000 new visitors in one day. Thanks in part to the dramatic increase in traffic, my Google AdSense earnings were high enough this month to justify including them in this report. In fact, they exceeded my AdMob earnings by a significant margin.

Also, you’ll probably notice I’m no longer using the title “xx month on the Android Market”. That’s simply because from now on, I’ll be expanding beyond Google’s distribution channel, and trying out alternative app stores such as Amazon, GetJar and SlideME. The Android Market is still my first and primary focus though.

Report Period

Since I released my first app on the 8th of April, all my monthly reports so far have been offset by 8 days from the start of the month. This is getting a bit confusing, so I’ve decided to make a change. This report will cover a period slightly less than a month– from the 9th of June, to the 30th of June. That way I can start the next report on the 1st July. So this month’s figures will be artificially low, compared with what they would be for a full 30-day period. I don’t think this has a huge impact on the overall picture, but it’s something to bear in mind while interpreting the results below.

Website Traffic

Take a look at the Google Analytics chart for this month:

Google Analytics Chart
Google Analytics Stats - 9th June - 30th June

Yep – that big spike is the result of Hacker News/Reddit. Naturally things fell back to normal levels within a few days, but I’ve still been getting pretty good traffic since then. The amount of feedback I received has been amazing, and provided great food for thought. It’s really interesting to hear the thoughts of iOS developers when they read the article, and compare the Android ecosystem to Apple’s offering. I wrote about that in a previous post, so check it out for more details.

The popularity of the website has had an impact on my app development as well. I received emails from several companies offering advertising libraries and game development engines for Android. I’ll be investigating some of these in the coming months. Also, I’ve been in contact with a few other developers, to learn how they go about things in the Android world. The increased exposure has been really helpful, as I’ve been able to look at my development from a different perspective. I’ve also received some insightful comments and feedback about my current Android apps, which is always valuable to know.

Google AdSense

As I mentioned earlier in the post, this is the first month I’ve got any significant revenue from AdSense. I can’t share a full screenshot with you (due to the AdSense TOS), but I’ve posted a redacted version below. This month in total I earned $47.78 from AdSense. To put that in perspective, it’s more than I’ve earned from AdMob in the past 3 months combined. 🙂 Of that revenue, about $20 came directly from the traffic spike on the 21st, the rest came in over the course of the month.

Google AdSense Screenshot
AdSense earnings 9th June - 30th June

I got about 5 times as many impressions from AdSense than I did from AdMob. However, the RPM (revenue per thousand impressions) was about the same for both networks. I thought this was noteworthy – bearing in mind that AdSense is also used to fill the inventory for AdMob at times.

Free Apps – AdMob

This month my AdMob earnings rose again, by a couple of dollars. This is actually better than it looks, because these earnings are for a 3 week period, not a full month.

AdMob Impressions Chart
AdMob Earnings & Impressions (9th June - 30th June)

I didn’t release many updates during this time, so it’s nice to see the revenue keeping reasonably steady towards the end of the month. This month’s AdMob revenue for all apps was $10.38.

Paid Apps

As of June 30th, I still didn’t have any paid apps on the Android Market (or any other app stores). This coming month (July) I’ll be reporting on my first paid app, and how the revenue compares to ad-supported apps.

Android Market Stats

To give you an idea of how my various apps are doing in comparison with each other, I’ve been tracking all my Android Market stats in a separate spreadsheet. Total Installs and Active Installs are the two main metrics, which I’ve been recording every couple of days. I’ve drawn up a chart using Google Docs, which you can see below:

Google Docs Android Development
Android Market Stats for 9th June - 30th June

The abbreviations:

There were a couple of interesting things I found by charting the apps side-by-side. Firstly, the Android Developer Console updates very erratically, and often the “total installs” and “active installs” for a single app will be out of sync with each other. As you can see in the chart, TTN gained about 200 new “active users” around the 20th. But the “total installs” didn’t change at all until the 26th. The figures obviously contradict each other, and I’ve seen this happen often with the Developer Console. In fact, when I first released one of my apps, it displayed “0 total installs, 43 active users”. Um, really?

Given these significant reporting errors in the Developer Console, can it be trusted at all? Well, from what I’ve seen the figures do line up with reports from Google Analytics and Flurry. They’re simply delayed by a matter of hours, days, or even weeks – seemingly arbitrarily. This is something I think Google should definitely fix. Ideally, live stats would be of tremendous benefit to developers. When my app goes viral, or gets published on a major app review website, I want to know about it now – not 5 days down the track.

Inconsistencies aside, there are some interesting trends visible in this chart. TTN (the game) tends to have a large jump in downloads whenever I release an update. But this quickly flatlines after a couple of days. On the other hand, MMWA (the blog client) has seen steady growth over the course of the month – with no updates released at all. The game TTN is by far the most popular of my apps, but really the popularity seems to come from being in the “Just In” list. I think this is probably due to the app name – people must search for money & android more often than they search for tapping & numbers.

This month, Tap That! Number reached ~2,600 total installs on the Android Market.


SlideME LogoThis month I also started tracking Tap That! Number on the SlideME marketplace. This is an alternative “app store” (if you want to call it that), compared to the Android Market. This website doesn’t really offer any kind of reporting for developers, so I don’t have a chart. So far, Tap That! Number has 608 total downloads from SlideME. That’s quite decent, considering that it’s a third-party website with a much smaller user base than the Android Market. It’s about 25% of my Android Market downloads, and I’m pretty sure the total number of SlideME users is much less than a quarter of all Android users.

I would love to see SlideME get some decent developer reports though. At present I just find it difficult to navigate through the admin interface, and there’s no real way of tracking how well your app is doing.


Some totals for the “month” from 9th June to 30th June:

  • Number of apps: 3
  • Android Market installs (cumulative): 3,288 (+1,037)
  • Android Market installs (active): 1,321 (+254)
  • SlideME installs (cumulative): 608

Total installs (all app stores): 3,896 (+1,645)

And the revenue figures:

  • AdMob Impressions: 11,339 (-2,376)
  • AdMob Earnings: $10.38 (+1.82)
  • AdSense Earnings: $47.78 (+47.78)
  • Other Website Advertising: $15.00 (+15.00)

Total Income: $73.16 (+64.60)

While it’s a little unexpected to see the website driving more revenue than my Android apps, I’m very happy with the way this month’s turned out. This report only covers 3 weeks, but all the key stats are still higher than last month. The jump in website traffic & engagement has helped increase awareness of my apps, and opened the door for possible business opportunities in the future.

My biggest challenge at this stage is choosing where to head next. So many doors have opened, it’s harder to prioritise than ever before. So what will I focus on this coming month (July)? Well, I’ve just launched a new app – CPU Usage Live Wallpaper – which will be my first proper “freemium” app with both a free & paid version available. Also, I’ll be trying out some alternative app stores, and possibly some other advertising networks.

Speaking of advertising networks – I’ve had some really exciting results from TapJoy in the past few days. Stuff like CPMs in the range of $25. But I’ll write about that in another post (hey, I have to keep you coming back somehow! 😉 ) I’ve also had my first experience of Google suspending one of my apps on the Android Market, which definitely deserves it’s own post.

Well, that’s all for this month. Sorry the post is a bit late, but I hope it’s been a worthwhile read. I just noticed – this post is about 1,500 words long. Is that too long to read? Should I make the monthly report shorter, or divide it up into a few reports? Let me know in the comments. Don’t want to be boring you to death 🙂

  • Benny

    Your reports are great resource for aspiring android developers like me and certainly not too long or boring. Thanks! 

  • Great read, keep it up. Great motivation for those of us just getting into the App Development World.

  • Johannes

    Hi David,
    I like long posts as long as they are informative. TapJoy sounds good, I think I will try that (or a similar provider) too, thanks for the hint 🙂

  • Great stuff David!  That’s funny how your website earned more than your apps… who would’ve guessed??

  • Looking good David.  Will be interesting to see the data over a year or so with app releases / other events labelled up.  Imagine it’ll give some good insight into how to drive up revenue.

  • Richard Brooklyn

    Hi Dave,

    I don’t think your post is too long. Enjoyed reading it. I’ll look forward to reading your other posts.

    I’ve noticed my AdMob fill rate has plummeted in the last few days, and the ads which are getting filled don’t relate well to my app, despite me setting strong keywords, so looking into other ad networks would maybe be a good idea. I’ll look forward to hearing of your experiences with TapJoy.

  • Darren

    Dave, just found this blog–very interesting.

    In my experience, ads are not really a way of making significant money directly. I have learned to always have a free and a paid version of my apps. The paid version usually has a few more features, but always is ad-free.  So the main purpose of the ads is to give the customer extra incentive to upgrade.

    This method has been literally hundreds of times more profitable for me.  However, it may be related to the nature of my apps as quick in-and-out useful applications, rather than games. Users are not exposed to very many ads in my apps, because they are just in and out.

  • digital

    Hi David,

    I have been inspired from your post as well as from your website. Even though the earnings are not that much, but you are on correct track on achieving your $1000 mark and way more….Keep it up..

  • Dude, use Millennial Media instead of admob. I am already making $1000+ a month and growing. I only have one app left using admob and it is still disappointing.

  • Smartypants

    you want to be careful with all the fake reviews for ‘tap that!’ it’s enough to get your developers account suspended. It’s starting to look very obvious.

  • Edac Leinad

    Good read. I am working on my first app, to be supported by ads, and I have found this blog very helpful. *bookmarks*

    As for your concern that this post is too long, I think it is very factual and was easy to read through.

  • Joe Blo

    Just so you guys know, it’s all about WHAT kind of app you develop, and whether it is popular. For example, I started Android development myself, I analysed the marketplace, found an app that was in demand (and was relatively easy to make), and exploited it. In my first month I made about $700 and this month (second month) I’m projecting about $2000-3000. Spend the time before you start developing to see what applications are in demand. There’s no point making something nobody wants 🙂

  • Martin

    I started 4 months ago. I’ve released 3 games so far, with another 3 coming this year. It started slow. Month 1 from Admob was just $61, second was better at $190, and 3rd was $470. Hopefully I can break the $1000 a month this month.
    Martin, Cheesy Games UK

  • Rajesh Handa

    Tooyoou v0.6.4 (Alpha) – Get Paid For Viewing Ads On Your Homescreen

  • Stephen Lordon

    Hi David,

    Since starting android apps for a group project in university I have been hooked on the development of them. After a week of research I stumbled on this site. I love your reports and they have greatly helped me in my applications especially the ScoreNinja and adMob ones. My only disappointment is not seeing enough posts. I constantly go to your blog every day hoping for new posts! Please post more!! I love reading them!! 😀 P.S Keep up the good work I’m sure you will hit the 1k mark!!

  • Samilak

    Over a month and no update post. I hope u r ok.

    • Stephen Lordon

      Its what I was thinking too. Shall we put in a missing persons enquiry!!

      • Sorry guys, I’ve been away overseas and didn’t manage to get a post up before leaving. Will be back in the next few days so hopefully get an update posted soon. Thanks for the concern though!

  • Sunny

    Hi David ! Waiting anxiously for the Android Income Report #4. Whatz up ?

    • Afag


  • Great write up. The income report really motivates and inspires me a lot. I hope I can make similar achievement like you in the very near future. 🙂

  • flipjob

    look like only game making money.. my app flipjob has very few download.. need your advice