Zoptymalizuj 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 opiera się na przychodach hybrydowych, czy na przychodach z reklam, optymalizacja przychodów z reklam i utrzymywanie wysokiej jakości obsługi użytkownika może być trudne. Reklamy są doskonałym źródłem przychodów, ale ich wysoka częstotliwość może negatywnie wpływać na wrażenia użytkowników i prowadzić do ich rezygnacji.

Nie ma jednej metody odpowiadającej wszystkim częstotliwości reklam w przypadku żadnej aplikacji; Skuteczność reklam różni się znacznie 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 wygodę użytkownika lub utrzymanie go, ale możesz też być ciekaw, czy może to prowadzić do wzrostu przychodów i zaangażowania, jeśli zostanie właściwie zastosowane i utrzyma wskaźniki zaangażowania pod kontrolą.

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

Aby rozwiać te niewiadome, Firebase oferuje narzędzia, które pomogą Ci przetestować, a następnie podjąć 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 podzbiorze użytkowników.

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

  • Gdy będziesz mieć pewność, że zmiany prawdopodobnie będą miały pozytywny wpływ, możesz jednym kliknięciem udostępnić zmiany większej liczbie użytkowników.

Uzasadnienie biznesowe i wartość

Programiści 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 Qtonza

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

  • Mniej reklam dla nowych użytkowników : zmniejszono liczbę reklam wyświetlanych użytkownikowi pierwszego dnia korzystania z aplikacji. Zmienili także miejsce docelowe, tak aby reklamy pojawiały się dopiero po wykonaniu przez użytkownika kluczowej czynności w aplikacji. Dzięki tym zmianom reklamy stały się mniej inwazyjne.
  • Częstsze reklamy dla zaangażowanych użytkowników : w przypadku użytkowników z dłuższymi sesjami Qtonz zwiększył 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).

W tym wieloetapowym samouczku dowiesz się, jak używać Firebase do testowania różnych ograniczeń częstotliwości dla reklam Google AdMob w swojej aplikacji . Jako przykład testowy wykorzystuje reklamy pełnoekranowe , ale możesz dokonać ekstrapolacji 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 wskaźniki. Jeśli jednak nie korzystasz jeszcze z AdMob w swojej aplikacji, nie ma problemu! Kroki opisane w tym samouczku mogą również pomóc Ci zrozumieć, jakiej częstotliwości reklam powinieneś używać w swojej aplikacji.

Produkty i funkcje użyte w tym rozwiązaniu

Google AdMob

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

Google Analytics

Google Analytics zapewnia wgląd w wskaźniki zaangażowania użytkowników, utrzymania i monetyzacji, takie jak całkowite 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 dynamiczną zmianę i dostosowywanie zachowania i wyglądu aplikacji do pożądanych segmentów użytkowników — a wszystko to bez publikowania nowej wersji aplikacji . W tym samouczku użyjesz parametrów Zdalnej konfiguracji, aby kontrolować, która jednostka reklamowa będzie wyświetlana użytkownikom.

Testy A/B Firebase

Testowanie A/B Firebase zapewnia interfejs i infrastrukturę do przeprowadzania eksperymentów produktowych i marketingowych w Twojej aplikacji. Zajmuje się dystrybucją wariantów eksperymentu wśród użytkowników, a następnie przeprowadza analizę statystyczną w celu ustalenia, czy wariant eksperymentu ma lepsze wyniki niż grupa kontrolna na podstawie wybranych kluczowych wskaźników, takich jak przychody lub utrzymanie użytkowników.


Schemat rozwiązania i zastosowanych produktów


Omówienie samouczka rozwiązania

Przejdź bezpośrednio do samouczka krok po kroku

  1. Skorzystaj z AdMob, aby utworzyć nowe warianty jednostek reklamowych do testów

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

    2. Ustaw ograniczenie liczby wyświetleń każdej jednostki reklamowej na wartość 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 test będzie realizowany.

    2. Zdefiniuj warianty testu i skonfiguruj parametr Zdalnej konfiguracji, który będzie kontrolował, która jednostka reklamowa będzie 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 w oparciu o główny cel testu A/B.

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

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

    1. Jeśli test A/B wykaże, że zwycięża wariant wyświetlający nowy format reklamy, możesz zacząć wyświetlać ten format reklamy wszystkim użytkownikom docelowym w eksperymencie, wszystkim użytkownikom Twojej aplikacji lub części użytkowników.

    2. Jeśli nie wyłoniono jeszcze wyraźnego zwycięzcy, możesz kontynuować eksperyment, aby zebrać więcej danych, lub zakończyć eksperyment, jeśli trwa już od dłuższego czasu i nie daje jednoznacznych wyników.

Słowniczek