iAd vs AdMob

In You Doodle (as of 2014), I have two revenue streams from advertising: iAd and AdMob. I give a simple comparison of AdMob vs iAd below:

iAd

Pros:

– Super easy to integrate (Add an ADBannerView or ADInterstitial, on iOS 7 it’s even easier with view controller properties and methods)
– Higher ECPM (revenue per thousand impressions) than AdMob. In You Doodle, my iAd average ECPM for the past two years is about 1.5$.

Cons:

– Fill rate is poor, especially for Asia and Africa
– There is no way to track per app which Ads are performing better. Interstitials and banners are all lumped into one number. This is awful as it doesn’t let you track which ad views perform better in your app.
– The iAd reporting page in iTunes frequently goes down

AdMob

Pros:

– Amazing fill rate (I get around 99% on You Doodle and it’s downloaded in just about every country on Earth)
– Integrates with AdSense reports
– Create as many ad units as you want and track them individually

Cons:

– Not nearly as good ECPM as iAd (I get about 1/3 the ECPM I do with iAds in You Doodle). My USA banner ads from AdMob pay between 0.1$ to 0.3$ ECPM and my AdMob Interstitials in the USA pay about 1.10$, which averages WAY less than my iAd ECPM.
– Requires integrating the Google AdMob SDK, which has had it’s history of crash bugs. Several versions of You Doodle required a quick patch release with a rolled back version of the AdMob SDK because of crashes in Google’s SDK.

Summary:

If the iAd fill rate was closer to 100%, I would remove AdMob ads entirely, but until that happens, AdMob works as a good filler when iAd is unavailable.

*UPDATE* February 2015, Admob ECPM is 0.08, iAd is 1.6. AdMob is no longer worth having in my apps at this rate.
*UPDATE* January 2015, Admob ECPM is 0.15, iAd is 1.5 putting it 10x better ECPM than AdMob. Wow.
*UPDATE* July 2014, AdMob ECPM is around 0.3, iAd around 0.7 – very low…
*UPDATE* June 2014, my iAD ECPM has recovered to back to around 1.3 USD thankfully, we’ll see if it holds…
*UPDATE* April 2014, my iAD ECPM is dropping to around 0.75 and AdMob is hovering around 0.6. Not sure why, but this is a very interesting development…

22
Leave a Reply

avatar
9 Comment threads
13 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
11 Comment authors
jjxtraRahul SharmaDevinMarc Martinash Recent comment authors

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  Subscribe  
Notify of
Rahul Sharma
Guest
Rahul Sharma

Hello!

Thanks for the amazing article!

I am from India! As you mentioned the fill rate is poor for countries in Asia. Is it still this? Also, what according to you would be good for me.

Thanks,

Rahul

Devin
Guest
Devin

Hi-  First of all, great article!  I have a few questions that if you could help with would be awesome! I am a new iOS developer and I am getting ready to submit my first app to Apple hopefully this week.  So far I have only implemented iAd into my app, and I am torn as to whether I should embark on a mission to integrate AdMob. I currently have banner ads at the bottom of the screen as well as interstitial ads (all using iAd).  From your article above, it seems to me that it is almost just not… Read more »

ash
Guest
ash

hi

would be very interested to hear how your iAD vs Admob is performing these days? Any big changes in findings?

I’m currently building an app targeted to Europe, mostly UK, and wondering which ad provider to go with at the moment. any help appreciated

 

joe
Guest
joe

iAds is not easy at all to implement. I’m on my third app with iAds. In regards to the author stating iAds are easy to implement, the author couldn’t be more wrong. The thing he or she doesn’t obviously realize is that yes the framework is easy to add and so are the methods, BUT and the big BUT is that you have to pass the instance of the iAd to every view. It’s not just the iAd instance you are passing around from view to view you also have to pass a boolean stating if the iAd is being… Read more »

jasna
Guest
jasna

joe// i’m sorry to say this but you were just doing it dumb – very dumb. and jjxtra is doing it smart. i also used to show iad in my app, and what i did was pretty similar to jjxtra. i had a singleton ad manager class w/ adbannerview property getter exposed. the manager would handle creating/setting up the adbannerview at the app start; in your case, it would also have boolean state whether ad is currently shown or not/ i didn’t need that however – i handled that differently – for the views that was supposed to host/show this… Read more »

Steve
Guest
Steve

I currently have iAd on my apps… Is there a good website tutorial to help me integrate AdMob into the apps for when iAd fails? Thanks

Max Nelson
Guest
Max Nelson

HI! I have used iAd and admob and had a bad experience with iAd and never saw an ad when I would open my app and I generated about 3 cents in a month… It was my first app though so. Anyway I am on my fourth app and I have been through AdMob and they banned me because my “friend” click sabotaged me…. So I have now integrate Inmobi ads within my apps. I just have to wait for apple to review my apps so I can see the results. What is your experience with InMobi? Who do you… Read more »

Leo
Guest
Leo

Do you have any experience with inMobi? I am making a game and I am undecided between all the options. Chartboost, inMobi etc.

Leo
Guest
Leo

Awesome post. Are you still seeing lower eCPM for iAD? I am wondering if I should just go with admob.

 

 

Lab42
Guest
Lab42

Congrats about your post!

We are developing a game for iOS and Android, and we’re not sure about how can we integrate iAd and AdMob at the same time.

Could you please give us some light ??

Thanks a lot!!!