iOS projenizde AdMob'u kullanmaya başlama

Bu hızlı başlangıç kılavuzu, AdMob'u 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 inceleyin.

Henüz yapmadıysanız AdMob, Firebase ve Google Ads'i kullanmanın avantajları ve Google Analytics'i birlikte kullanabilirsiniz.

Başlamadan önce

1. Adım: AdMob hesabınızda uygulamanızı ayarlayın

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

    1. Oturum açın veya kaydolun: AdMob hesabı.

    2. Uygulamanızı Google Haritalar'daki AdMob. Bu adımında, benzersiz bir AdMob Uygulama kimliği ihtiyacınız olacak.

    Mobile Ads SDK'sını uygulamanıza eklemeniz istenir. Bul ayrıntılı talimatları bu kılavuzun ilerleyen bölümlerinde bulabilirsiniz.

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

    Bu adım isteğe bağlıdır ancak kesinlikle önerilir. Şu konu hakkında daha fazla bilgi edinin: avantajlar bağlantı kurmanın en iyi yoludur.

    AdMob hesabınızın Uygulamalar kontrol panelinde aşağıdaki iki adımı tamamlayın hesap:

    1. Etkinleştir Kullanıcı Metrikleri Böylece AdMob'un, Google Ads'deki seçilmiş analiz verilerini işleyip AdMob hesabı. Bu, ayrıca, Google Etiket Yöneticisi'ni kullanarak AdMob uygulamasından Firebase'e.

    2. 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 bir GADApplicationIdentifier anahtarı ekleyin. dize değeri AdMob Uygulama Kimliği.

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:

Mülk Listesi Düzenleyici

3. Adım: Mobile Ads SDK'sını ekleyin ve başlatın

  1. Google Mobile Ads SDK'sı için bağımlılığı projenizin Podfile:

    pod 'Google-Mobile-Ads-SDK'
    
  2. Reklamları yüklemeden öncestartWithCompletionHandler: GADMobileAds.sharedInstance

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

    startWithCompletionHandler: yönteminin nasıl çağrılacağını sizin AppDelegate:

    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 başlar günlük kaydı analizi events ve kullanıcı özellikleri nasıl sağlayabileceğini de öğreneceksiniz. Bu verileri, hesabınıza başka kod eklemeden görüntüleyebilirsiniz. kontrol edin. Bu analiz verilerini görebileceğiniz yerler:

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:

  • Uygulamanız için reklamlardan para kazanmayı optimize etme

    Küçük bir kullanıcı alt grubuyla farklı reklam biçimlerini veya yapılandırmaları deneyin, sonra da reklamı tüm müşterileriniz için uygulama konusunda veriye dayalı kararlar yardımcı olur. Daha fazla bilgi edinmek için aşağıdaki eğiticilere göz atın:

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

AdMob bir dizi farklı reklam biçimi sunar. Bu biçimleri kullanarak kullanıcı deneyimine en uygun olanı seçin. Reklam biçimi için bir düğmeyi tıklayarak AdMob belgelerinde ayrıntılı uygulama talimatlarını görüntüleyebilirsiniz.

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ı Uygulama

Geç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ı, uygulamanın akışındaki doğal duraklamalarda Örneğin, oyunun seviyeleri arasında veya bir görev tamamlandıktan hemen sonra.

Geçiş Reklamlarını Uygulama

Yerel

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 nerede olduğuna siz karar verirsiniz bu düzenin, uygulamanızın tasarımıyla daha tutarlı olacak şekilde yerleştirildiğinden emin olun. Ö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ü

Kullanıcıları kısa videolar izledikleri ve oynatılabilir reklamlarla etkileşimde bulundukları için ödüllendiren reklamlar reklamlar ve anketler

Ö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) uygulayın