Check out what’s new from Firebase at Google I/O 2022. Learn more

Android projenizde AdMob'u kullanmaya başlayın

Bu hızlı başlangıç ​​kılavuzu, Firebase ile oluşturulmuş bir uygulamadan para kazanmak için AdMob'u kullanmak isteyen yayıncılar ve geliştiriciler içindir. Uygulamanıza Firebase'i dahil etmeyi planlamıyorsanız bunun yerine bağımsız AdMob kılavuzunu ziyaret edin.

Henüz yapmadıysanız AdMob, Firebase ve Google Analytics'i birlikte kullanmanın tüm avantajlarını öğrenin.

Sen başlamadan önce

  • Halihazırda bir Firebase projeniz ve bir Firebase uygulamanız yoksa Firebase başlangıç ​​kılavuzunu takip edin: Firebase'i Android projenize ekleyin .

  • Firebase projenizde Google Analytics'in etkinleştirildiğinden emin olun:

    • Yeni bir Firebase projesi oluşturuyorsanız, proje oluşturma iş akışı sırasında Google Analytics'i etkinleştirin.

    • Google Analytics'in etkinleştirilmediği mevcut bir Firebase projeniz varsa, Google Analytics'i, > Proje ayarları'nın Entegrasyonlar sekmesinden etkinleştirebilirsiniz.

1. Adım: Uygulamanızı AdMob hesabınızda kurun

  1. Uygulamanızı bir AdMob uygulaması olarak kaydedin.

    1. Bir AdMob hesabında oturum açın veya kaydolun.

    2. Uygulamanızı AdMob'a kaydedin . Bu adım, bu kılavuzun ilerleyen bölümlerinde ihtiyaç duyacağınız benzersiz bir AdMob Uygulama Kimliğine sahip bir AdMob uygulaması oluşturur.

    Mobil Reklamlar SDK'sını uygulamanıza eklemeniz istenecektir. Bu kılavuzda daha sonra bu görev için ayrıntılı yönergeler bulun.

  2. AdMob uygulamanızı Firebase uygulamanıza bağlayın.

    Bu adım isteğe bağlıdır ancak şiddetle tavsiye edilir. Kullanıcı metriklerini etkinleştirmenin ve AdMob uygulamanızı Firebase'e bağlamanın avantajları hakkında daha fazla bilgi edinin.

    AdMob hesabınızın Uygulamalar kontrol panelinde aşağıdaki iki adımı tamamlayın:

    1. AdMob'un seçilmiş analiz verilerini AdMob hesabınızda işlemesine ve görüntülemesine izin vermek için Kullanıcı Metriklerini etkinleştirin . Ayrıca, AdMob uygulamanızı Firebase'e bağlamanız için gerekli bir ayardır.

    2. AdMob uygulamanızı mevcut Firebase projenize ve Firebase uygulamanıza bağlayın.

      Firebase uygulamanız için girdiğiniz paket adının aynısını girdiğinizden emin olun. Firebase uygulamanızın paket adını, > Proje ayarları'nın Uygulamalarınız kartında bulun.

2. Adım: AdMob Uygulama Kimliğinizi AndroidManifest.xml dosyanıza ekleyin

Aşağıda gösterildiği gibi <meta-data> etiketini ekleyerek AdMob Uygulama Kimliğinizi uygulamanızın AndroidManifest.xml dosyasına ekleyin.

<manifest>
    <application>
        <!-- Sample AdMob App ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ADMOB_APP_ID"/>
    </application>
</manifest>

3. Adım: Mobil Reklamlar SDK'sını ekleyin ve başlatın

  1. Google Mobile Ads SDK'sının bağımlılığını uygulamanızın modül (uygulama düzeyinde) build.gradle dosyasına ekleyin:

    implementation 'com.google.android.gms:play-services-ads:20.6.0'
    
  2. Reklamları yüklemeden önce MobileAds.initialize() yöntemini çağırın.

    Bu çağrı, SDK'yı başlatır ve başlatma tamamlandığında (veya 30 saniyelik bir zaman aşımından sonra) bir tamamlama dinleyicisini geri çağırır. Bu yöntemi yalnızca bir kez ve mümkün olduğunca erken, ideal olarak uygulama başlatılırken arayın.

    Bir Activity'de initialize() yönteminin nasıl çağrılacağına dair bir örnek:

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // ...
        MobileAds.initialize(this);
    }

    Kotlin+KTX

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        // ...
        MobileAds.initialize(this)
    }

