Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google Play Services with AdMob. Check availability?

I'm in the process of migrating from AdMob SDK to Google Play Services. I've done most of the job and things seem to be working fine, but I'm not sure I understand the logic behind some of the interaction.

The changes I've made can be found here: Google Play Services Migration.

When am I utilizing Google Play Services with my new code? The site "Set up Google Play Services SDK" states that your app should verify the version available before attempting to perform API transactions. However, when running my app on an emulator that does not have Google Play Services, I am still able to fetch an ad using an AdView and AdRequest.Builder(). I do however note the LogCat warning Google Play services is missing.. How can the ad still be showing?

Also, will the Google Play Services referenced library be included in the APK export, or is this just for the development environment?

like image 737
Halvor Holsten Strand Avatar asked Jun 18 '14 00:06

Halvor Holsten Strand


People also ask

Does AdMob require Google Play services?

TL;DR - You do NOT need to check for Google Play services to use the Mobile Ads APIs.

How long does it take to approve AdMob account?

About the review process Reviews will typically take 24-48 hours, but may take longer in certain cases. You will be notified via email once the review is completed regardless of whether your app is approved or not.

How do you know if your AdMob account is approved?

You can check the status of your review and your app's ad serving in your AdMob account. Once your app is approved, the ad serving limit on the app, where applied, will be lifted and you'll be notified via email and in the All apps page of your AdMob account.

How do you qualify for AdMob?

As stated in the AdSense Online Terms of Service, developers must be at least 18 years of age to participate in the AdMob program. If you are not yet 18, you may have a parent or guardian submit an application using their own Google Account.


1 Answers

Google Play Services consists of two components. One is the jar linked to the app and the other is part of the system (Android OS). The AdMob ad display component is in the jar while other play services are in the system.

If a app is built with Google Play Services you will have the ability to display AdMob ads, but you won't get some of the other Google Play Services features.

So yes, when your app is linked to the library some Google Play Service classes will be included in your APK.

It is also possible to display AdMob ads by using the older (now deprecated) AdMob SDK.

like image 102
ThomasW Avatar answered Oct 01 '22 10:10

ThomasW