Bu hızlı başlangıç kılavuzu, Firebase ile oluşturulmuş bir uygulamadan para kazanmak için AdMob'i kullanmak isteyen yayıncılara ve geliştiricilere yöneliktir. Firebase'i uygulamanıza dahil etmeyi planlamıyorsanız bunun yerine bağımsız AdMobkılavuzu ziyaret edin.
Henüz kullanmadıysanız AdMob, Firebase ve Google Analytics'i 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 iOS projenize ekleme.
Firebase projenizde Google Analytics'ün etkinleştirildiğinden emin olun:
Yeni bir Firebase projesi oluşturuyorsanız proje oluşturma iş akışı sırasında Google Analytics politikasını etkinleştirin.
Google Analytics'ün etkinleştirilmediği bir Firebase projeniz varsa Google Analytics'ü
bölümündeki > Proje ayarlarıEntegrasyonlar sekmesinden etkinleştirebilirsiniz.
1. adım: Uygulamanızı AdMob hesabınızda ayarlayın
Uygulamanızı AdMob uygulaması olarak kaydedin.
Bir AdMob hesabında oturum açın veya kaydolun.
Uygulamanızı AdMob'a kaydedin. Bu adımda, bu kılavuzun ilerleyen bölümlerinde ihtiyacınız olacak benzersiz bir AdMobUygulama Kimliği içeren bir AdMob uygulaması oluşturulur.
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 uygulanması 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ızın, seçili analiz verilerini işleyip görüntülemesine izin vermek için Kullanıcı Metrikleri'ni etkinleştirin.AdMob Ayrıca, uygulamanızı Firebase'e bağlamanız için gerekli bir ayardır.AdMob
AdMob uygulamanızı mevcut Firebase projenize ve Firebase uygulamanıza bağlayın.
Firebase uygulamanız için girdiğinizle aynı paket kimliğini girdiğinizden emin olun. Firebase uygulamanızın paket kimliğini,
Proje ayarları bölümündeki Uygulamalarınız kartında bulabilirsiniz. >
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ğerini içeren 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, özellik listesi düzenleyicide düzenleyebilirsiniz:
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 Podfile 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ı 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 olabildiğince erken çağırın. İdeal olarak uygulama başlatılırken ancak Firebase başlatıldıktan sonra çağırın.
AppDelegate
'unuzdastartWithCompletionHandler:
yönteminin nasıl çağrılacağına dair bir örnek aşağıda 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 uygulamanızdan analiz etkinliklerini ve kullanıcı özelliklerini otomatik olarak kaydetmeye başlar. Bu verileri uygulamanıza ek kod eklemeden veya reklam uygulamadan görüntüleyebilirsiniz. Bu analiz verilerini şuradan görebilirsiniz:
AdMob hesabınızın Kullanıcı metrikleri kartında (Ana Sayfa veya Uygulamalar kontrol paneli), toplanan analiz verilerinden elde edilen, ortalama oturum süresi, ARPU ve elde tutma oranı gibi özel olarak seçilmiş 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 Firebase konsolunda reklam kampanyaları için dönüşümleri işaretleyebilir ve özel kitleler oluşturabilirsiniz.
KBOG ve ödeme yapan kullanıcı başına ortalama gelir metriklerini daha iyi temsil etmek için ecommerce_purchase
adlı bir analiz özel etkinliğinden elde edilen verileri bu metriklerin gelir hesaplamasına dahil etmek isteyebileceğinizi unutmayın (nasıl yapılacağını öğrenin).
5. Adım: (İsteğe bağlı) Google Analytics ve Firebase'in daha fazla özelliğini kullanın
Uygulamadan para kazanma 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üğe kaydetme özelliğini uygulayın.
Özel reklam kampanyaları için dönüşümleri işaretleyin.
KBOG ve ARPPU metriklerinin gelir hesaplamasına
ecommerce_purchase
etkinlik verilerini dahil edin.
Daha fazla bilgi için Google Analytics ve Firebase'i AdMob uygulamalarıyla kullanma konulu kılavuzu inceleyin.
Uygulamanızda diğer Firebase ürünlerini kullanma
Google Analytics için Firebase SDK'sını ekledikten sonra uygulamanızdaki reklamları optimize etmek amacıyla diğer Firebase ürünlerini kullanın.
Remote Config, uygulamanızın davranışını ve görünümünü uygulama güncellemesi yayınlamadan, sınırsız sayıda günlük etkin kullanıcı için ücretsiz olarak değiştirmenize olanak tanır.
A/B Testing, uygulamanızın kullanıcı arayüzünde, özelliklerinde veya etkileşim kampanyalarında yapılan değişiklikleri test ederek bu değişikliklerin temel metrikleriniz (ör. gelir ve elde tutma) üzerinde bir etkisi olup olmadığını öğrenmenizi sağlar.
Uygulamanız için reklamlardan para kazanma sürecini optimize etme
Küçük bir kullanıcı alt kümesiyle 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 veri odaklı kararlar alın. Daha fazla bilgi edinmek için aşağıdaki eğiticileri inceleyin:
Yeni reklam biçiminin benimsenmesini test edin (genel bakış | uygulama).
Reklam sıklığını optimize edin (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çiminin 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şim kurarken ekranda kalmaya devam eder ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılık konusunda yeniyseniz bu kaynaklardan yararlanabilirsiniz.
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ı en iyi şekilde, uygulamanın akışındaki doğal duraklamalar sırasında (ör. bir oyunun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra) kullanılır.
Geçiş reklamları uygulamaYerel
Uygulamanızın görünümü ve tarzıyla eşleşen ö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üzeniniz 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.
Doğal Gelişmiş 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ül tabanlı") 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) |