Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut

Memulai AdMob di proyek iOS Anda

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Panduan memulai cepat ini ditujukan untuk penayang dan pengembang yang ingin menggunakan AdMob untuk memonetisasi aplikasi yang dibuat dengan Firebase. Jika Anda tidak berencana untuk menyertakan Firebase dalam aplikasi Anda, kunjungi panduan AdMob mandiri . % elif is_cpp %} Jika Anda tidak berencana untuk menyertakan Firebase di aplikasi Anda, kunjungi panduan AdMob mandiri .

Jika Anda belum melakukannya, pelajari semua manfaat menggunakan AdMob, Firebase, dan Google Analytics bersama-sama.

Sebelum kamu memulai

  • Jika Anda belum memiliki proyek Firebase dan aplikasi Firebase, ikuti panduan memulai Firebase: Tambahkan Firebase ke proyek iOS Anda .

  • Pastikan Google Analytics diaktifkan di proyek Firebase Anda:

    • Jika Anda membuat proyek Firebase baru, aktifkan Google Analytics selama alur kerja pembuatan proyek.

    • Jika Anda sudah memiliki proyek Firebase yang tidak mengaktifkan Google Analytics, Anda dapat mengaktifkan Google Analytics dari tab Integrasi di > Setelan proyek .

Langkah 1: Siapkan aplikasi Anda di akun AdMob Anda

  1. Daftarkan aplikasi Anda sebagai aplikasi AdMob.

    1. Masuk atau daftar akun AdMob.

    2. Daftarkan aplikasi Anda dengan AdMob . Langkah ini membuat aplikasi AdMob dengan ID Aplikasi AdMob unik yang akan Anda perlukan nanti dalam panduan ini.

    Anda akan diminta untuk menambahkan Mobile Ads SDK ke aplikasi Anda. Temukan instruksi terperinci untuk tugas ini nanti dalam panduan ini.

  2. Tautkan aplikasi AdMob Anda ke aplikasi Firebase Anda.

    Langkah ini opsional tetapi sangat disarankan. Pelajari lebih lanjut manfaat mengaktifkan metrik pengguna dan menautkan aplikasi AdMob Anda ke Firebase.

    Selesaikan dua langkah berikut di dasbor Aplikasi akun AdMob Anda:

    1. Aktifkan Metrik Pengguna untuk mengizinkan AdMob memproses dan menampilkan data analitik pilihan di akun AdMob Anda. Ini juga merupakan setelan wajib bagi Anda untuk menautkan aplikasi AdMob ke Firebase.

    2. Tautkan aplikasi AdMob Anda ke proyek Firebase dan aplikasi Firebase yang ada.

      Pastikan Anda memasukkan ID paket yang sama seperti yang Anda masukkan untuk aplikasi Firebase Anda. Temukan ID bundel aplikasi Firebase Anda di kartu Aplikasi Anda di Anda > Setelan proyek .

Langkah 2: Tambahkan ID Aplikasi AdMob Anda ke file Info.plist Anda

Di file Info.plist aplikasi Anda, tambahkan kunci GADApplicationIdentifier dengan nilai string ID Aplikasi AdMob Anda.

Anda dapat membuat perubahan ini secara terprogram:

<!-- Sample AdMob App ID: ca-app-pub-3940256099942544~1458002511 -->
<key>GADApplicationIdentifier</key>
<string>ADMOB_APP_ID</string>

Atau, edit di editor daftar properti:

Editor Daftar Properti

Langkah 3: Tambahkan dan inisialisasi Mobile Ads SDK

  1. Tambahkan dependensi untuk Google Mobile Ads SDK ke Podfile proyek Anda:

    pod 'Google-Mobile-Ads-SDK'
    
  2. Sebelum memuat iklan, panggil metode startWithCompletionHandler: pada GADMobileAds.sharedInstance .

    Panggilan ini menginisialisasi SDK dan memanggil kembali penangan penyelesaian setelah inisialisasi selesai (atau setelah waktu tunggu 30 detik). Panggil metode ini hanya sekali dan sedini mungkin, idealnya saat peluncuran aplikasi tetapi setelah menginisialisasi Firebase.

    Berikut ini contoh cara memanggil metode startWithCompletionHandler: di AppDelegate Anda :

    Cepat

    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
    

