带Firebase的AdMob

本文概述

  • 为什么要使用Firebase?
  • 设置和配置
  • 选择一种广告格式
带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的主要优点是在一个应用程序中部署多个服务有多么容易, 以及这些服务如何协同工作。轻松配置和实施构建模块(例如实时存储, 身份验证和崩溃报告)可能需要花费几周的时间, 该应用才能进入市场。

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

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

这将向我们提供应用程序ID和广告单元ID。


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


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


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


    推荐阅读