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
Uygulamanızı AdMob uygulaması olarak kaydedin.
AdMob hesabına oturum açın veya kaydolun.
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.
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:
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.
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
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.ktsveya<project>/<app-module>/build.gradle) ekleyin:implementation("com.google.android.gms:play-services-ads:24.7.0")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:
AdMob hesabınızın Kullanıcı metrikleri kartında (Ana Sayfa veya Uygulamalar panosu), toplanan analiz verilerinden türetilen, ortalama oturum süresi, ARPU ve elde tutma gibi düzenlenmiş kullanıcı metriklerini görüntüleyebilirsiniz.
Firebase konsolunun Analytics kontrol panelinde toplu istatistikleri ve önemli metriklerin özetlerini görüntüleyebilirsiniz. Google Analytics için Firebase SDK'sını eklerseniz, reklam kampanyaları için dönüşümleri işaretleyebilir ve Firebase konsolunda özel kitleler oluşturabilirsiniz.
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
Uygulamanızda özel olay günlüğü uygulayın.
Özel reklam kampanyaları için dönüşümleri işaretleyin.
ARPU ve ARPPU metrikleri için gelir hesaplamasına
ecommerce_purchaseetkinlik verisini ekleyin.
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:
Yeni reklam biçimlerinin kullanımını test etme (genel bakış | uygulama).
Reklam sıklığını optimize etme (genel bakış | uygulama).
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.
Banner
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ı UygulamaGeç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ı uygulamaYerel
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) |