Langkah 4: Lihat metrik pengguna dan data analitik

Setelah inisialisasi, Mobile Ads SDK secara otomatis mulai mencatat peristiwa analitik dan properti pengguna dari aplikasi Anda. Anda dapat melihat data ini tanpa menambahkan kode tambahan apa pun ke aplikasi Anda atau menerapkan iklan apa pun. Di sinilah Anda dapat melihat data analitik ini:

Perhatikan bahwa untuk merepresentasikan metrik ARPU dan ARPPU dengan lebih baik, Anda mungkin ingin menyertakan data dari peristiwa kustom analitik yang disebut ecommerce_purchase dalam penghitungan pendapatan untuk metrik ini ( pelajari caranya ).

Langkah 5: (Opsional) Gunakan lebih banyak fitur Google Analytics dan Firebase

Manfaatkan lebih banyak peluang dan fitur untuk meningkatkan monetisasi aplikasi dan interaksi pengguna:

  • Tambahkan dan gunakan SDK Firebase untuk Google Analytics

  • Gunakan produk Firebase lain di aplikasi Anda

    Setelah Anda menambahkan SDK Firebase untuk Google Analytics, gunakan produk Firebase lainnya untuk mengoptimalkan iklan di aplikasi Anda.

    • Remote Config memungkinkan Anda mengubah perilaku dan tampilan aplikasi tanpa memublikasikan pembaruan aplikasi, tanpa biaya, untuk pengguna aktif harian tanpa batas.

    • Pengujian A/B memberi Anda kemampuan untuk menguji perubahan pada UI aplikasi, fitur, atau kampanye keterlibatan untuk mempelajari apakah perubahan tersebut berdampak pada metrik utama Anda (seperti pendapatan dan retensi) sebelum meluncurkan perubahan secara luas.

Untuk memulai, kunjungi panduan untuk menggunakan Google Analytics dan Firebase dengan aplikasi AdMob .

Langkah 6: Pilih format iklan untuk diterapkan di aplikasi Anda

AdMob menawarkan sejumlah format iklan yang berbeda, sehingga Anda dapat memilih format yang paling sesuai dengan pengalaman pengguna aplikasi Anda. Klik tombol format iklan untuk melihat petunjuk penerapan terperinci di dokumentasi AdMob.

Iklan persegi panjang yang muncul di bagian atas atau bawah layar perangkat

Iklan spanduk tetap ditampilkan di layar saat pengguna berinteraksi dengan aplikasi, dan dapat disegarkan secara otomatis setelah jangka waktu tertentu. Jika Anda baru mengenal periklanan seluler, itu adalah tempat yang bagus untuk memulai.

Terapkan Iklan Spanduk

pengantara

Iklan layar penuh yang menutupi antarmuka aplikasi hingga ditutup oleh pengguna

Iklan pengantara paling baik digunakan pada jeda alami dalam alur eksekusi aplikasi, seperti di antara level game atau tepat setelah tugas selesai.

Terapkan Iklan Pengantara

Warga asli

Iklan yang dapat disesuaikan yang cocok dengan tampilan dan nuansa aplikasi Anda

Iklan bawaan adalah format iklan berbasis komponen. Anda yang memutuskan bagaimana dan di mana iklan Native ditempatkan sehingga tata letaknya lebih konsisten dengan desain aplikasi Anda. Dengan memilih font, warna, dan detail lainnya untuk Anda sendiri, Anda dapat membuat presentasi iklan yang natural dan tidak mencolok yang dapat menambah pengalaman pengguna yang kaya.

Terapkan Iklan Native Lanjutan

Dihadiahi

Iklan yang memberi penghargaan kepada pengguna karena menonton video pendek dan berinteraksi dengan iklan dan survei yang dapat diputar

Iklan berhadiah (atau "berbasis hadiah") dapat membantu memonetisasi pengguna yang dapat dimainkan secara gratis.

Terapkan Iklan Berhadiah Terapkan Iklan Reward (API Baru)