本文概述
- 为什么要使用Firebase?
- 设置和配置
- 选择一种广告格式
文章图片
通过有针对性的应用内广告通过移动应用获利的最简单方法就是Google AdMob。这是一个移动广告平台, 我们可以使用该平台从我们的应用中产生收入。通过将AdMob与Google Analytics(分析)结合使用, 可以为我们提供更多的应用程序数据使用和分析功能。 Firebase与AdMob集成在一起, 无需对我们现有的AdMob配置进行任何更改。
Firebase是一个移动平台, 可帮助我们开发高质量的应用程序, 忠实的用户群并获得更多收入。现在, AdMob已成为Firebase的一部分;我们简化了将AdMob与其他Firebase服务(例如Google Analytics(分析))结合使用的过程。尽管这对AdMob是重要的一步, 但发布商可以确保包含Google Mobile Ads SDK的包, 名称, 类, 前缀和方法签名保持不变。具有现有代码库的应用程序发布者只需在其Android或iOS应用程序中配置Firebase库和Google服务即可集成Firebase。
为什么要使用Firebase? Firebase的主要优点是在一个应用程序中部署多个服务有多么容易, 以及这些服务如何协同工作。轻松配置和实施构建模块(例如实时存储, 身份验证和崩溃报告)可能需要花费几周的时间, 该应用才能进入市场。
尽管这对于AdMob是重要的一步, 但发布商可以确保包, 类, 名称, 前缀和方法签名(包括Google Mobile Ads SDK)保持不变。具有现有代码库的应用发布者需要在其Android或iOS应用中配置Google服务和Firebase库, 以集成Firebase。
最好的使用AdMob的方法是使用Firebase。尚未准备好进行切换的发布商, 他们可以将Google Mobile Ads SDK用作独立的SDK。
设置和配置 让我们了解如何在Google Mob Add中设置和配置Android应用程序以使用Firebase。首先, 我们必须注册一个AdMob帐户并为AdMob注册我们的应用。之后, 我们需要获取AdMob的广告并开始获得收入。为此, 请导入初始值以初始化Google移动广告SDK, 然后选择一种广告格式, 例如横幅广告。
因此, 我们将转到浏览器并注册AdMob帐户https://apps.admob.com/。必须拥有一个Google帐户。如果没有, 那么我们必须创建一个。
当我们使用Google帐户注册时, AdMob将要求我们选择国家/地区, 时区和货币, 然后我们还必须接受条款和条件。
之后, 它将询问更多信息, 是否将确认电子邮件发送到我们的电子邮件地址。我们通常为其中大多数选择“否”, 然后单击“继续到ADMOB”。
点击继续到ADMOB后, 我们将移至Google AdMob的主页。在这里, 我们单击“入门”。
之后, 它将询问“你是否已在Google Play或App Store上发布了你的应用程序?”。我们只需为此选择No。
单击“否”后, 它将询问应用程序名称和平台, 并启用该应用程序的用户指标。
当我们单击添加时, 它将产生一个应用程序ID, 我们将进一步使用它。因此, 我们从此处复制此ID, 最后单击NEXT:CREATE ADD UNIT。此点击将打开一个新部分, 从那里我们必须选择一种广告格式。
选择一种广告格式 AdMob提供了多种不同的广告格式, 因此我们可以选择最适合我们应用程序用户体验的一种。
- 横幅广告是矩形图像或文字广告, 它们占据了应用布局中的一个位置。当用户与应用互动时, 这些广告会停留在屏幕上, 并且可以在一段时间后自动刷新。
- 插页式广告是全屏广告, 覆盖应用程序的界面, 直到被用户关闭。这些广告最适合在应用执行流程中的自然暂停时使用, 例如在游戏之间或完成任务之后。
- 原生是一种基于组件的广告格式, 它使我们可以自由定制资产的显示方式, 例如呼叫和行动标题。它使我们能够为自己选择字体, 颜色和其他细节, 我们可以创建自然, 醒目的广告演示, 从而增加丰富的用户体验。目前, 它仅在有限的发行商群体中内测。
- 奖励视频广告是全屏视频广告, 用户可以选择全看, 以换取应用内奖励。
当我们选择它时, 非页内广告部分会提供一个用于填写广告单元名称的字段。填写此字段后, 单击“创建广告单元”。
这将向我们提供应用程序ID和广告单元ID。
【带Firebase的AdMob】现在, 我们将要做的是, 创建一个android应用, 并使用助手或手动将其添加到Firebase中。
我们还将在项目和应用程序级别的build.gradle文件中添加依赖项。
现在, 我们将通过添加AdMob应用ID来更新清单文件。
推荐阅读
- 在Firebase中接收动态链接
- Firebase创建动态链接
- Firebase中的动态链接
- Firebase应用内消息传递设置和配置
- Firebase应用内消息传递
- 使用Firebase Cloud Messaging发送通知消息
- Firebase消息类型
- Firebase云消息传递
- Firebase Crashlytics中的崩溃报告