如何将firebase集成到Android中

时间:2016-10-06 11:30:45

标签: android admob ads

我想知道如何在我的应用中加入广告。我看了一下admob网站并试了一下firebase的东西,但没有清楚地理解整个事情 它是否真的是显示广告所必需的firebase。 究竟是什么呢。

1 个答案:

答案 0 :(得分:2)

  

我想知道如何在我的应用中加入广告。

在build.gradle中添加依赖项:

compile 'com.google.android.gms:play-services-ads:9.4.0'

并同步gradle文件。

打开要添加广告的布局和:

  • (Android Studio 2.2+)拖放广告
  • (Android Studio 2.1.2-)拖放自定义视图并查找广告

或者将此代码添加到xml文件中:

在根元素中:

 xmlns:ads="http://schemas.android.com/apk/res-auto"

添加视图:

        <com.google.android.gms.ads.AdView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:id="@+id/adView"
            ads:adSize="BANNER|"
            ads:adUnitId="@string/your_string_id"
 />

请参阅此链接了解广告尺寸。

现在,您需要初始化广告视图。使用您编辑的布局转到活动:

    AdView mAdView = (AdView) findViewById(R.id.adView);
    AdRequest adRequest = new AdRequest.Builder().build();
    mAdView.loadAd(adRequest);
  

显示广告是否真的需要firebase?

不,不是。 Firebase将许多工具(包括广告)结合在一起,因此您可以在一个地方管理所有内容:云平台。您可以在没有firebase的情况下使用Admob,但这只意味着您可以在admob页面上看到收入,而不是admob和firebase。 Firebase中有一些分析工具(如果我理解正确的话)可以让您更好地监控您的应用程序。

  

整个事情究竟是什么?

&#34; Firebase是一个移动平台,可帮助您快速开发高质量的应用,扩大用户群并赚取更多收益。 Firebase由互补功能组成,您可以混合搭配以满足您的需求。&#34; - https://firebase.google.com/

它将各种功能集成到一个平台中。此外,如果您决定获得火焰包,则可以访问测试实验室(在多个设备上测试应用程序)。