Bu hızlı başlangıç kılavuzu, AdMob uygulamasını kullanmak isteyen yayıncılar ve geliştiriciler için hazırlanmıştır Firebase ile oluşturulmuş bir uygulamadan para kazanmanızı sağlar. Uygulamanıza Firebase'i dahil etmeyi düşünmüyorsanız bağımsız AdMob rehberini kullanın.
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 şu adımları uygulayın: Firebase başlangıç kılavuzu: Firebase'i iOS projenize ekleyin.
Firebase projenizde Google Analytics'ün etkinleştirildiğinden emin olun:
Yeni bir Firebase projesi oluşturuyorsanız Google Analytics özelliğini etkinleştirin müzakere tekniği de eklediniz.
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ı bir AdMob uygulaması olarak kaydedin.
Oturum açın veya kaydolun: AdMob hesabı.
Uygulamanızı Google Haritalar'daki AdMob değerleridir. 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. Bul 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. Şu konu hakkında daha fazla bilgi edinin: avantajlar bağlantı kurma adımlarına göz atın.AdMob
AdMob cihazınızın Uygulamalar kontrol panelinde aşağıdaki iki adımı tamamlayın hesap:
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. Ayrıca, uygulamanızı Firebase'e bağlamak için bu ayarın gerekli olması gerekir.
AdMob uygulaması Firebase uygulamanızla kullanabilirsiniz.
Firebase uygulaması. Uygulamalarınız kartında Firebase uygulamanızın paket kimliğini bulun
Proje ayarları . >
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, mülk listesi düzenleyicisini kullanabilirsiniz:
3. Adım: Mobile Ads SDK'sını ekleyin ve başlatın
Google Mobile Ads SDK'sı için bağımlılığı projenizin Podfile:
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 görebileceğiniz yerler:
AdMob hesabınızın (Ana Sayfa veya Uygulamalar) Kullanıcı metrikleri kartında kontrol paneli üzerinden), seçilen kullanıcıyı metriklerinden türetilen ortalama oturum süresi, kullanıcı başına ortalama gelir ve KBOG ve elde tutma.
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.
Bu bilgileri daha iyi temsil etmek için
KBOG ve
ARPPU metriklerinde,
adlı bir Analytics özel etkinliğinden gelen verileri dahil etmek isteyebilirsiniz.
ecommerce_purchase
bu metriklerin gelir hesaplamasında
(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 için daha fazla fırsat ve özellikten kullanıcı etkileşimi:
Google Analytics için Firebase SDK'sını ekleme ve kullanma
Uygulamanızda özel etkinlik günlüğe kaydetme özelliğini uygulayın.
Özel reklama ait dönüşümleri işaretleyin kampanyaları hakkında daha fazla bilgi edinin.
ecommerce_purchase
etkinliği dahil et gelir metriği şunun için hesaplama: KBOG ve ARPPU metrikleri.
Daha fazla bilgi edinmek için Google Analytics ve Firebase'i kullanma rehberini inceleyin AdMob uygulama ile.
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, uygulama güncellemesi yayınlamadan uygulamanızın davranışını ve görünümünü 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 yaptığınız değişiklikleri geniş çaplı kullanıma sunmadan önce test etmenizi sağlar. Böylece, bu değişikliklerin temel metrikleriniz (ör. gelir ve elde tutma) üzerinde bir etkisi olup olmadığını öğrenebilirsiniz.
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ı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çimi kullanımını test etme (genel bakış | uygulama) gerekebilir.
Reklam sıklığını optimize edin (genel bakış | uygulama).
6. Adım: Uygulamanıza 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 kalır ve bir süre sonra otomatik olarak yenilenir. Mobilde yeniyseniz bu aşamalar mükemmel bir başlangıç.
Banner reklamları uygulamaGeçişli
Kullanıcı tarafından kapatılana kadar 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üne ve tarzına uyum sağlayan ö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. Ölçüt ve diğer ayrıntıları kendiniz seçerek doğal, göze batmayan reklam sunuları gibi avantajlar sunabilirsiniz.
Doğal gelişmiş reklamları uygulayınÖdüllü
Kısa videolar izleyen ve oynatılabilir reklamlarla etkileşimde bulunan kullanıcıları ödüllendiren reklamlar reklamlar ve anketler
Ö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) |