Мне было интересно, как включить рекламу в мое приложение. Я посмотрел сайт admob и попробовал вещи из firebase, но не понял все это.
Действительно ли это настоящая база для показа рекламы. что на самом деле все о.Как интегрировать firebase в Android
ответ
Мне было интересно, как включить рекламу в мое приложение.
Добавить зависимость в 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, вы получите доступ к тестовой лаборатории (тестовое приложение на нескольких устройствах).
смотрите http://stackoverflow.com/questions/37322451/difference-between-admob-ads-and-firebase-ads и https://firebase.google.com/docs/admob/admob-firebase –