2016-10-06 4 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 файл.

Открыть макет вы хотите добавить объявление и:

  • (Android 2.2+ студия) Перетащите AdView
  • (Android Студия 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 mAdView = (AdView) findViewById(R.id.adView); 
    AdRequest adRequest = new AdRequest.Builder().build(); 
    mAdView.loadAd(adRequest); 

Это действительно firebase необходимо для показа объявления?

Нет, это не так. Firebase объединяет множество инструментов (включая рекламу), поэтому вы можете управлять всем в одном месте: облачной платформой. Вы можете использовать Admob без firebase, но это означает, что вы видите доход на странице admob, а не admob и firebase. И есть некоторые инструменты аналитики в Firebase (если я правильно понял), что позволяет лучше контролировать ваше приложение.

В чем дело?

«Firebase это мобильная платформа, которая позволяет быстро разрабатывать высококачественные приложения, растут базу пользователей, и заработать больше денег. Firebase состоит из дополнительных функций, которые вы можете mix- и-матч в соответствии с вашими потребностями ». - https://firebase.google.com/

Он сочетает в себе все виды функций в одной платформе. Кроме того, если вы решите получить пакет blaze, вы получите доступ к тестовой лаборатории (тестовое приложение на нескольких устройствах).