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 ini untuk penayang dan developer yang ingin menggunakan AdMob untuk memonetisasi aplikasi yang dibuat dengan Firebase. Jika Anda tidak berencana untuk menyertakan Firebase di aplikasi Anda, kunjungi panduan mandiri AdMob . % elif is_cpp %} Jika Anda tidak berencana untuk menyertakan Firebase di aplikasi Anda, kunjungi panduan mandiri AdMob sebagai gantinya.

Jika Anda belum melakukannya, pelajari semua manfaat menggunakan AdMob, Firebase, dan Google Analytics secara bersamaan.

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 memiliki proyek Firebase yang belum mengaktifkan Google Analytics, Anda dapat mengaktifkan Google Analytics dari tab Integrasi di Anda > 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 nantinya akan Anda perlukan dalam panduan ini.

    Anda akan diminta untuk menambahkan Mobile Ads SDK ke aplikasi Anda. Temukan instruksi mendetail untuk tugas ini nanti di 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 bundel yang sama seperti yang Anda masukkan untuk aplikasi Firebase. Temukan ID bundel aplikasi Firebase Anda di Kartu aplikasi Anda di Anda > Setelan proyek .

Langkah 2: Tambahkan ID Aplikasi AdMob 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: di 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 adalah 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, SDK Iklan Seluler secara otomatis mulai membuat log 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 khusus 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 keterlibatan pengguna:

  • Tambahkan dan gunakan Firebase SDK untuk Google Analytics

    Untuk mempelajari lebih lanjut, kunjungi panduan menggunakan Google Analytics dan Firebase dengan aplikasi AdMob .

  • Gunakan produk Firebase lainnya di aplikasi Anda

    Setelah menambahkan Firebase SDK 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 interaksi untuk mengetahui apakah perubahan tersebut berdampak pada metrik utama Anda (seperti pendapatan dan retensi) sebelum meluncurkan perubahan secara luas.

  • Optimalkan monetisasi iklan untuk aplikasi Anda

    Cobalah berbagai format atau konfigurasi iklan dengan sebagian kecil pengguna, lalu buat keputusan berdasarkan data tentang penerapan iklan untuk semua pengguna Anda. Untuk mempelajari lebih lanjut, lihat tutorial berikut:

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 detail petunjuk penerapan 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 pemula dalam periklanan seluler, ini adalah tempat yang tepat untuk memulai.

Terapkan Iklan Spanduk

Pengantara

Iklan layar penuh yang menutupi antarmuka aplikasi hingga ditutup oleh pengguna

Iklan interstisial paling baik digunakan pada jeda alami dalam aliran 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 asli 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 sendiri font, warna, dan detail lainnya, Anda dapat membuat presentasi iklan yang alami dan tidak mengganggu yang dapat menambah pengalaman pengguna yang kaya.

Terapkan Iklan Lanjutan Bawaan

Dihadiahi

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

Iklan reward (atau "berbasis reward") dapat membantu memonetisasi pengguna yang bermain gratis.

Terapkan Iklan Berhadiah Terapkan Iklan Berhadiah (API Baru)