Ten przewodnik jest przeznaczony dla wydawców i programistów, którzy chcą używać AdMob do zarabiania na aplikacji utworzonej za pomocą Firebase. Jeśli nie planujesz uwzględniać Firebase w swojej aplikacji, zapoznaj się z samodzielnym AdMob przewodnikiem.
Jeśli jeszcze tego nie zrobiono, zapoznaj się ze wszystkimi zaletami korzystania z AdMob, Firebase i Google Analytics.
Zanim zaczniesz
Jeśli nie masz jeszcze projektu Firebase ani aplikacji Firebase, skorzystaj z przewodnika dla początkujących użytkowników Firebase: Dodawanie Firebase do projektu aplikacji na Androida
Sprawdź, czy w projekcie Firebase włączona jest usługa Google Analytics:
Jeśli tworzysz nowy projekt Firebase, włącz Google Analytics w trakcie procesu tworzenia projektu.
Jeśli masz dotychczasowy projekt Firebase bez włączonej usługi Google Analytics, możesz ją włączyć na karcie Integracje w sekcji
> Ustawienia projektu .Google Analytics
Krok 1. Skonfiguruj aplikację na koncie AdMob
Zarejestruj aplikację jako AdMobaplikacjęAdMob.
Zaloguj się lub zarejestruj, aby utworzyć konto AdMob.
Zarejestruj aplikację w AdMob. W tym kroku utworzysz AdMob aplikację z unikalnym AdMobidentyfikatorem aplikacji, którego będziesz potrzebować w dalszej części tego przewodnika.
Zostaniesz poproszony(-a) o dodanie Mobile Adspakietu SDK do aplikacji. Szczegółowe instrukcje 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ściach wynikających z włączenia metryk użytkowników i połączenia aplikacji AdMob z Firebase.
Wykonaj te 2 czynności na panelu Aplikacje na koncie AdMob:
WłączDane o użytkownikach, aby umożliwić AdMob przetwarzanie i wyświetlanie wyselekcjonowanych danych analitycznych na koncie AdMob. Jest to też wymagane ustawienie, aby połączyć AdMobaplikację z Firebase.
PołączAdMob aplikację z dotychczasowym projektem i aplikacją Firebase.
Upewnij się, że wpisałeś taką samą nazwę pakietu, jaką podałeś dla swojej aplikacji Firebase. Nazwę pakietu swojej aplikacji Firebase znajdziesz na karcie Twoje aplikacje w
> Ustawienia projektu .
Krok 2. Dodaj AdMob identyfikator aplikacji do pliku AndroidManifest.xml.
Dodaj AdMobidentyfikator aplikacji do pliku AndroidManifest.xml aplikacji, dodając tag <meta-data> w sposób pokazany 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 Mobile Ads
Dodaj zależność dla zestawu SDK Google Mobile Ads do pliku Gradle modułu (na poziomie aplikacji) (zwykle
<project>/<app-module>/build.gradle.ktslub<project>/<app-module>/build.gradle):implementation("com.google.android.gms:play-services-ads:24.7.0")Przed załadowaniem reklam wywołaj metodę
MobileAds.initialize().To wywołanie inicjuje pakiet SDK i wywołuje zwrotnie detektor po zakończeniu inicjowania (lub po 30 sekundach bezczynności). Wywołuj tę metodę tylko raz i jak najszybciej, najlepiej przy uruchomieniu aplikacji.
Oto przykład wywołania metody
initialize()w Aktywności:Kotlin
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 metryk i analiz użytkowników
Po zainicjowaniu pakiet SDK Mobile Ads automatycznie rozpoczyna rejestrowanie zdarzeń analitycznych i właściwości użytkownika z Twojej aplikacji. Możesz przeglądać te dane bez dodawania dodatkowego kodu do aplikacji ani implementowania reklam. Oto gdzie możesz zobaczyć te dane analityczne:
Na karcie Dane o użytkownikach na koncie AdMob (w panelu Główny lub Aplikacje) możesz wyświetlać wybrane dane o użytkownikach pochodzące ze zebranych danych analitycznych, takie jak średni czas trwania sesji, średnie przychody na użytkownika i utrzymanie.
WAnalityka panel zFirebase konsoli możesz przeglądać zagregowane statystyki ipodsumowania kluczowych wskaźników. Jeśli dodasz pakiet Firebase SDK dla Google Analytics, możesz także oznaczyć konwersje dla kampanii reklamowych i tworzyć niestandardowe grupy odbiorców w konsoli Firebase.
Aby lepiej przedstawić wskaźniki ARPU i ARPPU, warto uwzględnić dane z niestandardowego zdarzenia analitycznego o nazwie ecommerce_purchase w obliczeniach przychodów dla tych wskaźników (dowiedz się, jak to zrobić).
Krok 5: (Opcjonalnie) Użyj większej liczby funkcji Google Analytics i Firebase
Skorzystaj z większej liczby możliwości i funkcji, aby zwiększyć monetyzację aplikacji i zaangażowanie użytkowników:
Dodaj i użyj pakietu Firebase SDK dla Google Analytics
Wdróż niestandardowe rejestrowanie zdarzeń w swojej aplikacji.
Oznacz konwersje dla niestandardowych kampanii reklamowych.
Uwzględnij
ecommerce_purchasedane zdarzeń w obliczeniach przychodów dla metryk ARPU i ARPPU.
Aby dowiedzieć się więcej, zapoznaj się z przewodnikiem dotyczącym korzystania z Google Analytics i Firebase z aplikacjami AdMob.
Korzystanie z innych usług Firebase w aplikacji
Po dodaniu pakietu Firebase SDK dla aplikacji Google Analytics możesz optymalizować reklamy w swojej aplikacji za pomocą innych produktów Firebase.
Remote Config umożliwia zmianę zachowania i wyglądu aplikacji bez konieczności publikowania aktualizacji, bezpłatnie i dla nieograniczonej liczby aktywnych użytkowników dziennie.
A/B Testing umożliwia testowanie zmian w interfejsie użytkownika, funkcjach lub kampaniach angażujących użytkowników Twojej aplikacji, aby sprawdzić, czy mają one wpływ na kluczowe wskaźniki (takie jak przychody i retencja), zanim wdrożysz je na szeroką skalę.
Zoptymalizuj monetyzację reklam w swojej aplikacji
Wypróbuj różne formaty lub konfiguracje reklam na niewielkiej grupie użytkowników, a potem podejmuj decyzje o wdrożeniu reklam dla wszystkich użytkowników na podstawie danych. Aby dowiedzieć się więcej, zapoznaj się z poniższymi samouczkami:
Krok 6. Wybierz format reklamy do wdrożenia w aplikacji
AdMob oferuje wiele różnych formatów reklam, dzięki czemu możesz wybrać ten, który najlepiej pasuje do wrażeń użytkowników Twojej aplikacji. Kliknij przycisk formatu reklamy, aby wyświetlić szczegółowe instrukcje wdrażania w AdMobdokumentacji.
Baner
Prostokątne reklamy wyświetlane u góry lub na dole ekranu urządzenia.
Banery reklamowe pozostają na ekranie, gdy użytkownicy wchodzą w interakcję z aplikacją, i mogą być automatycznie odświeżane po upływie określonego czasu. Jeśli dopiero zaczynasz przygodę z reklamami mobilnymi, to świetny sposób na rozpoczęcie.
Wdrażanie banerów reklamowychPełnoekranowa
Reklamy pełnoekranowe, które zakrywają interfejs aplikacji, dopóki użytkownik ich nie zamknie.
Reklamy pełnoekranowe najlepiej wyświetlać w naturalnych przerwach w działaniu aplikacji, np. między poziomami gry lub tuż po wykonaniu zadania.
Wdrażanie reklam pełnoekranowychNatywna
Reklamy z możliwością dostosowania, które pasują do wyglądu i stylu Twojej aplikacji
Reklamy natywne to format reklam oparty na komponentach. To Ty decydujesz o miejscach docelowych i sposobie wyświetlania reklam natywnych, dzięki czemu układ takich reklam jest bardziej spójny z projektem aplikacji. Wybierając czcionki, kolory i inne szczegóły, możesz tworzyć naturalne, nienachalne prezentacje reklam, które wzbogacają wrażenia użytkowników.
Wdrażanie zaawansowanych reklam natywnychZ nagrodą
Reklamy, które nagradzają użytkowników za oglądanie krótkich filmów i wchodzenie w interakcje z reklamami demonstracyjnymi gier oraz ankietami.
Reklamy z nagrodą (lub „oparte na nagrodach”) mogą pomóc w zarabianiu na użytkownikach, którzy grają bezpłatnie.
| Wdrażanie reklam z nagrodą | Wdrażanie reklam z nagrodą (nowe interfejsy API) |