Google, Siyah topluluklar için ırksal eşitliği ilerletmeye kararlıdır. Nasıl olduğunu gör.
Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

İOS projenizde AdMob'u kullanmaya başlayın

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 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ı hakkında bilgi edinin.

Sen başlamadan önce

  • Henüz bir Firebase projeniz ve bir Firebase uygulamanız yoksa, Firebase başlangıç ​​kılavuzunu izleyin: iOS projenize Firebase 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 > Proje ayarları'nın Entegrasyonlar sekmesinden etkinleştirebilirsiniz.

      31 Temmuz 2019 tarihinden önce oluşturulan Firebase projeleri, Entegrasyonlar sekmesinden de tam Google Analytics deneyimine geçebilir. Bu yükseltme isteğe bağlıdır, ancak önerilir.

1. Adım: Uygulamanızı AdMob hesabınızda kurun

  1. Uygulamanızı bir AdMob uygulaması olarak kaydedin.

    1. Oturum açın veya kaydolmak AdMob hesabı için.

    2. Uygulamanızı AdMob'a kaydedin . Bu adım, daha sonra bu kılavuzda ihtiyaç duyacağınız benzersiz bir AdMob Uygulama Kimliğine sahip bir AdMob uygulaması oluşturur.

    Mobil Reklamlar SDK'sını uygulamanıza eklemeniz istenir. Bu görevle ilgili ayrıntılı talimatları bu kılavuzun ilerleyen kısımlarında bulabilirsiniz.

  2. AdMob uygulamanızı Firebase uygulamanıza bağlayın.

    Bu adım isteğe bağlıdır, ancak şiddetle ö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:

    1. AdMob'un küratörlü analitik verilerini AdMob hesabınızda işlemesine ve görüntülemesine izin vermek için Kullanıcı Metriklerini etkinleştirin . Ayrıca AdMob uygulamanızı Firebase'e bağlamanız için gerekli bir ayardır.

    2. 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 Uygulama kartınızda> Proje ayarları'nda 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ğeri olan 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:

Mülk Listesi Editörü

3. Adım: Mobil Reklamlar SDK'sını ekleyin ve başlatın

  1. Google Mobile Ads SDK'sının bağımlılığını projenizin Pod dosyasına ekleyin:

     pod 'Google-Mobile-Ads-SDK'
     
  2. Reklamları yüklemeden önce startWithCompletionHandler: üzerindeki startWithCompletionHandler: yöntemini GADMobileAds.sharedInstance .

    Bu çağrı SDK'yı başlatır ve başlatma tamamlandıktan sonra (veya 30 saniyelik bir zaman aşımından sonra) bir tamamlama işleyicisini geri çağırır. İdeal olarak uygulama başlatıldığında, ancak Firebase'i başlattıktan sonra bu yöntemi yalnızca bir kez ve mümkün olduğunca erken çağırın.

    İşte çağırmak nasıl bir örnek startWithCompletionHandler: sizin yöntemi AppDelegate :

    hızlı

     import Firebase
    ...
    
    @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;
    ...
    
    @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üleme

Başlatıldıktan sonra, Mobile Ads SDK'sı otomatik olarak uygulamanızdan analiz etkinliklerini ve kullanıcı özelliklerini günlüğe kaydetmeye başlar. Bu verileri uygulamanıza herhangi bir kod eklemeden veya herhangi bir reklam uygulamadan görüntüleyebilirsiniz. Bu analiz verilerini görebileceğiniz yer:

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 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ı artırmak için daha fazla fırsattan ve özellikten yararlanın:

  • Google Analytics için Firebase SDK'sını ekleyin ve kullanın

  • 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.

    • Uzaktan Yapılandırma , sınırsız günlük etkin kullanıcılar için ücretsiz olarak bir uygulama güncellemesi yayınlamadan uygulamanızın davranışını ve görünümünü değiştirmenizi sağlar.

    • A / B Testi , değişiklikleri yaygın bir şekilde kullanıma sunmadan önce anahtar metrikleriniz (gelir ve elde tutma gibi) üzerinde bir etki yapıp yapmadı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.

    • Tahminler , kullanıcılarınızın öngörülen davranışlarına göre dinamik kullanıcı segmentleri oluşturmak için analiz verilerinize makine öğrenimi uygular. Bu tahminler diğer Firebase ürünlerinde kullanılabilir.

Başlamak için Google Analytics ve Firebase'i AdMob uygulamalarıyla kullanma kılavuzunu ziyaret edin.

6. Adım: Uygulamanıza uygulamak için bir reklam biçimi seçin

AdMob, birkaç 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 bir reklam biçimi için bir düğmeyi tıklayın.

Cihaz ekranının üstünde veya altında görünen dikdörtgen reklamlar

Banner reklamlar, kullanıcılar uygulama ile etkileşime girerken ekranda kalır ve belirli bir süre sonra otomatik olarak yenilenebilir. Mobil reklamcılıkta yeniyseniz, başlamak için harika bir yerdir.

Banner Reklamları Uygulama

çatlak

Kullanıcı tarafından kapatılana kadar bir uygulamanın arayüzünü kapsayan tam ekran reklamlar

Geçiş reklamları en iyi, bir oyunun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra gibi bir uygulamanın yürütülmesi akışındaki doğal duraklamalarda kullanılır.

Geçiş Reklamlarını Uygulama

yerli

Uygulamanızın görünümüne ve izlenimine uyan özelleştirilebilir reklamlar

Yerel reklamlar, bileşen tabanlı bir reklam biçimidir. Yerleşim uygulamasını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ı Uygulama

ödüllendirildi

Kullanıcıları kısa videolar izledikleri ve oynatılabilir reklamlar ve anketlerle etkileşime girdikleri için ödüllendiren reklamlar

Ödüllü (veya "ödül tabanlı") reklamlar, oynaması ücretsiz olan kullanıcıların para kazanmasına yardımcı olabilir.

jinja-placeholder-0 ödüllü-video "> Ödüllü Reklamları Uygula jinja-placeholder-1 rewarded-ads "> Ödüllü Reklamları Uygulama (Yeni API'lar)