2016-10-06 11 views
-1

私のアプリに広告を入れる方法が不思議でした。私はadmobのサイトを見て、firebaseものを試しましたが、全体をはっきりと理解していません。
広告を表示するためには、実際には必要ですか? 何が本当にすべてについてです。firebaseをAndroidに統合する方法

+0

http://stackoverflow.com/questions/37322451/difference-between-admob-ads-and-firebase-adsとhttps://firebase.google.com/docs/admob/admob-firebase –

答えて

2

私は自分のアプリに広告を入れる方法を知りました。

はbuild.gradleに依存関係を追加します。

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

とGradleのファイルを同期します。

オープンレイアウトあなたに広告を追加したいと:

  • (アンドロイドメーカー2.2以降)をドラッグ&ドロップしadview
  • (アンドロイドメーカー2.1.2-)ドラッグ&カスタムビューをドロップして検索しますadview

または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を初期化する必要があります。あなたが編集したレイアウトでの活動に行く:

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

は本当にfirebase必要な広告を表示するためですか?

いいえそうではありません。 Firebaseは多くのツール(広告を含む)を統合しているため、すべてを1か所、つまりクラウドプラットフォームで管理できます。あなたはfirebaseなしでAdmobを使うことができますが、それはadmobとfirebaseの代わりにadmobページに収益が表示されることを意味します。そして、あなたがあなたのアプリをより良く監視できるようにする、Firebaseに(私が正しく理解していれば)いくつかの分析ツールがあります。

本当にすべてについてですか? 「Firebaseはすばやく、高品質なアプリケーションを開発するユーザーベースを成長し、より多くのお金を稼ぐことができますモバイルプラットフォームです。FirebaseはあなたがMIX-できる補完的な機能で構成されて

あなたのニーズに合わせてマッチしてください。-https://firebase.google.com/

これは、すべての種類の機能を1つのプラットフォームに統合したものです。さらに、Blazeパッケージを入手する場合は、テストラボ(複数のデバイスのテストアプリ)にアクセスできます。

関連する問題