【问题标题】:Google Play Services with AdMob. Check availability?带有 AdMob 的 Google Play 服务。检查可用性?
【发布时间】:2014-06-21 23:53:55
【问题描述】:

我正在从 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 导出中,还是仅用于开发环境?

【问题讨论】:

    标签: android admob google-play-services


    【解决方案1】:

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

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

    是的,当您的应用链接到库时,一些 Google Play 服务类将包含在您的 APK 中。

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

    【讨论】:

    • 谢谢。这是否意味着如果我的唯一用途是 AdMob 迁移文档中指出的那些,则实际上可能不需要检查 isGooglePlayServicesAvailable()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-12
    • 2017-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多