Po zakończeniu podstawowej AdMob konfiguracji możesz też dodać pakiet SDK Firebase dla Google Analytics, aby korzystać z innych funkcji Google Analytics i Firebase. Dowiedz się, jak zacząć korzystać z tej funkcjiGoogle Analytics w dalszej części tej strony.
Te rosnące poziomy konfiguracji obsługują funkcje, które mogą pomóc Ci zoptymalizować wrażenia użytkowników aplikacji i przychody z reklam. Zapoznaj się z tabelą funkcji i kliknij linki, aby dowiedzieć się więcej.
Wprowadzenie: Google Analytics
Google Analytics to silnik analityczny Firebase, który zapewnia dostęp do szczegółowych statystyk utworzonych na podstawie Twoich danych. Zacznij korzystać z Google Analytics w swojej aplikacji, dodając pakiet SDK Firebase dla Google Analytics.
Poniżej znajdziesz instrukcje, jak zacząć używać pakietu SDK Firebase w aplikacji. Po zainicjowaniu pakietu SDK zapoznaj się z Analyticsdokumentacją, aby dowiedzieć się, jak zacząć rejestrować zdarzenia w aplikacji.Google Analytics
Krok 1. Dodaj plik konfiguracyjny do aplikacji
Jeśli zarejestrowano aplikację w Firebase przed utworzeniem AdMob linku, plik konfiguracyjny Firebase został już dodany do aplikacji.
Sprawdź, czy w katalogu głównym projektu Xcode znajduje się plik GoogleService-Info.plist.
Sprawdź też, czy plik konfiguracyjny został dodany do wszystkich miejsc docelowych.
Krok 2. Dodaj do aplikacji pakiet SDK Firebase na platformę Analytics
- Dodaj do pliku Podfile zależność od pakietu SDK Firebase dla Google Analytics: - pod 'FirebaseAnalytics'
- Uruchom - pod install, a następnie otwórz utworzony plik- .xcworkspace.
- Zaimportuj moduł FirebaseCorew plikuUIApplicationDelegate, a także inne moduły Firebase używane przez delegata aplikacji. Aby na przykład użyć właściwości Cloud Firestore i Authentication:SwiftUIimport SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ... Swiftimport FirebaseCore import FirebaseFirestore import FirebaseAuth // ... Objective-C@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ... 
- Skonfiguruj współdzieloną instancję FirebaseAppw metodzieapplication(_:didFinishLaunchingWithOptions:)delegata aplikacji:SwiftUI// Use Firebase library to configure APIs FirebaseApp.configure() Swift// Use Firebase library to configure APIs FirebaseApp.configure() Objective-C// Use Firebase library to configure APIs [FIRApp configure]; 
- Jeśli używasz SwiftUI, musisz utworzyć delegata aplikacji i dołączyć go do struktury Appza pomocąUIApplicationDelegateAdaptorlubNSApplicationDelegateAdaptor. Musisz też wyłączyć zamianę delegata aplikacji. Więcej informacji znajdziesz w instrukcjach dotyczących SwiftUI.SwiftUI@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } } 
Wdrażanie rejestrowania zdarzeń niestandardowych
W tej sekcji znajdziesz przykład wdrażania rejestrowania zdarzeń niestandardowych w aplikacji. Ten konkretny przykład dotyczy zdarzenia niestandardowego ecommerce_purchase, które jest przydatne do rejestrowania w przypadku aplikacji połączonych z AdMob, zwłaszcza do obliczania ARPU i ARPPU.
Aby zaimplementować rejestrowanie zdarzeń niestandardowych w aplikacji:
- Upewnij się, że wykonano czynności opisane w sekcji Pierwsze krokiGoogle Analytics na tej stronie. Obejmują one skonfigurowanie aplikacji do korzystania z Firebase, dodanie pakietu SDK Firebase dla Google Analytics i zainicjowanie pakietu SDK. 
- Zarejestruj zdarzenie - ecommerce_purchase(Swift | Obj-C). Oto przykład:- Swift- Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ]) - Objective-C- [FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }]; 
Więcej informacji o rejestrowaniu zdarzeń niestandardowych w aplikacji znajdziesz w Analyticsdokumentacji.
Korzystanie w aplikacji z innych usług Firebase
Po dodaniu pakietu SDK Firebase dla Google Analytics możesz też zacząć korzystać z innych usług Firebase, takich jak Firebase Remote Config i Firebase A/B Testing.
- Remote Config umożliwia zmianę zachowania i wyglądu aplikacji bez publikowania jej nowej wersji, bezpłatnie i w przypadku nieograniczonej liczby aktywnych użytkowników dziennie. 
- A/B Testing pozwalają na testowanie zmian interfejsu, funkcji lub kampanii promujących związanych z aplikacją w celu sprawdzenia, czy mają one wpływ na kluczowe wskaźniki (np. przychody i retencję) przed wprowadzeniem ich na szeroką skalę. 
Optymalizowanie generowania przychodu z reklam w aplikacji
Wypróbuj różne formaty lub konfiguracje reklam na małej grupie użytkowników, a potem podejmuj decyzje oparte na danych dotyczące wdrożenia reklamy dla wszystkich użytkowników. Aby dowiedzieć się więcej, zapoznaj się z tymi samouczkami:
- Testowanie wdrażania nowego formatu reklamy (omówienie | wdrażanie). 
- Optymalizacja częstotliwości wyświetlania reklam (omówienie | wdrażanie).