Zacznij korzystać z AdMob w swoim projekcie na Androida

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

  1. Zarejestruj aplikację jako aplikację AdMob.

    1. Zaloguj się lub zarejestruj się konto AdMob.

    2. 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.

  2. 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:

    1. 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.

    2. 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

  1. 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")
    
  2. 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:

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:

  • 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.

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 reklamowych

Peł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łnoekranowe

Natywna

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 natywne

Z 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)