4. Adım: Kullanıcı ölçümlerini ve analiz verilerini görüntüleyin

Başlatıldıktan sonra Mobile Ads SDK, uygulamanızdan analiz olaylarını ve kullanıcı özelliklerini otomatik olarak günlüğe kaydetmeye başlar. Bu verileri, uygulamanıza herhangi bir ek kod eklemeden veya herhangi bir reklam uygulamadan görüntüleyebilirsiniz. Bu analiz verilerini burada görebilirsiniz:

ARPU ve ARPPU metriklerini daha iyi temsil etmek için, bu metriklerin gelir hesaplamasına ecommerce_purchase adlı bir özel analiz etkinliğinden gelen verileri dahil etmek isteyebilirsiniz ( nasıl yapılacağını öğrenin ).

5. Adım: (İsteğe bağlı) Google Analytics ve Firebase'in daha fazla özelliğini kullanın

Uygulamadan para kazanmayı ve kullanıcı etkileşimini iyileştirmek için daha fazla fırsat ve özellikten yararlanın:

  • Google Analytics için Firebase SDK'sını ekleyin ve kullanın

  • Uygulamanızda diğer Firebase ürünlerini kullanın

    Google Analytics için Firebase SDK'sını ekledikten sonra, uygulamanızdaki reklamları optimize etmek için diğer Firebase ürünlerini kullanın.

    • Remote Config , sınırsız günlük etkin kullanıcı için ücretsiz olarak bir uygulama güncellemesi yayınlamadan uygulamanızın davranışını ve görünümünü değiştirmenize olanak tanır.

    • A/B Testi size, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yapılan değişiklikleri test etme ve değişiklikleri geniş çapta kullanıma sunmadan önce temel metrikleriniz (gelir ve elde tutma gibi) üzerinde bir etkisi olup olmadığını öğrenme gücü verir.

Başlamak için Google Analytics ve Firebase'i AdMob uygulamalarıyla kullanma kılavuzunu ziyaret edin.

6. Adım: Uygulamanıza uygulamak için bir reklam biçimi seçin

AdMob, uygulamanızın kullanıcı deneyimine en uygun biçimi seçebilmeniz için bir dizi farklı reklam biçimi sunar. AdMob belgelerinde ayrıntılı uygulama talimatlarını görüntülemek için bir reklam biçimine ilişkin düğmeyi tıklayın.

Cihaz ekranının üstünde veya altında görünen dikdörtgen reklamlar

Banner reklamlar, kullanıcılar uygulamayla etkileşime girerken ekranda kalır ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılıkta yeniyseniz, başlamak için harika bir yerdir.

Banner Reklamları Uygulayın

geçiş reklamı

Kullanıcı tarafından kapatılana kadar bir uygulamanın arayüzünü kapsayan tam ekran reklamlar

Geçiş reklamları en iyi şekilde, bir oyunun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra olduğu gibi, bir uygulamanın yürütme akışındaki doğal duraklamalarda kullanılır.

Geçiş Reklamlarını Uygulayın

Yerli

Uygulamanızın görünümüne ve tarzına uyan özelleştirilebilir reklamlar

Yerel reklamlar, bileşen tabanlı bir reklam biçimidir. Düzenin uygulamanızın tasarımıyla daha tutarlı olması için Yerel reklamların nasıl ve nereye yerleştirileceğine siz karar verirsiniz. Yazı tiplerini, renkleri ve diğer ayrıntıları kendiniz seçerek, zengin bir kullanıcı deneyimine katkıda bulunabilecek doğal, göze batmayan reklam sunumları oluşturabilirsiniz.

Yerel Gelişmiş Reklamları Uygulayın

Ödüllü

Kullanıcıları kısa videolar izledikleri ve oynatılabilir reklamlar ve anketlerle etkileşim kurdukları için ödüllendiren reklamlar

Ödüllü (veya "ödül tabanlı") reklamlar, oynaması ücretsiz kullanıcılardan para kazanmaya yardımcı olabilir.

Ödüllü Reklamları Uygulayın Ödüllü Reklamları Uygulayın (Yeni API'ler)