Hi,
The new AdMob version linked (5.0.1) doesn't seem to be supported by AdWhirl due to missing methods that are in the current version of AdMob (4.3.1):
03-28 09:31:29.674: W/AdWhirl SDK(9904): Caught an exception in adapter:
03-28 09:31:29.674: W/AdWhirl SDK(9904): java.lang.NoSuchMethodError: com.google.ads.AdRequest.setGender
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.adwhirl.adapters.GoogleAdMobAdsAdapter.requestForAdWhirlLayout(GoogleAdMobAdsAdapter.java:93)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.adwhirl.adapters.GoogleAdMobAdsAdapter.handle(GoogleAdMobAdsAdapter.java:67)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.adwhirl.adapters.AdWhirlAdapter.handle(AdWhirlAdapter.java:168)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.adwhirl.AdWhirlLayout.handleAd(AdWhirlLayout.java:231)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.adwhirl.AdWhirlLayout.access$300(AdWhirlLayout.java:53)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.adwhirl.AdWhirlLayout$HandleAdRunnable.run(AdWhirlLayout.java:399)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at android.os.Handler.handleCallback(Handler.java:605)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at android.os.Handler.dispatchMessage(Handler.java:92)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at android.os.Looper.loop(Looper.java:154)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at android.app.ActivityThread.main(ActivityThread.java:4894)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at java.lang.reflect.Method.invokeNative(Native Method)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at java.lang.reflect.Method.invoke(Method.java:511)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
03-28 09:31:29.674: W/AdWhirl SDK(9904): at dalvik.system.NativeStart.main(Native Method)
I would prefer to use it with AdWhirl, even if it does support its own mediation.
1) I've noticed AdMob is pretty unstable and I like to be able to turn AdMob off from AdWhirl after deployment if it is crashing WebViews and other nonsense that I often see reported back from my apps after release. Heck, that's reason enough to want to upgrade and just leave mediation off. Your changes include:
>enhanced stability, support for tablet sizes, revenue optimization by country, and improved reporting.
2) Previous versions have supported multiple networks, like when AdSense ads were added as a backfill option. Turning that option on always resulted in less total revenue for me, however. I guess because AdWhirl could backfill with a better paying ad than AdMob could with AdSense. So it was better to not let AdMob try to backfill. This isn't really surprising. Adwhirl supports more networks than AdMob and AdSense and AdMob ads have been paying much less since Google bought them. Who knows the reason for that, maybe they just have many more people willing to show ads so don't have to pay much, I'm just laying out the facts.
Anyway, the new AdMob mediation still supports far fewer networks than AdWhirl. It probably always will since it is closed source and Adwhirl is open source. Therefore I don't really trust it to pay well when previous AdMob mediation attempts with AdMob and AdSense performed poorly. Supporting AdWhirl would allow easier temporary A/B tests and whatnot. I suppose AdWhirl is open source, so I can just go change the adapter to support the latest AdMob version. Honestly, AdMob is just turned off in the console login where I make the most money (I admit, only about $750/month) at the moment due to crashes reported on my users and poor revenue vs. other networks, so it isn't really worth any coding effort on my part.
I have been considering trying MobClix for real time ad choosing based on how much money each ad makes. They've been at this much longer than the new AdMob Mediation. It's usually pretty easy to watch ad networks for how much they are paying in general and prioritize them, however. So I guess some sort of stats or white paper that prove real time choosing of ads outperforms just keeping an eye on the averages each week is going to do much better would help you guys win over users to the new closed source AdMob Mediation that copies MobClix. That's why I never got around to trying them.
Sorry that all sounded so negative. Maybe it will help you make a better product, though. Best of luck!