使用AdMob的Google Play服务。检查可用性?

时间:2014-06-18 00:30:01

标签: android admob google-play-services

我正在从AdMob SDK迁移到Google Play服务。我完成了大部分工作,事情似乎工作正常,但我不确定我是否理解某些互动背后的逻辑。

我可以在此处找到我所做的更改:Google Play Services Migration

我何时使用我的新代码使用Google Play服务?网站"Set up Google Play Services SDK"声明your app should verify the version available before attempting to perform API transactions。但是,在没有Google Play服务的模拟器上运行我的应用时,我仍然可以使用AdView和AdRequest.Builder()获取广告。但我注意到LogCat警告Google Play services is missing.。该广告如何展示?

此外,Google Play服务引用的库是否会包含在APK导出中,还是仅适用于开发环境?

1 个答案:

答案 0 :(得分:9)

Google Play服务包含两个组件。一个是链接到应用程序的jar,另一个是系统的一部分(Android OS)。 AdMob广告显示组件位于jar中,而其他播放服务位于系统中。

如果使用Google Play服务构建应用,您将能够展示AdMob广告,但您无法获得其他一些Google Play服务功能。

是的,当您的应用与图书馆相关联时,您的APK中会包含一些Google Play服务课程。

也可以使用旧的(现已弃用的)AdMob SDK来展示AdMob广告。