Catch up on highlights from Firebase at Google I/O 2023. Learn more

Optymalizuj częstotliwość reklam AdMob za pomocą Firebase

Omówienie rozwiązania

Co to jest optymalizacja częstotliwości reklam?

Niezależnie od tego, czy Twoja aplikacja jest oparta na przychodach hybrydowych, czy na reklamach, optymalizacja przychodów z reklam i utrzymanie wysokiej jakości obsługi może być trudne. Reklamy są doskonałym źródłem przychodów, ale wysoka częstotliwość reklam może negatywnie wpłynąć na wrażenia użytkownika i doprowadzić do rezygnacji użytkowników.

Nie ma podejścia „jedna częstotliwość reklam pasująca do wszystkich” dla żadnej aplikacji; skuteczność reklam jest bardzo zróżnicowana w zależności od aplikacji i odbiorców. Możesz obawiać się, że zwiększenie częstotliwości reklam może mieć negatywny wpływ na wrażenia użytkownika lub retencję, ale możesz też być ciekawy, czy może to prowadzić do wzrostu przychodów i zaangażowania, jeśli zostanie odpowiednio oprzyrządowane, przy jednoczesnym kontrolowaniu wskaźników zaangażowania.

Wykres przedstawiający zmiany w ARPDAU, dziennych przychodach netto i retencji wraz ze wzrostem częstotliwości reklam
Rysunek 1 : Optymalna częstotliwość reklam maksymalizuje przychody przy minimalnym wpływie na churn

Aby rozwiązać te niewiadome, Firebase oferuje narzędzia, które pomagają testować, a następnie podejmować na podstawie danych decyzje dotyczące optymalnej częstotliwości reklam:

  • Korzystając z Firebase, możesz testować A/B skuteczność różnych częstotliwości reklam na małej podgrupie użytkowników.

  • Możesz obserwować wyniki testów i przeglądać zalecenia Firebase dotyczące tego, która częstotliwość reklam jest skuteczniejsza i ma minimalny wpływ na utrzymanie.

  • Gdy masz pewność, że zmiany prawdopodobnie będą miały pozytywny wpływ, możesz jednym kliknięciem wprowadzić je u większej liczby użytkowników.

Uzasadnienie biznesowe i wartość

Deweloperzy i wydawcy korzystający z narzędzi Google AdMob i Firebase do optymalizacji częstotliwości reklam cieszą się znacznym wzrostem przychodów bez negatywnego wpływu na wygodę użytkowników.

Logo Qtonz

Qtonz korzysta z Firebase, aby czterokrotnie zwiększyć przychody z reklam i zwiększyć zaangażowanie, dostosowując wrażenia do różnych etapów podróży użytkownika.

  • Mniej reklam dla nowych użytkowników : zmniejszyli liczbę reklam , które użytkownik widzi pierwszego dnia korzystania z aplikacji. Zmienili też miejsce docelowe, aby reklamy pojawiały się dopiero po wykonaniu przez użytkownika kluczowego działania w aplikacji. Te zmiany sprawiły, że reklamy były mniej inwazyjne.
  • Częstsze reklamy dla zaangażowanych użytkowników : dla użytkowników o dłuższych sesjach firma Qtonz zwiększyła liczbę wyświetlanych reklam z 2 do 3-4 dziennie.

Wdrażanie rozwiązania

Aby wdrożyć to rozwiązanie, możesz skorzystać z naszego samouczka krok po kroku (omówienie tego samouczka znajdziesz w dalszej części tej strony).

Z tego wieloetapowego samouczka dowiesz się, jak używać Firebase do testowania różnych limitów wyświetleń na użytkownika w reklamach Google AdMob w swojej aplikacji . Wykorzystuje reklamy pełnoekranowe jako przykładowy przypadek testowy, ale możesz przeprowadzić ekstrapolację i wykonać te same czynności, aby przetestować ograniczenie liczby wyświetleń dla innych formatów reklam .

W tym samouczku założono, że korzystasz już z AdMob w swojej aplikacji i chcesz sprawdzić, czy zmiana częstotliwości wyświetlania pełnoekranowej jednostki reklamowej będzie miała wpływ na przychody z aplikacji lub inne dane. Jeśli jednak nie korzystasz jeszcze z AdMob w swojej aplikacji, nie ma problemu! Czynności opisane w tym samouczku mogą również pomóc w zrozumieniu, jakiej częstotliwości reklam należy używać w swojej aplikacji.

