Rozpocznij korzystanie z AdMob w swoim projekcie na Androida

Ten przewodnik szybkiego startu jest przeznaczony dla wydawców i programistów, którzy chcą używać AdMob do zarabiania na aplikacji utworzonej w Firebase. Jeśli nie planujesz dołączać Firebase do swojej aplikacji, zamiast tego zapoznaj się z samodzielnym przewodnikiem AdMob .

Jeśli jeszcze tego nie zrobiłeś, poznaj wszystkie zalety jednoczesnego korzystania z AdMob, Firebase i Google Analytics.

Zanim zaczniesz

  • Jeśli nie masz jeszcze projektu Firebase i aplikacji Firebase, postępuj zgodnie z przewodnikiem dla początkujących Firebase: Dodaj Firebase do swojego projektu na Androida .

  • Upewnij się, że w Twoim projekcie Firebase jest włączona usługa Google Analytics:

    • Jeśli tworzysz nowy projekt Firebase, włącz Google Analytics podczas tworzenia projektu.

    • Jeśli masz istniejący projekt Firebase, w którym nie włączono Google Analytics, możesz włączyć Google Analytics na karcie Integracje w swoim > Ustawienia projektu .

Krok 1: skonfiguruj aplikację na koncie AdMob

  1. Zarejestruj swoją aplikację jako aplikację AdMob.

    1. Zaloguj się lub zarejestruj konto AdMob.

    2. Zarejestruj swoją aplikację w AdMob . Ten krok powoduje utworzenie aplikacji AdMob z unikalnym identyfikatorem aplikacji AdMob , którego będziesz potrzebować w dalszej części tego przewodnika.

    Zostaniesz poproszony o dodanie pakietu SDK do reklam mobilnych do swojej aplikacji. Szczegółowe instrukcje 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ściach płynących z włączenia danych o użytkownikach i połączenia aplikacji AdMob z Firebase.

    Wykonaj dwa poniższe kroki w panelu aplikacji na koncie AdMob:

    1. Włącz Dane użytkownika , aby umożliwić AdMob przetwarzanie i wyświetlanie wybranych danych analitycznych na Twoim koncie AdMob. Jest to także ustawienie wymagane do połączenia aplikacji AdMob z Firebase.

    2. Połącz swoją aplikację AdMob z istniejącym projektem Firebase i aplikacją Firebase.

      Upewnij się, że wpisałeś tę samą nazwę pakietu, co w przypadku aplikacji Firebase. Znajdź nazwę pakietu aplikacji Firebase na karcie Twoje aplikacje w witrynie > Ustawienia projektu .

Krok 2: Dodaj identyfikator aplikacji AdMob do pliku AndroidManifest.xml

Dodaj identyfikator aplikacji AdMob do pliku AndroidManifest.xml swojej aplikacji, dodając tag <meta-data> , jak pokazano 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ść pakietu SDK do reklam mobilnych Google do pliku Gradle modułu (na poziomie aplikacji) (zwykle <project>/<app-module>/build.gradle.kts lub <project>/<app-module>/build.gradle ):

    implementation("com.google.android.gms:play-services-ads:22.6.0")
    
  2. Przed załadowaniem reklam wywołaj metodę MobileAds.initialize() .

    To wywołanie inicjuje zestaw SDK i wywołuje odbiornik zakończenia po zakończeniu inicjalizacji (lub po upływie limitu czasu 30 sekund). Wywołaj tę metodę tylko raz i tak wcześnie, jak to możliwe, najlepiej podczas uruchamiania aplikacji.

    Oto przykład wywołania metody initialize() w działaniu:

    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 metryki użytkowników i dane analityczne

Po zainicjowaniu pakiet SDK do reklam mobilnych 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 swojej aplikacji i wdrażania reklam. Tutaj możesz zobaczyć te dane analityczne:

