Ten krótki przewodnik jest przeznaczony dla wydawców i deweloperów, którzy chcą korzystać z AdMob aby zarabiać na aplikacji stworzonej za pomocą Firebase. Jeśli nie planujesz dodawać Firebase do swojej aplikacji, otwórz samodzielna usługa AdMob .
Poznaj wszystkie funkcje zalet korzystania z AdMob, Firebase, i Google Analytics.
Zanim zaczniesz
Jeśli nie masz jeszcze projektu Firebase ani aplikacji Firebase, postępuj zgodnie z Przewodnik dla początkujących z Firebase: Dodaj Firebase do swojego projektu na Androida.
Sprawdź, czy w projekcie Firebase włączona jest usługa Google Analytics:
Jeśli tworzysz nowy projekt Firebase, włącz Google Analytics podczas tworzenia projektu.
Jeśli masz już projekt Firebase, który nie zawiera Jeśli włączysz Google Analytics, możesz włączyć Google Analytics na Integracje karta na Twoim urządzeniu
. > Ustawienia projektu
Krok 1. Skonfiguruj aplikację na koncie AdMob
Zarejestruj aplikację jako aplikację AdMob.
Zaloguj się lub zarejestruj się konto AdMob.
Zarejestruj aplikację w AdMob. Ten tworzy aplikację AdMob z unikalnym Identyfikator aplikacji które będą potrzebne w dalszej części tego przewodnika.
Pojawi się prośba o dodanie do aplikacji pakietu SDK do reklam mobilnych. Znajdź dotyczące tego zadania znajdziesz w dalszej części tego przewodnika.
Połącz aplikację AdMob z aplikacją Firebase.
Ten krok jest opcjonalny, ale zdecydowanie zalecany. Dowiedz się więcej o korzyści włączenia danych o użytkownikach i połączenia aplikacji AdMob z Firebase.
Wykonaj te 2 czynności w panelu Aplikacje na koncie AdMob. konto:
Włącz Dane o użytkownikach Dzięki temu AdMob może przetwarzać i wyświetlać wybrane statystyki konto AdMob. Konieczne jest też ustawienie, aby połączyć z aplikacji AdMob do Firebase.
Połącz aplikacja w AdMob do istniejącego projektu Firebase i aplikacji Firebase.
Upewnij się, że wpisana nazwa pakietu jest taka sama jak w przypadku aplikacji Firebase. Nazwę pakietu aplikacji Firebase znajdziesz na karcie Twoje aplikacje. z Twoich
Ustawienia projektu >
Krok 2. Dodaj identyfikator aplikacji AdMob do pliku AndroidManifest.xml
Dodaj:
Identyfikator aplikacji AdMob
do pliku AndroidManifest.xml
aplikacji, dodając tag <meta-data>
jako
poniżej.
<manifest> <application> <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 --> <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ADMOB_APP_ID"/> </application> </manifest>
Krok 3. Dodaj i zainicjuj pakiet SDK do reklam mobilnych
Dodaj zależność z pakietem SDK do reklam mobilnych Google do moduł (na poziomie aplikacji) Gradle (zwykle
<project>/<app-module>/build.gradle.kts
lub<project>/<app-module>/build.gradle
):implementation("com.google.android.gms:play-services-ads:23.2.0")
Przed wczytaniem reklam wywołaj funkcję
MobileAds.initialize()
.To wywołanie inicjuje pakiet SDK i jednorazowo wywołuje detektor ukończenia zostanie wykonane (lub gdy upłynie 30 sekund). Wywołaj tę metodę tylko raz i jak najwcześniej, najlepiej podczas wprowadzania aplikacji na rynek.
Oto przykład wywołania metody
initialize()
w aktywności:Kotlin+KTX
override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) // ... MobileAds.initialize(this) }
Java
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // ... MobileAds.initialize(this); }
Krok 4. Wyświetl dane o użytkownikach i dane analityczne
Po zainicjowaniu automatycznie uruchomi się pakiet SDK do reklam mobilnych analiza logów zdarzenia oraz właściwości użytkownika z aplikacji. Możesz wyświetlać te dane bez dodawania dodatkowego kodu do aplikacji lub implementacji jakichkolwiek reklam. Oto gdzie możesz zobaczyć te dane analityczne:
na karcie Dane o użytkownikach na koncie AdMob (Strona główna lub Aplikacje); panelu), można wyświetlić wybranych użytkowników danych pochodzących z zebrane dane analityczne, np. średni czas trwania sesji, ARPU i utrzymanie.
W Statystykach panel w konsoli Firebase możesz wyświetlać zbiorcze statystyki i podsumowania kluczowych danych. Jeśli dodaj pakiet SDK Firebase dla Google Analytics, możesz też oznaczanie konwersji w kampaniach reklamowych oraz utwórz grupy odbiorców niestandardowych w konsoli Firebase.
Pamiętaj, że aby lepiej przedstawić
ARPU oraz
ARPPU,
możesz uwzględnić dane z niestandardowego zdarzenia Analytics o nazwie
ecommerce_purchase
są uwzględniane w obliczeniach przychodu dla tych danych,
(dowiedz się, jak to zrobić).
Krok 5. (Opcjonalnie) Użyj dodatkowych funkcji Google Analytics i Firebase
Korzystaj z dodatkowych możliwości i funkcji, aby zwiększać przychody z aplikacji zaangażowanie użytkowników:
Dodawanie i używanie pakietu SDK Firebase dla Google Analytics
Wdrażanie rejestrowania zdarzeń niestandardowych. w aplikacji.
Oznacz konwersje dla reklamy niestandardowej
Uwzględnij
ecommerce_purchase
zdarzenie danych w przychodach. obliczanie dla ARPU oraz Dane ARPPU.
Więcej informacji znajdziesz w przewodniku korzystania z Google Analytics i Firebase z aplikacjami AdMob.
Używanie innych usług Firebase w aplikacji
Po dodaniu pakietu SDK Firebase dla Google Analytics użyj innej usługi Firebase usług optymalizacji reklam w aplikacji.
Zdalna konfiguracja umożliwia zmianę działania i wyglądu aplikacji bez publikowania aktualizacji – bezpłatnie, nieograniczona liczba aktywnych użytkowników dziennie.
Testy A/B pozwalają testować zmiany interfejsu aplikacji, jej funkcji oraz kampanii budujących zaangażowanie, aby sprawdzić, wpływ na kluczowe dane (takie jak przychody i utrzymanie użytkowników) przed rozpoczęciem znacznie się zmieniają.
Optymalizowanie zarabiania na reklamach w aplikacji
Wypróbuj różne formaty reklam lub konfiguracje na niewielkiej grupie użytkowników i podejmować decyzje na podstawie danych o implementacji reklam w całej witrynie. użytkowników. Więcej informacji znajdziesz w tych samouczkach:
Krok 6. Wybierz format reklamy do zaimplementowania w aplikacji
AdMob oferuje wiele różnych formatów reklam, możesz więc wybrać format, najlepiej sprawdzi się w przypadku użytkowników, którzy korzystają z Twojej aplikacji. Kliknij przycisk formatu reklamy, aby wyświetl szczegółowe instrukcje implementacji w dokumentacji AdMob.
Baner
Prostokątne reklamy wyświetlane u góry lub u dołu ekranu urządzenia
Banery reklamowe pozostają na ekranie, gdy użytkownicy wchodzą w interakcję z aplikacją i mogą są odświeżane automatycznie po upływie określonego czasu. Jeśli dopiero zaczynasz korzystać z urządzeń mobilnych reklamy, to doskonały punkt wyjścia.
Wdrażanie banerów reklamowychPełnoekranowa
Reklamy pełnoekranowe zasłaniające interfejs aplikacji do momentu zamknięcia przez użytkownika
Reklamy pełnoekranowe najlepiej działają w naturalnych przerwach w przepływie np. między poziomami gry lub tuż po ukończeniu zadania.
Zastosuj reklamy pełnoekranoweNatywna
Reklamy możliwe do dostosowania, które pasują do wyglądu i stylu Twojej aplikacji
Reklamy natywne to format reklamy oparty na komponentach. Ty decydujesz, jak i gdzie reklamy natywne są rozmieszczone w taki sposób, aby jej układ był bardziej spójny z projektem aplikacji. Według wybierając czcionki, kolory i inne szczegóły, możesz stworzyć naturalne, dyskretnych prezentacji reklam, które mogą być atrakcyjne dla użytkowników.
Wdróż zaawansowane reklamy natywneZ nagrodą
Reklamy, które nagradzają użytkowników za oglądanie krótkich filmów i wchodzenie w interakcję z grami reklamy i ankiety
Reklamy z nagrodą mogą pomóc użytkownikom w zarabianiu na bezpłatnych grach.
Wdrażanie reklam z nagrodą | Wdrażanie reklam z nagrodą (nowe interfejsy API) |