我想知道如何在我的应用中加入广告。我看了一下admob网站并试了一下firebase的东西,但没有清楚地理解整个事情 它是否真的是显示广告所必需的firebase。 究竟是什么呢。
答案 0 :(得分:2)
我想知道如何在我的应用中加入广告。
在build.gradle中添加依赖项:
compile 'com.google.android.gms:play-services-ads:9.4.0'
并同步gradle文件。
打开要添加广告的布局和:
或者将此代码添加到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/
它将各种功能集成到一个平台中。此外,如果您决定获得火焰包,则可以访问测试实验室(在多个设备上测试应用程序)。