Pamiętaj, że aby lepiej reprezentować wskaźniki ARPU i ARPPU , możesz uwzględnić dane z niestandardowego zdarzenia analitycznego o nazwie ecommerce_purchase w kalkulacji przychodów dla tych wskaźników ( dowiedz się, jak ).

Krok 5: (Opcjonalnie) Skorzystaj z większej liczby funkcji Google Analytics i Firebase

Skorzystaj z większej liczby możliwości i funkcji, aby poprawić monetyzację aplikacji i zaangażowanie użytkowników:

  • Dodaj i używaj pakietu SDK Firebase dla Google Analytics

    Aby dowiedzieć się więcej, zapoznaj się z przewodnikiem dotyczącym korzystania z Google Analytics i Firebase w aplikacjach AdMob .

  • Użyj innych produktów Firebase w swojej aplikacji

    Po dodaniu pakietu SDK Firebase do Google Analytics użyj innych produktów Firebase, aby zoptymalizować reklamy w swojej aplikacji.

    • Zdalna konfiguracja umożliwia zmianę zachowania i wyglądu aplikacji bez publikowania aktualizacji aplikacji, bezpłatnie i dla nieograniczonej liczby aktywnych użytkowników dziennie.

    • Testy A/B umożliwiają testowanie zmian w interfejsie użytkownika, funkcjach lub kampaniach budujących zaangażowanie aplikacji, aby dowiedzieć się, czy mają one wpływ na kluczowe wskaźniki (takie jak przychody i utrzymanie) przed powszechnym wdrożeniem zmian.

  • Zoptymalizuj monetyzację reklam w swojej aplikacji

    Wypróbuj różne formaty i konfiguracje reklam na niewielkiej grupie użytkowników, a następnie podejmuj oparte na danych decyzje dotyczące wdrożenia reklamy dla wszystkich użytkowników. Aby dowiedzieć się więcej, zapoznaj się z poniższymi tutorialami:

Krok 6: Wybierz format reklamy, który chcesz zastosować w swojej aplikacji

AdMob oferuje wiele różnych formatów reklam, więc możesz wybrać format, który najlepiej odpowiada wygodzie użytkownika Twojej aplikacji. Kliknij przycisk formatu reklamy, aby wyświetlić szczegółowe instrukcje dotyczące implementacji w dokumentacji AdMob.

Prostokątne reklamy wyświetlane na górze lub na dole ekranu urządzenia

Reklamy banerowe pozostają na ekranie, gdy użytkownicy wchodzą w interakcję z aplikacją, i mogą odświeżać się automatycznie po pewnym czasie. Jeśli dopiero zaczynasz przygodę z reklamą mobilną, jest to świetny sposób na rozpoczęcie.

Wdrażaj reklamy banerowe

Śródmiąższowy

Reklamy pełnoekranowe zakrywające interfejs aplikacji do czasu jej zamknięcia przez użytkownika

Reklam pełnoekranowych najlepiej używać w naturalnych przerwach w wykonywaniu aplikacji, na przykład między poziomami gry lub zaraz po ukończeniu zadania.

Wdrażaj reklamy pełnoekranowe

Rodzinny

Konfigurowalne reklamy, które pasują do wyglądu i stylu Twojej aplikacji

Reklamy natywne to format reklamy oparty na komponentach. Ty decydujesz jak i gdzie umieszczane są reklamy natywne, tak aby układ był bardziej spójny z designem Twojej aplikacji. Wybierając czcionki, kolory i inne szczegóły, możesz stworzyć naturalne, dyskretne prezentacje reklam, które mogą wzbogacić doświadczenie użytkownika.

Wdrażaj zaawansowane reklamy natywne

Wynagrodzony

Reklamy nagradzające użytkowników za oglądanie krótkich filmów i interakcję z odtwarzalnymi reklamami i ankietami

Reklamy z nagrodą (lub „oparte na nagrodach”) mogą pomóc użytkownikom korzystającym z bezpłatnej gry zarabiać.

Wdrażaj reklamy z nagrodą Wdrażaj reklamy z nagrodą (nowe interfejsy API)