Optymalizowanie częstotliwości wyświetlania reklam w AdMob za pomocą Firebase

Omówienie rozwiązania

Co to jest optymalizacja częstotliwości wyświetlania reklam?

Niezależnie od tego, czy Twoja aplikacja generuje przychody z reklam, czy z innych źródeł, optymalizacja przychodów z reklam i zapewnianie wysokiej jakości wrażeń użytkownikom może być trudne. Reklamy są świetnym źródłem przychodów, ale ich duża częstotliwość może negatywnie wpływać na wrażenia użytkowników i prowadzić do rezygnacji z aplikacji.

Nie ma jednego uniwersalnego podejścia do częstotliwości wyświetlania reklam w przypadku wszystkich aplikacji. Skuteczność reklam różni się znacznie w zależności od aplikacji i grupy odbiorców. Możesz się obawiać, że zwiększenie częstotliwości wyświetlania reklam może negatywnie wpłynąć na wrażenia użytkowników lub ich utrzymanie, ale możesz też być ciekawy, czy przy odpowiednim wdrożeniu może to doprowadzić do wzrostu przychodów i zaangażowania, przy jednoczesnym kontrolowaniu danych dotyczących zaangażowania.

Wykres przedstawiający zmiany ARPDAU, dziennych przychodów netto i utrzymania użytkowników wraz ze wzrostem częstotliwości wyświetlania reklam
Ilustracja 1. Optymalna częstotliwość wyświetlania reklam maksymalizuje przychody przy minimalnym wpływie na rezygnacje

Aby rozwiązać te problemy, Firebase oferuje narzędzia, które pomagają testować i podejmować decyzje oparte na danych dotyczące optymalnej częstotliwości wyświetlania reklam:

  • Za pomocą Firebase możesz przeprowadzać testy A/B skuteczności różnych częstotliwości wyświetlania reklam na niewielkiej grupie użytkowników.

  • Możesz obserwować wyniki testu i sprawdzać rekomendacje Firebase dotyczące tego, która częstotliwość wyświetlania reklam zapewnia lepsze wyniki i ma minimalny wpływ na utrzymanie użytkowników.

  • Gdy będziesz mieć pewność, że zmiany prawdopodobnie przyniosą pozytywne efekty, możesz wdrożyć je u większej liczby użytkowników jednym kliknięciem.

Uzasadnienie biznesowe i wartość

Deweloperzy i wydawcy, którzy używają Google AdMob i narzędzi Firebase do optymalizacji częstotliwości wyświetlania reklam, odnotowują znaczny wzrost przychodów bez negatywnego wpływu na wrażenia użytkowników.

Logo Qtonz

Qtonz używa Firebase, aby zwiększyć przychody z reklam 4-krotnie i zwiększyć zaangażowanie użytkowników, dostosowując ich wrażenia na różnych etapach ścieżki.

  • Mniej reklam dla nowych użytkowników: zmniejszyli liczbę reklam wyświetlanych użytkownikowi w pierwszym dniu korzystania z aplikacji. Zmienili też miejsce wyświetlania reklam, tak aby pojawiały się one dopiero po wykonaniu przez użytkownika kluczowego działania w aplikacji. Dzięki tym zmianom reklamy stały się mniej natrętne.
  • Częstsze wyświetlanie reklam zaangażowanym użytkownikom: w przypadku użytkowników, którzy spędzają w aplikacji więcej czasu, 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 przypadku Google AdMobreklam w aplikacji. Jako przykładu użyto reklam pełnoekranowych, ale możesz zastosować te same czynności do testowania limitów wyświetleń na użytkownika w przypadku innych formatów reklam.

W tym samouczku zakładamy, że w aplikacji używasz już AdMob i chcesz sprawdzić, czy zmiana częstotliwości wyświetlania jednostki reklamowej z reklamą pełnoekranową wpłynie na przychody z aplikacji lub inne dane. Jeśli jednak nie używasz jeszcze w aplikacji AdMob, nie musisz tego robić. Czynności opisane w tym samouczku pomogą Ci też określić, jakiej częstotliwości wyświetlania reklam należy używać w aplikacji.

Usługi i funkcje używane w tym rozwiązaniu

Google AdMob

Google AdMob umożliwia tworzenie jednostek reklamowych o różnej częstotliwości wyświetlania lub odświeżania, które będą wyświetlane w Twojej aplikacji. Gdy połączysz AdMob z Firebase, AdMob będzie przesyłać do Firebase informacje o przychodach z reklam, aby ulepszać optymalizację strategii reklamowej.

Google Analytics

Google Analytics dostarcza informacji o zaangażowaniu i utrzymaniu użytkowników oraz o danych dotyczących generowania przychodu, takich jak przychody ogółem, AdMob przychody, przychody z zakupów i wiele innych. Umożliwia też tworzenie list odbiorców i segmentów użytkowników.

Firebase Remote Config

Firebase Remote Config umożliwia dynamiczną zmianę i dostosowywanie działania oraz wyglądu aplikacji do wybranych segmentów użytkowników – a wszystko to bez publikowania nowej wersji aplikacji. W tym samouczku użyjesz parametrów Remote Config, aby określić, która jednostka reklamowa ma być wyświetlana użytkownikom.

Firebase A/B Testing

Firebase A/B Testing udostępnia interfejs i infrastrukturę do przeprowadzania w aplikacji eksperymentów dotyczących usług i marketingu. Rozdziela warianty eksperymentu między użytkowników, a następnie przeprowadza analizę statystyczną, aby określić, czy wariant eksperymentu osiąga lepsze wyniki niż grupa kontrolna na podstawie wybranego kluczowego wskaźnika, takiego jak przychody lub utrzymanie użytkowników.


Schemat rozwiązania i używanych usług


Omówienie samouczka do rozwiązania

Przejdź bezpośrednio do samouczka krok po kroku

  1. Użyj AdMob, aby utworzyć nowe warianty jednostek reklamowych do testowania

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

    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. Konfigurowanie testu A/B w Firebase

    1. Określ podstawy testowania, kierowanie i cele, na podstawie których będzie przeprowadzany test.

    2. Zdefiniuj warianty testu i skonfiguruj parametr Remote Config, który będzie określać, która jednostka reklamowa będzie wyświetlana użytkownikom w ramach testu.

  3. Obsługa wartości parametrów Remote Config w kodzie aplikacji

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

    2. Wdróż logikę wyświetlania jednostki reklamowej na podstawie wartości parametru.

  4. Rozpoczęcie testu A/B i sprawdzanie jego wyników w Firebase konsoli

    1. Po rozpoczęciu testu i odczekaniu kilku dni lub tygodni sprawdź w Firebase konsoli, czy test A/B ma zwycięski wariant na podstawie głównego celu testu.

    2. Sprawdź wpływ każdego wariantu na dane dodatkowe, aby upewnić się, że nie spowodował on niezamierzonych negatywnych skutków w przypadku tych danych.

  5. Podjęcie decyzji o wdrożeniu nowej jednostki reklamowej ze zaktualizowaną częstotliwością wyświetlania reklam

    1. Jeśli A/B Testing uzna, że wariant wyświetlający nowy format reklamy jest zwycięski, możesz zacząć wyświetlać ten format wszystkim użytkownikom objętym eksperymentem, wszystkim użytkownikom aplikacji lub wybranej grupie użytkowników.

    2. Jeśli nie udało się jeszcze wyłonić wyraźnego zwycięzcy, możesz kontynuować eksperyment, aby zebrać więcej danych, lub zakończyć go, jeśli trwa już od dłuższego czasu, a wyniki są niejednoznaczne.

Słowniczek