I have been having trouble over the past few days getting AdMob ads to display on a Gingerbread device after installing Google Play Services. Logcat would output:
"This app is using a
lightweight version of the Google Mobile Ads SDK that requires the
latest Google Play services to be installed, but Google Play services
is either missing or out of date."
After finally uninstalling Google Play Services, the ads would show without issue. I repeated this several times to confirm that this was the problem.
I should also note
Google Play Services would crash about a minute after installation.
Even after crashing, ads would still not be displayed.
I was
wondering if there was a better way around this issue. I have found
this
on stackoverflow, but nobody has yet answered it.
Thank you for your reply. I'm glad to hear that there is a fix.
E/Ads(8802): This app is using a lightweight version of the Google Mobile Ads SDK that requires the latest Google Play services to be installed, but Google Play services is either missing or out of date.
Caused by: java.lang.NullPointerException
at com.google.android.gms.internal.bh.getAdSize(Unknown Source)
at com.google.android.gms.ads.AdView.getAdSize(Unknown Source)
at com.google.android.gms.ads.AdView.onMeasure(Unknown Source)
at android.view.View.measure(View.java:8366)