如何使用 Firebase 导入 Mobile Ads SDK?


如何使用 Firebase 导入 Mobile Ads SDK?https://yqfile.alicdn.com/b72ab8d6603a9a401ba1a11e62ceedacbd7e5f17.png
" >

Firebase 转变为统一的移动平台带来了新的 Gradle 工件和 CocoaPods,移动开发者可用它们导入 Mobile Ads SDK。通过这些新增的工件,现在,每个平台都有几种备选的导入方法。谢谢您的反馈,我们想多介绍一些有关我们推荐的平台及其包含的库的相关信息,下面是一些简短的总结。

Android 和 Gradle


如何使用 Firebase 导入 Mobile Ads SDK?https://yqfile.alicdn.com/a2288876d971bf9da6736866a6ee8486b9134d49.png
" >

firebase-ads(推荐)

这是将 Mobile Ads SDK 导入项目的最佳方式。使用 firebase-ads 工件时,可以获得从 AdMob、DFP 或 AdX 加载和显示广告所需的一切功能,还可使用内置的 Firebase Analytics 。您还可以为您要使用的任何其他 Firebase 服务(例如 firebase-crash 或 firebase-config)添加客户端组件。除非您特别需要使用不含 Firebase 的 SDK,否则请勿使用,这只会给您带来麻烦。

如果要查看有关如何使用 firebase-ads 启动和运行 AdMob 的屏幕录像,请观看本集 Firecasts 系列讲座:

戳我观看视频

play-services-ads

对于不使用 Firebase 的用户,此 Gradle 工件本身包含 Mobile Ads SDK。您将获得用于 AdMob、DFP 和 AdX 的客户端代码,但没有 Firebase 服务。

play-services

这是完整的 Google Play 服务客户端,也没有 Firebase。它不仅提供 Mobile Ads SDK,还提供所有其他 Google Play 服务 SDK:地图、云端硬盘、健身等。由于您很可能并不需要使用 Play 服务提供的每个 API,因此最好是逐个导入。例如,如果您需要移动广告和 Google Play 游戏,则只需包含 play-services-ads 和 play-services-games。

play-services-ads-lite

SDK 团队针对非常具体的用例开发了这个新的 Gradle 工件。它包含的 Mobile Ads SDK 精简版本只适用于安装了 Google Play 服务的设备。如果缩减应用大小对您极为重要,这可帮助减小 Mobile Ads SDK 对应用大小的影响,但它不能在未安装 Play 服务的设备上加载和显示广告。在权衡这些因素之前,确保您非常熟悉安装您的应用的用户群,如需了解更多详情,请参阅精简 SDK 指南。

iOS 和 CocoaPods


如何使用 Firebase 导入 Mobile Ads SDK?https://yqfile.alicdn.com/22645959ffb7aaf17f5ea3f643df252870315c7e.png" >

Firebase/AdMob(推荐)

这是 Firebase CocoaPod for AdMob 和 Mobile Ads SDK。虽然它标示为“AdMob”,但此 pod 也提供用于 DFP 和 AdX 的 iOS 客户端代码。您将获得从上述所有三个来源加载和显示广告所需的一切,还可使用内置的 Firebase Analytics。您还可以非常轻松地将此 CocoaPod 与应用需要的任何其他 Firebase pod(例如 Firebase/Crash 和 Firebase/Database)结合使用。对于大多数开发者而言,这正是他们想要的。

Firecasts 系列讲座中有一集介绍了如何使用 Firebase/AdMob 将 AdMob 和 Firebase 导入到应用中,详细屏幕录像请观看该集讲座:

戳我观看视频

Google-Mobile-Ads-SDK

对于尚未使用 Firebase 的开发者,此 pod 只包含 Mobile Ads SDK。您将获得从 AdMob、DFP 和 AdX 显示广告所需的一切,但没有 Firebase 服务。

GoogleMobileAds

这是用于 Mobile Ads SDK 的旧版备选 CocoaPod,不应再使用。如果您不使用 Firebase,Google-Mobile-Ads-SDK 是更好的选择。

了解详情

如果对 Firebase 以及如何入门的最佳方式有疑问,Firebase 支持页中也有大量可以帮助您的选项。如果您对 Mobile Ads SDK 本身有任何技术问题,欢迎访问 SDK 支持论坛。
文章转载自 开源中国社区 [http://www.oschina.net]

上一篇:MySQL数据库之从零到拾


下一篇:一周AI最火论文 | 使用图形界面就能搭建的强化学习模型