Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Zacznij korzystać 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 planujemy m.in. Firebase w swojej aplikacji, odwiedź przewodnik AdMob autonomicznego zamiast.

Jeśli nie masz jeszcze dowiedzieć się o wszystkich zalet korzystania z AdMob, Firebase i Google Analytics razem.

Zanim zaczniesz

  • Jeżeli nie masz jeszcze projekt Firebase oraz aplikację Firebase, postępuj zgodnie z podręcznej instrukcji obsługi Firebase: Dodaj Firebase do projektu Android .

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

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

    • Jeśli masz istniejący projekt Firebase że nie ma włączonego Google Analytics, można włączyć Google Analytics z Integrations karcie swoimi > ustawienia projektu.

      Firebase projekty utworzone przed 31 lipca 2019 można uaktualnić do pełnej doświadczenie Google Analytics z Integrations karcie, jak również. To uaktualnienie jest opcjonalne, ale zalecane.

Krok 1: Skonfiguruj swoją aplikację na koncie AdMob

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

    1. Zarejestruj się lub zaloguj się na konto AdMob.

    2. Zarejestrować swoją aplikację z AdMob . Ten krok tworzy aplikację AdMob z unikalnym AdMob App ID że będziesz potrzebować w dalszej części tego przewodnika.

    Pojawi się prośba o dodanie pakietu SDK do reklam mobilnych do Twojej 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 umożliwienia metryk użytkowników i łącząc swoją aplikację AdMob Firebase.

    Wykonaj następujące dwa kroki na desce rozdzielczej Apps konta AdMob:

    1. Włącz użytkownikowi Metrics , aby umożliwić AdMob przetwarzać i wyświetlać kuratorem analityki danych na koncie AdMob. Jest to również wymagane ustawienie do połączenia aplikacji AdMob z Firebase.

    2. Połącz aplikację AdMob do istniejącego projektu Firebase i Firebase aplikacji.

      Upewnij się, że wpisujesz taką samą nazwę pakietu, jak w przypadku aplikacji Firebase. Znajdź nazwę pakietu aplikacji Firebase w karcie aplikacje swoich > ustawienia projektu .

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

Dodaj swoją AdMob identyfikator aplikacji do swojej aplikacji AndroidManifest.xml pliku dodając <meta-data> tag, 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: Dodawanie i zainicjować Mobile Ads SDK

  1. Dodaj zależność dla Google Mobile Ads SDK do modułu (app-level) swojej aplikacji build.gradle pliku:

    implementation 'com.google.android.gms:play-services-ads:20.4.0'
    
  2. Przed reklam załadunkowych, zadzwoń MobileAds.initialize() metody.

    To wywołanie inicjuje zestaw SDK i odwołuje odbiornik zakończenia po zakończeniu inicjalizacji (lub po upływie 30-sekundowego limitu czasu). Wywołaj tę metodę tylko raz i jak najwcześniej, najlepiej przy uruchomieniu aplikacji.

    Oto przykład tego, jak nazwać initialize() metoda w działaniu:

    Jawa

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Kotlin+KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

Krok 4: wyświetlić dane użytkownika i dane analityczne

Po jego inicjalizacji Mobile Ads SDK automatycznie rozpoczyna analityki rejestrowania zdarzeń i właściwości użytkownika z aplikacją. Możesz przeglądać te dane bez dodawania dodatkowego kodu do aplikacji lub implementowania jakichkolwiek reklam. Oto, gdzie możesz zobaczyć te dane analityczne:

Należy pamiętać, że aby lepiej reprezentować ARPU i ARPPU metryki, może chcesz dołączyć dane z analiz zdarzeń niestandardowych zwanego ecommerce_purchase przy obliczaniu przychodów dla tych metryk ( nauczyć ).

Krok 5: (opcjonalnie) Zastosowanie więcej funkcji Google Analytics i Firebase

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

  • Dodaj pakiet Firebase SDK do Google Analytics i korzystaj z niego

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

    Po dodaniu pakietu SDK Firebase dla Google Analytics użyj innych usług Firebase, aby zoptymalizować reklamy w swojej aplikacji.

    • Remote Config pozwala na zmianę zachowania i wyglądu aplikacji bez publikowania aktualizacji aplikacji, bez żadnych kosztów, nieograniczone codziennych aktywnych użytkowników.

    • A / B Testing daje moc do zmiany testowych do UI, funkcje lub kampanii zaręczynowe swojej aplikacji, aby dowiedzieć się, czy oni wpływ na swoich kluczowych wskaźników (takich jak dochody i retencji) przed wyrzuceniem ze zmianami z szeroko.

    • Przewidywania zastosowanie uczenia maszynowego do danych analitycznych do tworzenia dynamicznych segmentów użytkowników na podstawie przewidywanego zachowania użytkowników. Te prognozy są dostępne do użycia w innych usługach Firebase.

Aby rozpocząć, należy odwiedzić podręcznik do korzystania z Google Analytics i Firebase z aplikacjami AdMob .

Krok 6: Wybierz format reklamy wdrożyć w swojej aplikacji

AdMob oferuje wiele różnych formatów reklam, dzięki czemu możesz wybrać format, który najlepiej odpowiada potrzebom użytkowników Twojej aplikacji. Kliknij przycisk formatu reklamy, by wyświetlić szczegółowe instrukcje implementacji w dokumentacji AdMob.

Reklamy prostokątne wyświetlane u góry lub u dołu ekranu urządzenia

Banery reklamowe pozostają na ekranie podczas interakcji użytkowników z aplikacją i mogą się automatycznie odświeżać po określonym czasie. Jeśli jesteś nowicjuszem w reklamie mobilnej, to świetne miejsce na rozpoczęcie.

Zaimplementuj reklamy banerowe

Śródmiąższowy

Reklamy pełnoekranowe, które zakrywają interfejs aplikacji do momentu zamknięcia przez użytkownika

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

Implementuj reklamy pełnoekranowe

Rodzinny

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

Reklamy natywne to format reklam oparty na komponentach. Ty decydujesz, jak i gdzie są umieszczane reklamy natywne, aby układ był bardziej spójny z projektem Twojej aplikacji. Wybierając dla siebie czcionki, kolory i inne szczegóły, możesz tworzyć naturalne, dyskretne prezentacje reklam, które mogą wzbogacić wygodę użytkowników.

Implementuj zaawansowane reklamy natywne

Wynagrodzony

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

Reklamy z nagrodą (lub „oparte na nagrodach”) mogą pomóc w zarabianiu na użytkownikach darmowych gier.

Implementuj reklamy z nagrodą Implementuj reklamy z nagrodą (nowe interfejsy API)