Produkty i funkcje wykorzystywane w tym rozwiązaniu

Google AdMob

Google AdMob umożliwia tworzenie jednostek reklamowych z różnymi częstotliwościami reklam lub częstotliwościami odświeżania, które będą wyświetlane w Twojej aplikacji. Gdy połączysz AdMob z Firebase, AdMob wysyła do Firebase informacje o przychodach z reklam, by ulepszyć optymalizację strategii reklamowej.

Google Analytics

Google Analytics zapewnia wgląd w wskaźniki zaangażowania, utrzymania i zarabiania użytkowników, takie jak łączne przychody, przychody z AdMob, przychody z zakupów i wiele innych. Umożliwia także tworzenie grup odbiorców i segmentów użytkowników.

Zdalna konfiguracja Firebase

Zdalna konfiguracja Firebase umożliwia dynamiczne zmienianie i dostosowywanie zachowania i wyglądu aplikacji do pożądanych segmentów użytkowników — wszystko to bez publikowania nowej wersji aplikacji . W tym samouczku użyjesz parametrów Zdalnej konfiguracji, aby kontrolować, która jednostka reklamowa jest wyświetlana użytkownikom.

Testy A/B Firebase

Testy A/B Firebase zapewniają interfejs i infrastrukturę do przeprowadzania eksperymentów produktowych i marketingowych w Twojej aplikacji. Zajmuje się dystrybucją wariantów eksperymentalnych do użytkowników, a następnie przeprowadza analizę statystyczną, aby na podstawie wybranych kluczowych danych, takich jak przychody lub utrzymanie użytkowników, określić, czy wariant eksperymentu ma lepsze wyniki niż grupa kontrolna.


Schemat blokowy rozwiązania i zastosowanych produktów


Omówienie samouczka dotyczącego rozwiązania

Przejdź bezpośrednio do samouczka krok po kroku

  1. Użyj AdMob, aby utworzyć nowe warianty jednostki reklamowej do testowania

    1. Utwórz dwie nowe pełnoekranowe jednostki reklamowe w AdMob.

    2. Ustaw ograniczenie liczby wyświetleń każdej jednostki reklamowej na liczbę wyświetleń na użytkownika, którą chcesz przetestować.

    3. Zaimplementuj miejsca docelowe jednostek reklamowych w kodzie aplikacji.

  2. Skonfiguruj test A/B w konsoli Firebase

    1. Zdefiniuj podstawy testowania, kierowanie i cele, względem których będzie wykonywany test.

    2. Zdefiniuj warianty testu i skonfiguruj parametr Zdalna konfiguracja, który będzie kontrolował, która jednostka reklamowa jest wyświetlana użytkownikom w teście.

  3. Obsługuj wartości parametrów Zdalnej konfiguracji w kodzie aplikacji

    1. Użyj parametru Remote Config w swojej aplikacji.

    2. Zaimplementuj logikę wyświetlania jednostki reklamowej na podstawie wartości parametru.

  4. Rozpocznij test A/B i przejrzyj wyniki testu w konsoli Firebase

    1. Po rozpoczęciu testu i pozostawieniu go na kilka dni lub tygodni sprawdź w konsoli Firebase, czy test A/B ma zwycięski wariant oparty na głównym celu testu A/B.

    2. Sprawdź wpływ każdego wariantu na dodatkowe dane, aby upewnić się, że warianty nie spowodowały niezamierzonego negatywnego wpływu na te dane.

  5. Zdecyduj, czy chcesz wdrożyć nową jednostkę reklamową ze zaktualizowaną częstotliwością reklam

    1. Jeśli testy A/B wykażą, że odmiana wyświetlająca nowy format reklamy jest zwycięska, możesz zacząć wyświetlać ten format reklamy wszystkim użytkownikom docelowym w eksperymencie, wszystkim użytkownikom Twojej aplikacji lub podzbiorowi użytkowników.

    2. Jeśli nie ustalono jeszcze jednoznacznego zwycięzcy, możesz kontynuować eksperyment, aby zebrać więcej danych, lub zakończyć eksperyment, jeśli trwa już od dłuższego czasu z niejednoznacznymi wynikami.

Słowniczek