Depois de concluir a configuração básica da AdMob, também é possível adicionar o SDK do Firebase para o Google Analytics e aproveitar outros recursos do Firebase e do Analytics. Saiba como começar a usar o Google Analytics posteriormente nesta página.
Esses níveis crescentes de configuração oferecem suporte a recursos que podem ajudar você a otimizar a experiência do usuário do seu aplicativo e a receita de publicidade. Confira a tabela de recursos a seguir e seus links para saber mais.
Recurso |
Adicionar SDK de anúncios para dispositivos móveis e ativar métricas do usuário |
Adicionar o SDK de anúncios para dispositivos móveis, ativar as métricas do usuário e vincular a AdMob ao Firebase |
Adicionar o SDK de anúncios para dispositivos móveis, ativar as métricas dos usuários, vincular a AdMob ao Firebase e adicionar o SDK do Firebase para Analytics |
Veja métricas do usuário em sua conta da AdMob | |||
Coletar automaticamente as análises de eventos e propriedades do usuário do seu app | |||
Conferir métricas dos usuários selecionadas na AdMob | |||
Explore e trabalhe com seus dados de análise com o Firebase | |||
Verificar as principais métricas no Console do Firebase | |||
Marcar conversões de campanhas publicitárias | |||
Criar públicos-alvo personalizados | |||
Exportar e analisar dados no BigQuery | |||
Acesse mais recursos de personalização para seus dados de análise | |||
Registrar eventos personalizados para análises e modelos (como registro de eventos de comércio eletrônico para métricas ARPU e ARPPU) | |||
Configurar conversões personalizadas para campanhas publicitárias | |||
Usar
outros produtos do Firebase
(como a Configuração remota e o Teste A/B) |
Comece a usar o Google Analytics
O Google Analytics é o mecanismo de análise do Firebase que oferece acesso a insights importantes sobre dados. Comece a usar o Google Analytics no seu aplicativo adicionando o SDK do Firebase para o Google Analytics.
As etapas a seguir descrevem como começar a usar o SDK do Firebase para Google Analytics no seu aplicativo. Depois de inicializar o SDK, acesse a documentação do Google Analytics para saber como começar a registrar eventos no seu aplicativo.
Etapa 1: adicionar um arquivo de configuração ao app
Se você registrou o aplicativo no Firebase antes de criar um link da AdMob, então
já adicionou um arquivo de configuração do Firebase ao seu aplicativo.
Verifique se há um arquivo GoogleService-Info.plist
na raiz do seu projeto do Xcode.
Verifique também se o arquivo de configuração foi adicionado a todos os destinos.
Etapa 2: adicionar o SDK do Firebase para o Google Analytics ao seu aplicativo
Adicione a dependência do SDK do Firebase para o Google Analytics ao seu Podfile:
pod 'FirebaseAnalytics'
Execute
pod install
e abra o arquivo.xcworkspace
criado.- Importe o módulo
FirebaseCore
noUIApplicationDelegate
, assim como qualquer outro módulo do Firebase usado pelo delegado do app. Por exemplo, para usar o Cloud Firestore e o Authentication:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Configure uma
instância compartilhada do
FirebaseApp
no métodoapplication(_:didFinishLaunchingWithOptions:)
do delegado do app: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];
- Se você estiver usando a SwiftUI, crie um delegado do aplicativo e o anexe
ao struct
App
viaUIApplicationDelegateAdaptor
ouNSApplicationDelegateAdaptor
. Também é necessário desativar o swizzling do delegado do app. Para mais informações, consulte as instruções da SwiftUI.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Implementar a geração de registros de eventos personalizados
Esta seção mostra um exemplo de como implementar a geração de registros
de eventos personalizados no seu aplicativo. Este exemplo específico é para o
evento personalizado ecommerce_purchase
, que é útil para gerar registros de
aplicativos vinculados à AdMob, especialmente para calcular
ARPU e
ARPPU.
Veja como implementar a geração de registros de eventos personalizados no seu aplicativo:
Verifique se você concluiu a seção Introdução ao Google Analytics desta página, que inclui a configuração do app para usar o Firebase, a adição do SDK do Firebase para o Google Analytics e a inicialização do SDK.
Registre um evento
ecommerce_purchase
(Swift | Obj-C). Veja um exemplo: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", }];
Para saber mais sobre como registrar eventos personalizados no seu aplicativo, acesse a documentação do Google Analytics.
Usar outros produtos do Firebase no seu app
Depois de adicionar o SDK do Firebase para Google Analytics, você também pode começar a usar outros produtos do Firebase, como a Configuração remota e o Teste A/B.
A Configuração remota permite que você altere o comportamento e a aparência do app sem publicar uma atualização para ele, sem custos e sem limite de usuários ativos por dia.
O Teste A/B permite testar alterações na IU, nos recursos ou nas campanhas de engajamento do seu app para saber, antes da implementação, se elas afetarão as principais métricas (como receita e retenção).
Otimizar a monetização de anúncios para seu app
Teste diferentes formatos ou configurações de anúncios com um pequeno subconjunto de usuários e implemente o anúncio para todos de acordo com esses resultados. Para saber mais, confira os tutoriais abaixo:
Testar a adoção de novos formatos dos anúncios (informações gerais | implementação).
Otimizar a frequência dos anúncios (informações gerais | implementação).