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. Firebase'i uygulamanıza 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 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 etkin olmadığı mevcut bir Firebase projeniz varsa, Google Analytics'i Entegrasyonlar sekmesinden etkinleştirebilirsiniz > Proje ayarları .
1. Adım: Uygulamanızı AdMob hesabınızda kurun
Uygulamanızı bir AdMob uygulaması olarak kaydedin.
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.
Mobile Ads SDK'sını uygulamanıza eklemeniz istenecektir. Bu görev için ayrıntılı yönergeleri bu kılavuzda daha sonra bulabilirsiniz.
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:
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 . AdMob uygulamanızı Firebase'e bağlamanız için de gerekli bir ayardır.
AdMob uygulamanızı mevcut Firebase projenize ve Firebase uygulamanıza bağlayın .
Firebase uygulamanız için girdiğiniz paket kimliğinin aynısını girdiğinizden emin olun. Firebase uygulamanızın paket kimliğini, Proje ayarları bölümünde bulun.
Uygulamalarınız kartında >
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ğeriyle bir GADApplicationIdentifier
anahtarı ekleyin.
Bu değişikliği programlı olarak yapabilirsiniz:
<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 --> <key>GADApplicationIdentifier</key> <string>ADMOB_APP_ID</string>
Veya özellik listesi düzenleyicisinde düzenleyin:
3. Adım: Mobile Ads SDK'sını ekleyin ve başlatın
Google Mobile Ads SDK'sının bağımlılığını projenizin Pod 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 bir zaman aşımından sonra) bir tamamlama işleyicisini 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, ancak Firebase'i başlattıktan sonra çağırın.
AppDelegate
startWithCompletionHandler:
yöntemini nasıl çağıracağınıza bir örnek:Süratli
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 } }
Amaç-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ı ölçümlerini ve analiz verilerini görüntüleyin
Başlatıldıktan sonra, Mobile Ads SDK'sı otomatik olarak uygulamanızdan analiz olaylarını ve kullanıcı özelliklerini 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:
AdMob hesabınızın Kullanıcı metrikleri kartında ( Ana Sayfa veya Uygulamalar kontrol paneli), ortalama oturum süresi, ARPU ve elde tutma gibi toplanan analiz verilerinden elde edilen seçilmiş kullanıcı metriklerini görüntüleyebilirsiniz.
Firebase konsolunun Analytics kontrol panelinde, temel metriklerin toplu istatistiklerini ve özetlerini görüntüleyebilirsiniz. Google Analytics için Firebase SDK'sını eklerseniz , Firebase konsolunda reklam kampanyaları için dönüşümleri de işaretleyebilir ve özel kitleler oluşturabilirsiniz .
ARPU ve ARPPU metriklerini daha iyi temsil etmek için, bu metriklerin gelir hesaplamasına ecommerce_purchase
adlı analitik özel etkinliğinden gelen verileri dahil etmek isteyebileceğinizi unutmayın ( nasıl yapıldığı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ı katılımını iyileştirmek için daha fazla fırsattan ve özellikten yararlanın:
Google Analytics için Firebase SDK'sını ekleyin ve kullanın
Uygulamanızda özel olay günlüğü oluşturun.
Ö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 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 günlük aktif 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, değişiklikleri geniş çapta kullanıma sunmadan önce temel metrikleriniz (gelir ve elde tutma gibi) üzerinde bir etki yaratıp yaratmadıklarını öğrenmek için uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yapılan değişiklikleri test etme gücü verir.
Uygulamanız için reklamdan para kazanmayı optimize edin
Küçük bir kullanıcı grubuyla farklı reklam biçimlerini veya yapılandırmalarını deneyin ve ardından, reklamı tüm kullanıcılarınız için uygulama konusunda verilere dayalı kararlar alın. Daha fazla bilgi edinmek için aşağıdaki eğitimlere göz atın:
Yeni reklam formatının benimsenmesini test edin ( genel bakış | uygulama ).
Reklam sıklığını optimize edin ( genel bakış | uygulama ).
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 belgelerindeki ayrıntılı uygulama talimatlarını görüntülemek için bir reklam biçimi düğmesini tıklayın.
Afiş
Cihaz ekranının üstünde veya altında görünen dikdörtgen reklamlar
Banner reklamlar, kullanıcılar uygulama ile etkileşim halindeyken ekranda kalır ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılıkta yeniyseniz, başlamak için harika bir yer.
Banner Reklamları UygulayınGeçiş reklamı
Kullanıcı tarafından kapatılana kadar bir uygulamanın arayüzünü kaplayan 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ınYerli
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 oynanabilir 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ı Uygulama (Yeni API'ler) |