📜  带Firebase的AdMob

📅  最后修改于: 2021-01-02 04:04:12             🧑  作者: Mango

带Firebase的AdMob

通过有针对性的应用内广告通过移动应用获利的最简单方法就是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的主要优点是在一个应用程序中部署多个服务有多么容易,以及这些服务如何协同工作。轻松配置和实施构建模块(例如实时存储,身份验证和崩溃报告)可能需要花费几周的时间,该应用才能进入市场。

”带Firebase的AdMob”

对于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帐户。如果没有,那么我们必须创建一个。

”带Firebase的AdMob”

”带Firebase的AdMob”

当我们使用Google帐户注册时,AdMob将要求我们选择国家/地区,时区和币种,然后我们还必须接受条款和条件。

”带Firebase的AdMob”

”带Firebase的AdMob”

之后,它将询问更多信息,是否将确认电子邮件发送到我们的电子邮件地址。我们通常为其中大多数选择No ,然后单击CONTINUE TO ADMOB

”带Firebase的AdMob”

点击“继续到ADMOB”后,我们将移至Google AdMob的主页。从那里,我们单击“入门”

”带Firebase的AdMob”

之后,它将询问“您是否已在Google Play或App Store上发布了您的应用程序?”。我们只需为此选择No。

”带Firebase的AdMob”

单击“否”后,它将询问应用程序名称平台,并启用此应用程序的用户指标。

”带Firebase的AdMob”

当我们点击ADD时,它将产生一个App ID ,我们将进一步使用它。因此,我们从此处复制此ID,最后单击NEXT:CREATE ADD UNIT 。单击此按钮将打开一个新部分,从那里我们必须选择一种广告格式。

”带Firebase的AdMob”

”带Firebase的AdMob”

选择一种广告格式

AdMob提供了多种不同的广告格式,因此我们可以选择最适合我们应用程序用户体验的一种。

  • 横幅广告是矩形图像或文字广告,它们占据了应用布局中的一个位置。当用户与应用互动时,这些广告会停留在屏幕上,并且可以在一段时间后自动刷新。
  • 插页式广告是全屏广告,覆盖应用程序的界面,直到被用户关闭为止。这些广告最适合在应用执行流程中的自然暂停时使用,例如在游戏之间或完成任务之后。
  • 原生是一种基于组件的广告格式,它使我们可以自由定制资产的显示方式,如呼吁和行动标题。它使我们能够为自己选择字体,颜色和其他细节,我们可以创建自然,醒目的广告演示,从而增加丰富的用户体验。目前,它仅在有限的发布者群体中内测。
  • 奖励视频广告是全屏视频广告,用户可以选择全看,以换取应用内奖励。

因此,我选择的是插页式广告格式。

”带Firebase的AdMob”

当我们选择它时,非页内广告部分会提供一个用于填写广告单元名称的字段。填写此字段后,点击创建广告单元

”带Firebase的AdMob”

这将向我们提供应用ID广告单元ID

”带Firebase的AdMob”

”带Firebase的AdMob”

现在,我们将要做的是,创建一个android应用,并使用助手或手动将其添加到Firebase中。

”带Firebase的AdMob”

”带Firebase的AdMob”

我们还将在项目和应用程序级别的build.gradle文件中添加依赖项。

”带Firebase的AdMob”

”带Firebase的AdMob”

现在,我们将通过添加AdMob应用ID来更新清单文件。

”带Firebase的AdMob”

”带Firebase的AdMob”