AdMob 移动广告的效果

关联您的 AdMob 帐号,以导入 AdMob 收入数据并了解向用户展示广告的效果。

了解用户的生命周期价值 (LTV) 对您的业务至关重要。通过将您的 AdMob 应用与 Firebase 应用关联起来,可以自动将 AdMob 收入数据以及参与 AdMob 公开出价的广告联盟为您带来的收入数据合并成 Firebase 指标,例如合并成用户人均创造收入 (ARPU) 和生命周期价值指标。这类指标同时包含了购买交易带来的收入和广告带来的收入,有助于全面报告用户的价值和细分受众群的情况。

如果您的应用已与 AdMob 关联,移动广告 SDK 会自动记录广告展示次数和互动次数。Firebase Analytics 会根据这些事件,以 ad_click 事件报告和 ad_impression 事件报告的形式为您生成广告效果报告。广告效果指标包括展示次数、点击次数、广告曝光时间和估算收入,您可以按广告单元、屏幕、广告格式和广告来源对这些指标进行细分。此外,您还可以按受众群体和用户属性来过滤广告效果报告,以便更深入地了解您的广告在不同细分用户群中的效果。

本文包含的主题:

前提条件

要将 AdMob 数据纳入到 Firebase 中,请确保您满足以下要求:

  • SDK (iOS)
    • Firebase Analytics SDK:FirebaseAnalytics.framework (4.0.0)
    • 移动广告 SDK:GoogleMobileAds.framework (7.20.0)
  • SDK (Android)
    • Firebase Analytics SDK:SDK 11.0.X
    • 移动广告 SDK:SDK 11.0.X
  • 关联:将您的 AdMob 应用关联到 Firebase。
    注意:为了让 Firebase 能够接收 AdMob 数据,AdMob 帐号管理员必须同时是相关 Firebase 项目的项目所有者。

验证

为了验证这种集成是否在正常发挥作用,您可以使用 Firebase 的 DebugView(点此查看操作说明)查看您的应用是否在发送 ad_clickad_impression 事件。配置 DebugView 后,请在您的应用中加载并观看一则广告,以触发 ad_impression 事件。如果您在 DebugView 中看到对应的事件,则说明这种集成在正常发挥作用。

事件指标

除了所有事件报告都会提供的一组常规指标外,ad_click 事件报告和 ad_impression 事件报告还会提供与您应用中的广告效果有关的以下额外指标:

  • 展示次数:所投放广告的展示次数
  • 广告曝光时间:用户在应用内看到广告的时长
  • 点击次数:广告点击次数
  • 估算收入:据估算通过 AdMob 创造的收入

主要维度

您可以从以下四个主要维度中选择一个,来对广告效果指标进行细分:

  • 广告单元:在 AdMob 中定义的广告单元的名称
  • 屏幕:屏幕类(由 Analytics SDK 自动跟踪)或屏幕名称(通过 Firebase Analytics API 手动跟踪)
  • 广告格式:广告单元的格式(例如,横幅、插页式、奖励或原生)
  • 广告来源:投放广告进行这次展示的广告联盟的名称(例如 AdMob),包括参与中介的广告联盟

有两种例外情况需要注意:展示次数不能按屏幕进行细分;广告曝光时间不能按广告格式和广告来源进行细分。

过滤

除了有一组常规的用户属性和受众群体过滤条件可以使用之外,ad_click 事件报告和 ad_impression 事件报告还提供了一个屏幕过滤条件,让您可以在这些报告中按屏幕过滤所有指标。

与 AdMob 之间的数据一致性

虽然 Analytics(分析)中显示的广告效果和收入指标直接来源于 AdMob,但是 Analytics(分析)与 AdMob 中显示的广告效果指标仍然可能存在差异。这些差异缘于一些已知的原因:

  • 用户运行的是以前的应用版本:如果您的应用有某些流通的版本只使用 AdMob 而不使用 Analytics(分析)(或者您使用的移动广告 SDK 或 Analytics SDK 版本在这两款产品集成之前就已出现),则对于 AdMob 知晓的某些展示、点击和收入,Analytics(分析)可能并不知道。
  • Analytics(分析)数据收集功能处于停用状态:如果您暂时或永久停用 Analytics(分析)的数据收集功能,Analytics(分析)报告中会缺少一些广告事件和收入数据。
  • 报告时区不同:如果您的 AdMob 报告时区设置与 Analytics(分析)报告时区设置不一致,某些日期的指标将不匹配。您应确保您的 AdMob 时区设置(右上角的 “设置”图标 接着点按 帐号设置 接着点按 时区和币种部分)与您的 Firebase 应用的时区设置(项目设置 接着点按 常规 接着点按 时区)一致,以使报告尽可能一致。您可以通过 AdSense 界面更新 AdMob 时区设置。了解详情
  • 数据收集和处理方面存在差异:Analytics(分析)收集和处理数据的时间与 AdMob 略有不同,两者使用的策略也不相同。如果两个系统在不同的时间收集或处理同一项数据,相应的指标就可能会有所不同。移动设备的硬件不可靠或网络长时间中断,也可能是导致此类差异的一个小原因。
  • 中介收入:虽然 Analytics(分析)帐号中显示的展示次数、点击次数和广告曝光时间指标会考虑参与中介的广告,但 Analytics(分析)中显示的“估算收入”指标则只考虑 AdMob 收入数据以及参与公开出价的广告联盟所带来的收入。
该内容对您有帮助吗?
您有什么改进建议?