AdMob uygulamalarıyla daha fazla Google Analytics ve Firebase özelliğini kullanma

Temel AdMob kurulumunu tamamladıktan sonra Firebase SDK'sını da ekleyebilirsiniz diğer özelliklerden yararlanmasını sağlamak için Google Analytics ve Firebase. Google Analytics 4'ü nasıl kullanmaya başlayacağınızı Google Analytics bu sayfada daha sonra ele alacağız.

Bu artan yapılandırma düzeyleri, başarılı olmanıza ve uygulamanızın kullanıcı deneyimini ve reklam gelirinizi optimize edebilirsiniz. Şunlara göz atın: özellik tablosunu ve daha fazla bilgi edinin.

Özellik Mobile Ads SDK'sını ekleyin +
kullanıcı metriklerini etkinleştirin
Mobile Ads SDK'sını ekleyin +
kullanıcı metriklerini etkinleştirin ve
AdMob'u Firebase'e bağlama
Mobile Ads SDK'sını ekleyin +
kullanıcı metriklerini etkinleştirin ve
AdMob'u Firebase'e bağlayın ve
Ekle Analytics için Firebase SDK'sı
AdMob hesabınızdaki kullanıcı metriklerini görüntüleme
Analizleri otomatik olarak toplama events ve uygulamanızdaki kullanıcı özellikleri
AdMob'da seçilen kullanıcı metriklerini görüntüleme
Firebase ile analiz verilerinizi keşfetme ve bunlarla çalışma
Temel metrikleri Firebase konsolunda görüntüleme
Reklam kampanyaları için dönüşümleri işaretleme
Özel kitleler oluşturma
BigQuery'deki verileri dışa aktarma ve analiz etme
Analiz verileriniz için daha fazla özelleştirme özelliğine erişme
Analizler ve modelleri (ör. günlük kaydı ecommerce_purchase etkinlikleri KBOG ve ARPPU metrikleri)
Reklam kampanyaları için özel dönüşümleri yapılandırma
Kullanım alanları diğer Firebase ürünleri
(ör. Remote Config ve A/B Testi)

Google Analytics'i kullanmaya başlama

Firebase'in analiz motoru olan Google Analytics, verilerinizi analiz etmenize yardımcı olabilir. Uygulamanızda Google Analytics'i kullanmaya başlayın Google Analytics için Firebase SDK'sını ekleyerek.

Aşağıdaki adımlarda Firebase SDK'sını Google Analytics'i ekleyebilirsiniz. SDK'yı başlattıktan sonra Nasıl başlayacağınızı öğrenmek için Analytics belgelerini uygulamanıza dikkat edin.

1. Adım: Uygulamanıza bir yapılandırma dosyası ekleyin

Bir AdMob bağlantısı oluşturmadan önce uygulamanızı Firebase'e kaydettiyseniz Uygulamanıza zaten bir Firebase yapılandırma dosyası eklediniz. . Xcode projenizin kökünde GoogleService-Info.plist dosyası olup olmadığını kontrol edin. Ayrıca, yapılandırma dosyasının tüm hedeflere eklendiğinden emin olun.

2. Adım: Analytics için Firebase SDK'sını uygulamanıza ekleyin

  1. Google Analytics için Firebase SDK'sına yönelik bağımlılığı Podfile:

    pod 'FirebaseAnalytics'
    
  2. pod install komutunu çalıştırın ve oluşturulan .xcworkspace dosyasını açın.

  3. FirebaseCore modülünü UIApplicationDelegate ve diğer Yetki verdiğiniz uygulamanın kullandığı Firebase modülleri. Örneğin, Cloud Firestore ve Authentication'ı kullanmak için:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Şunu yapılandır: FirebaseApp paylaşılan örneğinizin application(_:didFinishLaunchingWithOptions:) yöntemi:

    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];
  5. SwiftUI kullanıyorsanız bir uygulama temsilcisi oluşturup bunu eklemeniz gerekir UIApplicationDelegateAdaptor veyaApp NSApplicationDelegateAdaptor. Uygulama yetkisi kaydırmayı da devre dışı bırakmanız gerekir. Örneğin, daha fazla bilgi için SwiftUI talimatlarına bakın.

    SwiftUI

    @main
    struct YourApp: App {
      // register app delegate for Firebase setup
      @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate
    
      var body: some Scene {
        WindowGroup {
          NavigationView {
            ContentView()
          }
        }
      }
    }
          

Özel etkinlik günlük kaydını uygulama

Bu bölümde, özel etkinlik giriş yapabilirsiniz. Bu özel örnek, Arkadaş Bitkiler projesinin günlüğe kaydedilmesine yardımcı olan ecommerce_purchase özel etkinliği Özellikle hesaplama için AdMob bağlantılı uygulamalar KBOG ve ARPPU.

Uygulamanızda özel etkinlik günlük kaydını nasıl uygulayacağınız aşağıda açıklanmıştır:

  1. Google Analytics bölümünden Örneğin, uygulamanızı Firebase'i kullanacak şekilde yapılandırma, ve SDK'yı başlatma.

  2. ecommerce_purchase etkinliği kaydedin (Swift) | Obj-C). Aşağıda bir örnek verilmiştir:

    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",
    }];

Uygulamanızda özel etkinlikleri günlüğe kaydetmeyle ilgili daha fazla bilgi edinmek için Analytics dokümanlarına göz atın.

Uygulamanızda diğer Firebase ürünlerini kullanma

Google Analytics için Firebase SDK'sını ekledikten sonra, Firebase Remote Config ve Firebase A/B Testi.

  • Remote Config, kullanıcıların davranışını değiştirmek için bir uygulama güncellemesi yayınlamadan uygulamanızın görünümünü ve Günlük sınırsız etkin kullanıcı sayısı.

  • A/B Testi, ekibinizdeki değişiklikleri test etmenize kullanıcı arayüzü, özellikler veya etkileşim kampanyalarından yararlanarak önce gelir ve elde tutma gibi temel metriklerinize olan etkisini yaygın bir şekilde değiştiğini gösteriyor.

Uygulamanız için reklamlardan para kazanmayı optimize etme

Küçük bir kullanıcı alt grubuyla farklı reklam biçimlerini veya yapılandırmaları deneyin ve ardından reklamı tüm kullanıcılarınız için uygulama konusunda veriye dayalı kararlar alabilirsiniz. Alıcı: Daha fazla bilgi edinmek için aşağıdaki eğiticilere göz atın: