Ten krótki przewodnik jest przeznaczony dla wydawców i deweloperów, którzy chcą korzystać z AdMob aby zarabiać na aplikacji stworzonej za pomocą Firebase. Jeśli nie planujesz dołączać Firebase do aplikacji, zapoznaj się z samodzielnym AdMob przewodnikiem.
Poznaj wszystkie funkcje zalet korzystania z AdMob, Firebase, i Google Analytics razem.
Zanim zaczniesz
Jeśli nie masz jeszcze projektu Firebase ani aplikacji Firebase, postępuj zgodnie z Przewodnik dla początkujących z Firebase: Dodaj Firebase do swojego projektu iOS.
Sprawdź, czy w projekcie Firebase włączona jest usługa Google Analytics:
Jeśli tworzysz nowy projekt Firebase, włącz funkcję Google Analytics podczas tworzenia projektu.
Jeśli masz już projekt Firebase, który nie zawiera Włączono Google Analytics, możesz włączyć Google Analytics w Integracje na karcie
. > Ustawienia projektu
Krok 1. Skonfiguruj aplikację na koncie AdMob
Zarejestruj aplikację jako aplikację AdMob.
Zaloguj się lub zarejestruj się AdMob konto.
Zarejestruj aplikację w AdMob Ten tworzy aplikację AdMob z unikalnym parametrem AdMob Identyfikator aplikacji które będą potrzebne w dalszej części tego przewodnika.
Pojawi się prośba o dodanie pakietu SDK Mobile Ads do aplikacji. Znajdź dotyczące tego zadania znajdziesz w dalszej części tego przewodnika.
Połącz aplikację AdMob z aplikacją Firebase.
Ten krok jest opcjonalny, ale zdecydowanie zalecany. Dowiedz się więcej o korzyściach płynących z włączenia danych o użytkownikach i połączenia aplikacji AdMob z Firebase.
Na panelu Aplikacje na koncie AdMob wykonaj te 2 czynności:
Włącz dane o użytkownikach, aby umożliwić usłudze AdMob przetwarzanie i wyświetlanie uporządkowanych danych analitycznych na koncie AdMob. To także wymagane ustawienie, aby połączyć aplikację AdMob z Firebase.
Połącz Aplikacja AdMob do istniejącego projektu Firebase i aplikacji Firebase.
Sprawdź, czy wpisany identyfikator pakietu jest taki sam jak w przypadku aplikacji Firebase. Identyfikator pakietu aplikacji Firebase znajdziesz na karcie Twoje aplikacje. z Twoich
Ustawienia projektu >
Krok 2. Dodaj identyfikator aplikacji AdMob do pliku Info.plist
W pliku Info.plist
aplikacji dodaj klucz GADApplicationIdentifier
ze znakiem
parametru
Identyfikator aplikacji AdMob.
Możesz wprowadzić tę zmianę automatycznie:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>
Możesz też edytować ją w edytorze listy właściwości:
Krok 3. Dodaj i zainicjuj pakiet SDK Mobile Ads
Dodaj zależność z pakietem SDK Google Mobile Ads do Plik Pod:
pod 'Google-Mobile-Ads-SDK'
Przed wczytaniem reklam wywołaj metodę
startWithCompletionHandler:
w obiekcieGADMobileAds.sharedInstance
.To wywołanie inicjuje pakiet SDK i jednokrotnie wywołuje moduł obsługi ukończenia zostanie wykonane (lub gdy upłynie 30 sekund). Wywołaj tę metodę tylko raz i jak najwcześniej, najlepiej przy wprowadzaniu aplikacji na rynek, ale po zainicjowanie Firebase.
Oto przykład wywołania metody
startWithCompletionHandler:
w klasieAppDelegate
:Swift
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }
Objective-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
Krok 4. Wyświetl dane o użytkownikach i dane analityczne
Po zainicjowaniu pakiet SDK Mobile Ads automatycznie zaczyna rejestrować zdarzenia i właściwości użytkownika z aplikacji. Możesz wyświetlać te dane bez dodawania dodatkowego kodu do aplikacji ani implementowania reklam. Oto gdzie możesz zobaczyć te dane analityczne:
Na karcie Dane o użytkownikach na koncie AdMob (w panelu Główny lub Aplikacje) możesz wyświetlać wybrane dane o użytkownikach pochodzące ze zgromadzonych danych analitycznych, takie jak średni czas trwania sesji, średnie przychody na użytkownika i utrzymanie.
W Statystykach panel w konsoli Firebase możesz wyświetlać zbiorcze statystyki i podsumowania kluczowe dane. Jeśli dodaj pakiet SDK Firebase dla aplikacji Google Analytics, możesz też oznaczanie konwersji w kampaniach reklamowych oraz utwórz grupy odbiorców niestandardowych w konsoli Firebase.
Pamiętaj, że aby lepiej przedstawić
ARPU oraz
ARPPU,
możesz uwzględnić dane z niestandardowego zdarzenia Analytics o nazwie
ecommerce_purchase
są uwzględniane w obliczeniach przychodu dla tych danych,
(dowiedz się, jak to zrobić).
Krok 5. (Opcjonalnie) Użyj dodatkowych funkcji Google Analytics i Firebase
Korzystaj z dodatkowych możliwości i funkcji, aby zwiększać przychody z aplikacji zaangażowanie użytkowników:
Dodawanie i używanie pakietu SDK Firebase dla aplikacji Google Analytics
Wdrażanie rejestrowania zdarzeń niestandardowych. w aplikacji.
Oznacz konwersje dla reklamy niestandardowej
Uwzględnij dane zdarzenia
ecommerce_purchase
w obliczeniach przychodów w przypadku danych ARPU i ARPPU.
Więcej informacji znajdziesz w przewodniku dotyczącym używania Google Analytics i Firebase z AdMob aplikacjami.
Używanie w aplikacji innych usług Firebase
Po dodaniu pakietu SDK Firebase do Google Analytics możesz używać innych usług Firebase do optymalizacji reklam w aplikacji.
Remote Config umożliwia zmianę działania i wyglądu aplikacji bez publikowania aktualizacji – bezpłatnie, nieograniczona liczba aktywnych użytkowników dziennie.
A/B Testing umożliwia testowanie zmian w interfejsu aplikacji, jej funkcji oraz kampanii budujących zaangażowanie, aby sprawdzić, wpływ na kluczowe dane (takie jak przychody i utrzymanie użytkowników) przed rozpoczęciem znacznie się zmieniają.
Optymalizowanie zarabiania na reklamach w aplikacji
Wypróbuj różne formaty reklam lub konfiguracje na małej grupie użytkowników, a potem podejmij decyzje o wdrożeniu reklamy na podstawie danych dotyczących wszystkich użytkowników. Więcej informacji znajdziesz w tych samouczkach:
Krok 6. Wybierz format reklamy do implementacji w aplikacji
AdMob oferuje wiele różnych formatów reklam, możesz więc wybrać format, najlepiej sprawdzi się w przypadku użytkowników, którzy korzystają z Twojej aplikacji. Kliknij przycisk formatu reklamy, aby wyświetl szczegółowe instrukcje implementacji w dokumentacji AdMob.
Baner
Kwadratowe reklamy wyświetlane u góry lub u dołu ekranu urządzenia.
Banery reklamowe pozostają na ekranie, gdy użytkownicy wchodzą w interakcję z aplikacją i mogą są odświeżane automatycznie po upływie określonego czasu. Jeśli dopiero zaczynasz korzystać z urządzeń mobilnych reklamy, to doskonały punkt wyjścia.
Wdrażanie banerów reklamowychPełnoekranowa
Reklamy pełnoekranowe zasłaniające interfejs aplikacji do momentu zamknięcia przez użytkownika
Reklamy pełnoekranowe najlepiej działają w naturalnych przerwach w przepływie np. między poziomami gry lub tuż po ukończeniu zadania.
Zastosuj reklamy pełnoekranoweNatywna
reklamy dostosowane do wyglądu i stylu Twojej aplikacji;
Reklamy natywne to format reklamy oparty na komponentach. Ty decydujesz, jak i gdzie reklamy natywne są rozmieszczone w taki sposób, aby jej układ był bardziej spójny z projektem aplikacji. Według wybierając czcionki, kolory i inne szczegóły, możesz stworzyć naturalne, dyskretnych prezentacji reklam, które mogą być atrakcyjne dla użytkowników.
Wdróż zaawansowane reklamy natywneZ nagrodą
Reklamy, które umożliwiają nagradzanie użytkowników w zamian za oglądanie krótkich filmów, wchodzenie w interakcje z reklamami demonstracyjnymi gier oraz wypełnianie ankiet
Reklamy z nagrodą mogą pomóc użytkownikom w zarabianiu na bezpłatnych grach.
Wdrażanie reklam z nagrodą | Wdrażanie reklam z nagrodą (nowe interfejsy API) |