Panduan ini menunjukkan cara menggunakan Google Mobile Ads SDK untuk memuat dan menampilkan iklan dari LINE Ads Network menggunakan mediasi, yang mencakup integrasi waterfall. Dokumen ini membahas cara menambahkan LINE Ads Network ke konfigurasi mediasi unit iklan, dan cara mengintegrasikan LINE Ads Network SDK dan adapter ke dalam aplikasi Flutter.
Integrasi dan format iklan yang didukung
Adaptor mediasi Ad Manager untuk LINE Ads Network memiliki kemampuan berikut:
Integrasi | |
---|---|
Bidding | |
Air Terjun | |
Format | |
Banner | |
Interstisial | |
Reward | |
Native | 1 |
1 Iklan native (untuk Bidding) masih dalam versi beta tertutup. Hubungi Account Manager Anda untuk meminta akses.
Persyaratan
- Google Mobile Ads SDK terbaru
- Flutter 3.7.0 atau yang lebih tinggi
- Untuk men-deploy di Android
- Level API Android 23 atau yang lebih tinggi
- Untuk men-deploy di iOS
- Target deployment iOS 12.0 atau yang lebih tinggi
- Project Flutter yang berfungsi dan dikonfigurasi dengan Google Mobile Ads SDK. Lihat Memulai untuk mengetahui detailnya.
- Selesaikan Panduan memulai mediasi
Langkah 1: Siapkan konfigurasi di UI LINE Ads Network
Daftar dan login ke akun LINE Ads Network Anda.
Menambahkan aplikasi baru
Klik 広告枠管理 (Pengelolaan Slot Iklan) > メディア (Media). Kemudian, klik 新規作成 (Buat Baru).
Isi formulir, lalu klik 登録 (Daftar).
Catat ID Aplikasi.
Membuat penempatan iklan
Klik ID aplikasi yang ingin Anda tambahi penempatan iklan. Kemudian, pilih 詳細 (Detail).
Klik スロット 追加 (Tambahkan Slot).
Isi formulir untuk mengetahui detail tentang slot. Untuk Jenis Bidding, pilih Standar untuk mengonfigurasi slot ini untuk mediasi waterfall, atau Bidding dengan SDK Google untuk mengonfigurasi slot ini untuk Bidding. Klik 登録 (Daftar) setelah formulir diisi.
Catat ID Slot.
Memperbarui app-ads.txt
Authorized Sellers for Apps app-ads.txt adalah inisiatif IAB Tech Lab yang membantu memastikan inventaris iklan aplikasi Anda hanya dijual melalui saluran yang telah Anda identifikasi sebagai resmi. Untuk mencegah kerugian yang signifikan pada pendapatan iklan, Anda harus menerapkan file app-ads.txt
.
Jika Anda belum melakukannya,
buat file app-ads.txt untuk Ad Manager.
Untuk menerapkan app-ads.txt
untuk LINE Ads Network, lihat
Tentang app-ads.txt.
Langkah 2: Siapkan permintaan LINE Ads Network di UI Ad Manager
Mengonfigurasi setelan mediasi untuk unit iklan
Android
Untuk mengetahui petunjuknya, lihat langkah 2 dalam panduan untuk Android.
iOS
Untuk mengetahui petunjuknya, lihat langkah 2 dalam panduan untuk iOS.
Langkah 3: Impor SDK dan adaptor LINE Ads Network
Integrasi melalui pub.dev
Tambahkan dependensi berikut dengan versi terbaru
LINE Ads Network SDK dan adaptor di file pubspec.yaml
paket Anda:
dependencies:
gma_mediation_line: ^
Integrasi Manual
Download plugin mediasi Google Mobile Ads versi terbaru untuk
LINE Ads Network,
ekstrak file yang didownload, dan tambahkan folder plugin yang diekstrak
(dan isinya) ke project Flutter Anda. Kemudian, referensikan plugin di file
pubspec.yaml
dengan menambahkan dependensi berikut:
dependencies:
gma_mediation_line:
path: path/to/local/package
Langkah 4: Tambahkan kode yang diperlukan
Android
Tidak ada kode tambahan yang diperlukan untuk integrasi Jaringan Iklan LINE.
iOS
Integrasi SKAdNetwork
Ikuti dokumentasi Jaringan Iklan LINE
untuk menambahkan ID SKAdNetwork ke file Info.plist
project Anda.
Langkah 5: Uji penerapan Anda
Mengaktifkan iklan percobaan
Pastikan Anda mendaftarkan perangkat pengujian Anda untuk Ad Manager.
Memverifikasi iklan percobaan
Untuk memverifikasi bahwa Anda menerima iklan percobaan dari LINE Ads Network, aktifkan pengujian sumber iklan tunggal di pemeriksa iklan menggunakan sumber iklan LINE Ads Network (Waterfall).
Langkah opsional
Parameter khusus jaringan
Plugin mediasi LINE Ads Network Flutter mendukung parameter permintaan tambahan berikut yang dapat diteruskan ke adaptor melalui class LineMediationExtras
:
-
enableAdSound
: Menentukan status awal suara default iklan banner, interstisial, dan reward.
Berikut adalah contoh kode cara membuat permintaan iklan yang menetapkan parameter ini:
LineMediationExtras lineExtras = LineMediationExtras(enableAdSound: true)
AdRequest request = AdRequest(
keywords: <String>['foo', 'bar'],
contentUrl: 'http://foo.com/bar.html',
mediationExtras: [lineExtras],
);
Kode error
Jika adaptor gagal menerima iklan dari LINE Ads Network, penayang dapat memeriksa error yang mendasarinya dari respons iklan menggunakan ResponseInfo
di kelas berikut:
Android
com.line.ads
com.google.ads.mediation.line.LineMediationAdapter
iOS
GADMediationAdapterLine
Berikut adalah kode dan pesan yang menyertainya yang ditampilkan oleh adaptor Jaringan Iklan LINE saat iklan gagal dimuat:
Android
Kode error | Domain | Alasan |
---|---|---|
1-10 | com.five_corp.ad | LINE Ads Network SDK menampilkan error khusus SDK. Lihat dokumentasi LINE Ads Network untuk mengetahui detail selengkapnya. |
101 | com.google.ads.mediation.line | ID Aplikasi tidak ada atau tidak valid. |
102 | com.google.ads.mediation.line | ID Slot tidak ada atau tidak valid. |
103 | com.google.ads.mediation.line | Ukuran iklan yang diminta tidak sesuai dengan ukuran iklan banner yang didukung LINE Ads Network. |
104 | com.google.ads.mediation.line | Gagal memuat iklan interstisial atau iklan reward karena konteks aktivitas tidak ada. |
105 | com.google.ads.mediation.line | SDK LINE Ads Network gagal menampilkan iklan interstisial atau reward. |
106 | com.google.ads.mediation.line | Gagal memuat iklan native karena aset tidak ada. |
iOS
Kode error | Domain | Alasan |
---|---|---|
1-10 | Dikirim oleh LINE Ads Network SDK | LINE Ads Network SDK menampilkan error khusus SDK. Lihat dokumentasi LINE Ads Network untuk mengetahui detail selengkapnya. |
101 | com.google.ads.mediation.line | Parameter server tidak valid (mis. ID Aplikasi atau ID Slot tidak ada). |
102 | com.google.ads.mediation.line | Ukuran iklan yang diminta tidak sesuai dengan ukuran iklan banner yang didukung LINE Ads Network. |
103 | com.google.ads.mediation.line | Gagal memuat aset gambar ikon informasi di iklan native. |
Log Perubahan Adaptor Mediasi Flutter LINE
Versi 1.0.4 (Sedang dalam proses)
Versi 1.0.3
- Mendukung Line Android adapter versi 2.9.20250519.0.
- Mendukung Line iOS adapter versi 2.9.20250512.0.
- Dibuat dan diuji dengan Plugin Flutter Google Mobile Ads versi 6.0.0
Versi 1.0.2
- Mendukung adaptor Line Android versi 2.9.20250317.1.
- Mendukung Line iOS adapter versi 2.9.20241106.3.
- Dibuat dan diuji dengan Plugin Flutter Google Mobile Ads versi 6.0.0
Versi 1.0.1
- Mendukung Line Android adapter versi 2.9.20250110.1.
- Mendukung Line iOS adapter versi 2.9.20241106.2.
- Dibuat dan diuji dengan Plugin Flutter Google Mobile Ads versi 5.3.1.
Versi 1.0.0
- Rilis awal.
- Mendukung Line Android adapter versi 2.9.20250110.0.
- Mendukung Line iOS adapter versi 2.9.20241106.1.
- Dibuat dan diuji dengan Plugin Flutter Google Mobile Ads versi 5.3.1.