Android projenizde AdMob'u kullanmaya başlama

Bu hızlı başlangıç kılavuzu, Firebase ile oluşturulmuş bir uygulamadan para kazanmak için AdMob kullanmak isteyen yayıncılar ve geliştiriciler içindir. Uygulamanıza Firebase'ı eklemeyi 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.

Başlamadan önce

  • Henüz bir Firebase projeniz ve Firebase uygulamanız yoksa, Firebase başlangıç kılavuzunu izleyin: Firebase'i Android projenize ekleyin.

  • Firebase projenizde Google Analytics öğesinin etkinleştirildiğinden emin olun:

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

    • Mevcut bir Firebase projenizde Google Analytics özelliği etkin değilse, > Proje ayarları altındaki Entegrasyonlar sekmesinden Google Analytics özelliğini etkinleştirebilirsiniz.

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

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

    1. AdMob hesabına oturum açın veya kaydolun.

    2. Uygulamanızı AdMob adresine kaydedin. Bu adım, bu kılavuzun ilerleyen kısımlarında ihtiyaç duyacağınız benzersiz bir AdMob Uygulama Kimliğine sahip bir AdMob uygulaması oluşturur.

    Uygulamanıza Mobile Ads SDK'sını eklemeniz istenecek. Bu görevle ilgili ayrıntılı talimatları bu kılavuzun ilerleyen kısımlarında bulabilirsiniz.

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

    Bu adım isteğe bağlıdır ancak kesinlikle önerilir. 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 hesabınızda derlenmiş analiz verilerinin işlenmesine ve gösterilmesine izin vermek için Kullanıcı Metrikleri'ni etkinleştirin.AdMob Bu ayar, AdMob uygulamanızı Firebase'e bağlamak için de gereklidir.

    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ı bölümündeki Uygulamalarınız kartında bulabilirsiniz.

2. adım: AdMob uygulama kimliğinizi AndroidManifest.xml dosyanıza ekleyin

Aşağıda gösterildiği gibi <meta-data> etiketini ekleyerek uygulamanızın AndroidManifest.xml dosyasına AdMob uygulama kimliğinizi 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: Mobile Ads SDK'sını ekleyin ve başlatın

  1. Google Mobile Ads SDK'sının bağımlılığını modül (uygulama düzeyi) Gradle dosyanıza (genellikle <project>/<app-module>/build.gradle.kts veya <project>/<app-module>/build.gradle) ekleyin:

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

    Bu çağrı, SDK'yı ilk kullanıma hazırlar ve ilk kullanıma hazırlama işlemi tamamlandıktan sonra (veya 30 saniyelik zaman aşımının ardından) bir tamamlama işleyicisi çağırır. Bu yöntemi yalnızca bir kez ve mümkün olduğunca erken, ideal olarak uygulama başlatılırken çağırın.

    İşte bir Activity'de initialize() metodunun nasıl çağrılacağına dair bir örnek:

    Kotlin

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

    Java

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        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ızdaki analiz etkinliklerini ve kullanıcı özelliklerini otomatik olarak kaydetmeye başlar. Bu verileri, uygulamanıza ek kod eklemeden veya herhangi bir reklam uygulamadan görüntüleyebilirsiniz. Bu analiz verilerini görebileceğiniz yerler:

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

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

Uygulama para kazanma ve kullanıcı etkileşimini iyileştirmek için daha fazla fırsattan ve özellikten yararlanın:

  • Firebase SDK'sını ekleyin ve kullanınGoogle Analytics

    Daha fazla bilgi edinmek için Google Analytics ve Firebase'ı AdMob uygulamalarıyla kullanma kılavuzunu ziyaret edin.

  • 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 sayıda günlük etkin kullanıcı için, uygulama güncellemesi yayınlamadan, ücretsiz olarak uygulamanızın davranışını ve görünümünü değiştirmenize olanak tanır.

    • A/B Testing, değişiklikleri yaygın olarak kullanıma sunmadan önce, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yapılan değişiklikleri test ederek bunların temel metrikleriniz (gelir ve elde tutma gibi) üzerinde bir etkisi olup olmadığını öğrenme olanağı sağlar.

  • Uygulamanız için reklam gelirini optimize edin

    Küçük bir kullanıcı alt grubuyla farklı reklam biçimlerini veya yapılandırmalarını deneyin, ardından reklamı tüm kullanıcılarınız için uygulama konusunda veriye dayalı kararlar alın. Daha fazlasını öğrenmek için aşağıdaki eğitimlere göz atın:

6. adım: Uygulamanızda uygulanacak bir reklam biçimi seçin

AdMob, uygulamanızın kullanıcı deneyimine en uygun biçimi seçebilmeniz için çeşitli reklam biçimleri sunar. AdMob dokümanlarında ayrıntılı uygulama talimatlarını görüntülemek için bir reklam biçimi düğmesini tıklayın.

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

Banner reklamlar, kullanıcılar uygulamayla etkileşimde bulunurken ekranda kalmaya devam eder ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılıkta yeniyseniz bu kaynaklar işe başlamak için harika bir yerdir.

Banner Reklamları Uygulama

Geçişli

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

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

Geçiş reklamlarını uygulama

Yerel

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

Doğal reklamlar, bileşen tabanlı bir reklam biçimidir. Doğal reklamların nasıl ve nereye yerleştirileceğine siz karar verirsiniz. Böylece reklam düzeni, uygulamanızın tasarımıyla daha tutarlı olur. Yazı tiplerini, renkleri ve diğer ayrıntıları kendiniz seçerek zengin bir kullanıcı deneyimi sunabilecek doğal ve rahatsız etmeyen reklam sunumları oluşturabilirsiniz.

Gelişmiş doğal reklamları uygulama

Ödüllü

Kısa videoları izleyen, ayrıca oynatılabilir reklamlar ve anketlerle etkileşimde bulunan kullanıcıları ödüllendiren reklamlar

Ödüllü (veya "ödüle dayalı") reklamlar, ücretsiz içerik kullanıcılarından para kazanmanıza yardımcı olabilir.

Ödüllü reklamları uygulama Ödüllü Reklamları Uygula (Yeni API'ler)