At the moment we are making most of our (very modest) advertising revenue from one app; FB Viewer. Currently about $75 / week from that app and another $5-10 / week from our other 8 free apps.
The impressions for this app has been steadily growing over the last 7 days but the low eCPM is killing us. (See graphs below) The last few days we've had over 16,000 impressions each day for FB Viewer but with an eCPM which has today hit an all time low of 0.44 USD this isn't equating to much.
Most of our other app such as Beat My Drum, Timezone Converter and Camera Flashlight are getting eCPMs that are well above $1. In fact Beat my drum has been consistently between $4 - $7 over the past 3 months. Today it's $5.83. If only FB Viewer was getting an eCPM of this amount we'd be making around $700 / week from this single app. (Based on 16602 impressions * 5.83 / 1000 eCPM * 7 days = $677.53 ).
So why am I getting such a bad eCPM???
The truth is I don't really know. No one outside of Microsoft does. I've searched the pub center forums and read various blogs on this and there is a lot of theories but no solid information. From what I can tell the main factors affecting eCPM are as follows:
The impressions for this app has been steadily growing over the last 7 days but the low eCPM is killing us. (See graphs below) The last few days we've had over 16,000 impressions each day for FB Viewer but with an eCPM which has today hit an all time low of 0.44 USD this isn't equating to much.
FB Viewer Impressions |
FB Viewer eCPM |
So why am I getting such a bad eCPM???
The truth is I don't really know. No one outside of Microsoft does. I've searched the pub center forums and read various blogs on this and there is a lot of theories but no solid information. From what I can tell the main factors affecting eCPM are as follows:
- Click-thru rate - The more users that click on ads the higher the eCPM.
- Country the ads are being served to - To make any money you really need to have lots of impressions in certain countries. I make all my revenue from adverts served in USA, Canada, Great Britain, Germany, France and Italy. I make almost nothing out of any other countries. For example I have thousands of ads served in countries such as Australia and Taiwan but I get an eCPM of $0.00. I read somewhere that this is because pub center is just doing beta testing in those countries.
- Stickyness of users - I have heard conflicting reports about this. But there is theory that advertisers will pay less if their ad is being served to same users over and over again. So although having an application which keeps users coming back again again is great for increasing impressions it seems this may result in a lower eCPM. This seems true in my experience as my two most "sticky" applications are XKCD Reader and FB Viewer. Both currently have an eCPM of under $0.50.
- Who the advertiser is - It seems the amounts paid by various advertisers vary greatly. Unfortunately it's impossible to know which advertisers and which categories will pay the highest amounts as this information is kept secret. However when I decided to block ads from McDonalds.com and McDonalds.co.uk the eCPM's on all my apps went down noticeably. (For reasons why we didn't want to serve ads for McDonalds see Morgan Spurlock's awesome 2004 documentary supersize me )
- Try to make your app relevant to people in the USA as this is where most advertisers are and where the highest eCPM can be achieved.
- Try to choose ad unit categories relevant to the kind people who will be using your app in order to maximise your click-thru rate.
- Try to choose atleast one broad ad-unit category to reduce the chance that the same advert will be shown to users over and over again. (I realise this will not always go hand in hand with the point above. So to find a middle ground I would suggest choosing 2 very specific and relevant ad unit categories and 1 broader one. )
- If you are going to make your app available in languages other than English then German, French and Italian might be a good place to start as in my experience all of these markets are paying a decent eCPM.