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çin hazırlanmıştır. Uygulamanıza Firebase'i dahil etmeyi düşünmüyorsanız bunun yerine bağımsız AdMob kılavuzuna göz atın.
Henüz yapmadıysanız AdMob, Firebase ve Google Analytics'i birlikte kullanmanın tüm avantajlarını öğrenin.
Başlamadan önce
Firebase projeniz ve Firebase uygulamanız yoksa Firebase başlangıç kılavuzundaki adımları uygulayın: Firebase'i iOS 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 bir Firebase projeniz varsa
sayfanızdaki > Proje ayarlarıEntegrasyonlar sekmesinden Google Analytics'i etkinleştirebilirsiniz.
1. Adım: AdMob hesabınızda uygulamanızı ayarlayın
Uygulamanızı AdMob uygulaması olarak kaydedin.
AdMob hesabı için oturum açın veya kaydolun.
Uygulamanızı AdMob'a kaydedin. Bu adım, benzersiz bir AdMob Uygulama Kimliğine sahip bir AdMob uygulaması oluşturur. Bu kılavuzun ilerleyen bölümlerinde bunlara ihtiyacınız olacaktır.
Mobile Ads SDK'sını uygulamanıza eklemeniz istenir. Bu görevle ilgili ayrıntılı talimatları bu kılavuzun ilerleyen bölümlerinde 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'un, AdMob hesabınızdaki seçili analiz verilerini işleyip görüntülemesine izin vermek için Kullanıcı Metrikleri'ni etkinleştirin. Ayrıca, AdMob uygulamanızı Firebase'e bağlamanız için gerekli bir ayardır.
Mevcut Firebase projenize ve Firebase uygulamanıza AdMob uygulamanızı bağlayın.
Firebase uygulamanız için girdiğiniz paket kimliğini girdiğinizden emin olun.
Proje ayarları hesabınızın Uygulamalarınız kartında Firebase uygulamanızın paket kimliğini bulun. >
2. Adım: AdMob uygulama kimliğinizi Info.plist
dosyanıza ekleyin
Uygulamanızın Info.plist
dosyasına, AdMob Uygulama Kimliğinizin dize değerine sahip bir GADApplicationIdentifier
anahtarı ekleyin.
Bu değişikliği programatik olarak yapabilirsiniz:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 --> <key>GADApplicationIdentifier</key> <string>ADMOB_APP_ID</string>
Alternatif olarak, mülk listesi düzenleyiciyi kullanabilirsiniz:
3. Adım: Mobile Ads SDK'sını ekleyin ve başlatın
Google Mobile Ads SDK'sı bağımlılığını projenizin kapsül dosyasına ekleyin:
pod 'Google-Mobile-Ads-SDK'
Reklamları yüklemeden önce
GADMobileAds.sharedInstance
üzerindestartWithCompletionHandler:
yöntemini çağırın.Bu çağrı, SDK'yı başlatır ve başlatma tamamlandığında (veya 30 saniyelik zaman aşımından sonra) bir tamamlama işleyicisini geri çağırır. Bu yöntemi mümkün olduğunca erken bir şekilde, ideal olarak uygulama lansmanında ancak Firebase'i başlattıktan sonra çağırın.
Aşağıda,
AppDelegate
öğenizdestartWithCompletionHandler:
yöntemini nasıl çağıracağınıza ilişkin bir örnek verilmiştir:Swift
import Firebase import GoogleMobileAds ... @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool { // Use Firebase library to configure APIs. FirebaseApp.configure() // Initialize the Google Mobile Ads SDK. GADMobileAds.sharedInstance().start(completionHandler: nil) return true } }
Objective-C
@import Firebase; @import GoogleMobileAds; ... @implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Use Firebase library to configure APIs. [FIRApp configure]; // Initialize the Google Mobile Ads SDK. [[GADMobileAds sharedInstance] startWithCompletionHandler:nil]; return YES; } @end
4. Adım: Kullanıcı metriklerini ve analiz verilerini görüntüleyin
Mobile Ads SDK'sı, başlatıldıktan sonra otomatik olarak analiz etkinliklerini ve kullanıcı özelliklerini uygulamanızdan günlüğe kaydetmeye başlar. Bu verileri, uygulamanıza ek kod eklemeden veya reklam uygulamadan görüntüleyebilirsiniz. Bu analiz verilerini görebileceğiniz yerler:
AdMob hesabınızın (Ana Sayfa veya Uygulamalar kontrol paneli) Kullanıcı metrikleri kartında, toplanan analiz verilerinden elde edilen ve ortalama oturum süresi, KBOG ve elde tutma gibi kullanıcı metriklerini görebilirsiniz.
Firebase konsolunun Analytics kontrol panelinde, toplu istatistikleri ve temel metriklerin özetlerini görüntüleyebilirsiniz. Google Analytics için Firebase SDK'sını eklerseniz Firebase konsolunda reklam kampanyaları için dönüşümleri işaretleyebilir ve özel kitleler oluşturabilirsiniz.
KBOG ve ARPPU metriklerini daha iyi temsil etmek için ecommerce_purchase
adlı bir Analytics özel etkinliğinden elde edilen verileri bu metriklerin gelir hesaplamasına dahil edebilirsiniz (nasıl yapılacağını öğrenin).
5. Adım: (İsteğe bağlı) Google Analytics ve Firebase'in diğer özelliklerini kullanın
Uygulamalardan daha fazla para kazanmak ve kullanıcı etkileşimini artırmak için daha fazla fırsat ve özellikten yararlanın:
Google Analytics için Firebase SDK'sını ekleme ve kullanma
Uygulamanızda özel etkinlik günlük kaydını uygulayın.
Özel reklam kampanyaları için dönüşümleri işaretleyin.
ARPU ve ARPPU metrikleri için gelir hesaplamasına
ecommerce_purchase
etkinlik verilerini dahil edin.
Daha fazla bilgi edinmek için Google Analytics ve Firebase'i AdMob uygulamalarıyla kullanma rehberine bakın.
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ü hiçbir ücret ödemeden sınırsız sayıda günlük etkin kullanıcı için değiştirebilmenizi sağlar.
A/B Testi, uygulamanızın kullanıcı arayüzü, özellikleri veya etkileşim kampanyalarındaki değişiklikleri test etmenize ve bu değişikliklerin, değişiklikleri geniş çapta kullanıma sunmadan önce temel metrikleriniz (ör. gelir ve elde tutma) üzerinde bir etkisi olup olmadığını öğrenmenize olanak tanır.
Uygulamanız için reklamlardan para kazanmayı optimize etme
Küçük bir kullanıcı alt kümesiyle farklı reklam biçimlerini veya yapılandırmaları deneyip 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ğiticilere göz atın:
Yeni reklam biçimi kullanımını test etme (genel bakış | uygulama).
Reklam sıklığını optimize edin (genel bakış | uygulama).
6. Adım: Uygulamanıza uygulanacak bir reklam biçimi seçin
AdMob, bir dizi farklı reklam biçimi sunar. Böylece, uygulamanızın kullanıcı deneyimine en uygun biçimi seçebilirsiniz. AdMob belgelerinde ayrıntılı uygulama talimatlarını görüntülemek için reklam biçimine ilişkin bir düğmeyi 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 kalır ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılıkta yeniyseniz bu tür bir başlangıç noktası olarak çok iyi bir noktadır.
Banner Reklamları UygulamaGeçişli
Kullanıcı tarafından kapatılana kadar uygulamanın arayüzünü kaplayan tam ekran reklamlar
Geçiş reklamlarının en iyi kullanım alanı, uygulama akışındaki doğal duraklamalarda (ör. bir oyunun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra) olmasıdır.
Geçiş Reklamlarını UygulamaYerel
Uygulamanızın görünümüne ve tarzına uyum sağlayan ö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 ve rahatsız edici olmayan reklam sunumları oluşturabilirsiniz.
Doğal gelişmiş reklamları uygulayınÖdüllü
Kullanıcıları kısa videolar izledikleri ve oynatılabilir reklamlar ve anketlerle etkileşimde bulundukları için ödüllendiren reklamlar
Ödüllü (veya "ödüllü") reklamlar, ücretsiz içerik kullanıcılarından para kazanmanıza yardımcı olabilir.
Ödüllü Reklamları Uygulama | Ödüllü Reklamları (Yeni API'ler) Uygulama |