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'i dahil etmeyi planlamıyorsanız bunun yerine bağımsız AdMob kılavuzu ziyaret edin.

Henüz yapmadıysanız AdMob, Firebase ve Google Analytics'ü birlikte kullanmanın tüm avantajları hakkında bilgi edinin.

Başlamadan önce

  • Firebase projeniz ve Firebase uygulamanız yoksa Firebase başlangıç kılavuzundaki adımları izleyin: Firebase'i Android projenize ekleme.

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

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

    • Google Analytics'nın etkinleştirilmediği bir Firebase projeniz varsa Google Analytics'yı > Proje ayarları bölümündeki Entegrasyonlar sekmesinden etkinleştirebilirsiniz.

1. adım: Uygulamanızı AdMob hesabınızda ayarlayın

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

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

    2. Uygulamanızı AdMob ile kaydettirin. Bu adımda, bu kılavuzda daha sonra ihtiyacınız olacak benzersiz bir AdMobAdMob uygulama kimliğine sahip bir uygulama oluşturulur.

    Mobile AdsSDK'yı uygulamanıza eklemeniz istenir. Bu görevle ilgili ayrıntılı talimatları bu kılavuzun ilerleyen bölümlerinde 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ı 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.5.0")
    
  2. Reklamları yüklemeden önce MobileAds.initialize() yöntemini çağırın.

    Bu çağrı, SDK'yı başlatır ve başlatma işlemi tamamlandıktan sonra (veya 30 saniyelik zaman aşımının ardından) bir tamamlama işleyicisi 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 çağırın.

    Aşağıda, bir etkinlikte initialize() yönteminin nasıl çağrılacağına dair bir örnek verilmiştir:

    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ı metriklerini 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:

KBOG ve ödeme yapan kullanıcı başına ortalama gelir metriklerini daha iyi temsil etmek için bu metriklerin gelir hesaplamasına ecommerce_purchase adlı bir Analytics özel 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 diğer özelliklerini kullanın

Uygulamadan para kazanma ve kullanıcı etkileşimini artırmak için daha fazla fırsattan ve özellikten yararlanın:

  • Google Analytics için Firebase SDK'sını ekleme ve kullanma

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

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

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

    • A/B Testing, değişiklikleri geniş çaplı kullanıma sunmadan önce uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yaptığınız değişiklikleri test ederek bu değişikliklerin temel metrikleriniz (ör. gelir ve elde tutma) üzerinde etkili olup olmadığını öğrenmenizi sağlar.

  • Uygulamanız için reklam gelirini optimize etme

    Kullanıcıların küçük bir alt kümesiyle 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 fazla bilgi edinmek 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ığa yeni başladıysanız bu kılavuzlar işe başlamak için harika bir kaynak olacaktır.

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 ve tarzına uygun özelleştirilebilir reklamlar

Yerel reklamlar, bileşen tabanlı bir reklam biçimidir. Doğal reklamların nasıl ve nereye yerleştirileceğine siz karar verirsiniz. Böylece düzen, 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 edici olmayan 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ı uygulama (yeni API'ler)