We have been having some issues with our app and AdMob. Ever since we have implemented AdMob some of our users are facing ANR's.
Removing AdMob from the app fixes the issue but this is not a solution as we require it.
We are able to reproduce the issue by performing the following steps;
1. Load the AdMob banner via loadAd().
2. Start the app.
3. Click the Back button after loadAd() has been called but before the banner has loaded.
4. The app will cause an ANR.
It is a similar issue as described in the following posts which resolves the issue by downgrading the version of AdMob SDK.
It seems to be happening more frequent to devices running Gingerbread but it also affects devices running ICS and Jelly Bean.
This is has now become a major issue as it is the single cause of our app receiving poor ratings on Google Play.
Is there any workarounds to the issue?