Mengintegrasikan LY Ads Network dengan mediasi

Panduan ini menunjukkan cara menggunakan Google Mobile Ads SDK untuk memuat dan menampilkan iklan dari LY Ads Network menggunakan mediasi, yang mencakup integrasi waterfall. Panduan ini mencakup cara menambahkan LY Ads Network ke konfigurasi mediasi unit iklan, dan cara mengintegrasikan SDK dan adaptor LY Ads Network ke aplikasi iOS.

Integrasi dan format iklan yang didukung

Adaptor mediasi untuk LY Ads Network memiliki kemampuan berikut:

Integrasi
Bidding
Air Terjun
Format
Banner
Interstisial
Reward
Native

Persyaratan

  • Target deployment iOS 13.3 atau yang lebih tinggi

  • [Untuk bidding]: Untuk mengintegrasikan semua format iklan yang didukung dalam bidding, gunakan Adaptor LY Ads Network 2.8.20240827.0 atau yang lebih tinggi (direkomendasikan versi terbaru)

Langkah 1: Siapkan konfigurasi di UI Jaringan Iklan LY

Daftar dan login ke akun LY Ads Network Anda.

Menambahkan aplikasi baru

Buka tab App, lalu klik tombol New registration.

Pendaftaran Baru

Isi formulir dan klik pendaftaran.

Formulir Pendaftaran Baru

Catat ID Aplikasi.

Detail Pendaftaran

Membuat slot iklan

Di tab Aplikasi, pilih aplikasi Anda untuk melihat detail aplikasi. Di bagian Slot, klik Tambahkan.

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 Buat setelah formulir diisi.

Menambahkan Formulir Slot

Catat ID Slot.

Detail Slot

Setelah membuat slot pertama, klik Tinjau di halaman detail aplikasi untuk mendapatkan persetujuan dari Jaringan Iklan LY. Proses ini mungkin memerlukan waktu beberapa saat. Hubungi perwakilan Jaringan Iklan LY jika ada pertanyaan.

Minta Peninjauan

Membuat Kunci API Pelaporan

Buka tab Mengelola kunci API pelaporan, lalu klik tombol Buat kunci API.

Tab Kunci API Pelaporan

Isi formulir lalu klik Simpan.

Formulir Kunci API Pelaporan

Catat ID Kunci API dan Rahasia Kunci API Anda.

Formulir Kunci API Pelaporan

Memperbarui app-ads.txt

Penjual Resmi untuk Aplikasi 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 pendapatan iklan yang signifikan, 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 LY Ads Network, lihat Tentang app-ads.txt.

Langkah 2: Siapkan permintaan Jaringan Iklan LY di UI Ad Manager

Login ke akun Ad Manager Anda.

Menambahkan LY Ads Network di Perusahaan

Bidding

Langkah ini tidak diperlukan untuk integrasi bidding.

Air Terjun

Buka Admin > Perusahaan, lalu klik tombol Perusahaan baru di tab Semua perusahaan. Pilih jaringan iklan.

Pilih LY Ads Network sebagai Jaringan iklan, masukkan Nama unik, dan aktifkan Mediasi. Aktifkan Pengumpulan data otomatis, lalu masukkan ID Kunci API dan Secret Kunci API yang diperoleh di bagian sebelumnya.

Anda tidak perlu memasukkan Nama Pengguna atau Sandi. Klik Simpan setelah selesai.

Mengaktifkan berbagi sinyal aman

Bidding

Buka Admin > Setelan global. Buka tab Setelan akun Ad Exchange, lalu tinjau dan aktifkan Berbagi sinyal aman. Klik Simpan.

Air Terjun

Langkah ini tidak diperlukan untuk integrasi waterfall.

Membagikan sinyal aman pada permintaan bid

Bidding

Buka Inventaris > Sinyal Aman. Di bagian Sinyal aman, cari LY Ads Network lalu aktifkan Aktifkan integrasi aplikasi.

Klik Simpan.

Air Terjun

Langkah ini tidak diperlukan untuk integrasi waterfall.

Mengizinkan berbagi sinyal aman untuk Bidding dengan SDK

Bidding

Buka Penayangan > Setelan saluran permintaan. Di tab Setelan default, aktifkan Izinkan berbagi sinyal aman untuk Bidding SDK.

Klik Simpan.

Air Terjun

Langkah ini tidak diperlukan untuk integrasi waterfall.

Mengonfigurasi bidding LY Ads Network

Bidding

Buka Penayangan > Bidder, lalu klik Buka Bidding dengan SDK.

Klik Bidder baru.

Pilih LY Ads Network sebagai bidder.

Klik Lanjutkan untuk mengaktifkan Bidding dengan SDK untuk bidder ini.

Klik Selesai.

Air Terjun

Langkah ini tidak diperlukan untuk integrasi waterfall.

Mengonfigurasi pemetaan unit iklan

Bidding

Buka Penayangan > Bidder, lalu klik Buka Bidding dengan SDK.

Pilih perusahaan untuk LY Ads Network.

Buka tab Pemetaan unit iklan, lalu klik Pemetaan unit iklan baru.

Pilih Unit iklan tertentu. Pilih unit iklan dan format, Aplikasi seluler sebagai Jenis inventaris, dan Aplikasi seluler Anda. Kemudian, masukkan ID Aplikasi dan ID Slot yang diperoleh di bagian sebelumnya.

Terakhir, klik Simpan.

Air Terjun

Buka Penayangan > Grup hasil, lalu klik tombol Grup hasil baru. Pilih Inventaris dan Aplikasi Anda.

Scroll ke bawah, lalu klik Tambahkan partner mediasi.

Pilih perusahaan yang Anda buat untuk LY Ads Network di bagian sebelumnya. Pilih Mediasi SDK seluler sebagai Jenis integrasi, iOS sebagai Platform, dan Aktif sebagai Status.

Masukkan ID Aplikasi dan ID Slot yang diperoleh di bagian sebelumnya, serta nilai CPM Default. Klik Simpan.

Langkah 3: Impor SDK dan Adaptor Jaringan Iklan LY

Menggunakan Swift Package Manager

Sebelum melanjutkan, Anda harus memiliki versi adaptor minimum yang didukung, yaitu 2.9.20251119.

Untuk menambahkan dependensi paket ke project Anda, ikuti langkah-langkah berikut:

  1. Di Xcode, buka File > Add Package Dependencies....

  2. Di perintah yang muncul, telusuri URL paket berikut:

    https://github.com/googleads/googleads-mobile-ios-mediation-line.git
    
  3. Di Dependency Rule, pilih Branch.

  4. Di kolom teks, masukkan main.

Menggunakan CocoaPods

Tambahkan baris berikut ke Podfile project Anda:

pod 'GoogleMobileAdsMediationLine'

Dari command line, jalankan:

pod install --repo-update

Integrasi manual

  • Download LY Ads Network SDK versi terbaru dan tautkan FiveAd.framework di project Anda.
  • Download versi terbaru adaptor LY Ads Network dari link download di Log Perubahan dan tautkan LineAdapter.framework di project Anda.

Langkah 4: Tambahkan kode yang diperlukan

Menerapkan SKAdNetwork

Ikuti dokumentasi Jaringan Iklan LY untuk menambahkan ID SKAdNetwork ke file Info.plist project Anda.

Langkah 5: Uji penerapan Anda

Mengaktifkan iklan pengujian

Pastikan Anda mendaftarkan perangkat pengujian Anda untuk Ad Manager.

Adaptor LY Ads Network berisi metode helper untuk mengaktifkan mode pengujian bagi LY Ads Network. Anda harus menyetel opsi ini sebelum menginisialisasi Google Mobile Ads SDK untuk memastikan opsi tersebut diteruskan dengan benar ke LY Ads Network SDK.

Swift

import LineAdapter
// ...

GADMediationAdapterLine.testMode = true

Objective-C

#import <LineAdapter/LineAdapter.h>
// ...

GADMediationAdapterLine.testMode = YES;

Memverifikasi iklan percobaan

Untuk memverifikasi bahwa Anda menerima iklan percobaan dari LY Ads Network, aktifkan pengujian sumber iklan tunggal di pemeriksa iklan menggunakan sumber iklan LY Ads Network.

Langkah opsional

Parameter khusus jaringan

Adaptor LY Ads Network mendukung parameter permintaan tambahan yang dapat diteruskan ke adaptor menggunakan class GADMediationAdapterLineExtras. Class ini mencakup properti berikut:

adAudio
Menentukan status awal suara default iklan banner, interstisial, dan rewarded.

Berikut adalah contoh kode cara membuat permintaan iklan yang menetapkan parameter ini:

Swift

import LineAdapter
// ...

let request = GAMRequest()
let extras = GADMediationAdapterLineExtras()
extras.adAudio = GADMediationAdapterLineAdAudio.unmuted
// ...
request.register(extras)

Objective-C

#import <LineAdapter/LineAdapter.h>
// ...

GAMRequest *request = [GAMRequest request];
GADMediationAdapterLineExtras *extras = [[GADMediationAdapterLineExtras alloc] init];
extras.adAudio = GADMediationAdapterLineAdAudioUnmuted;
// ...
[request registerAdNetworkExtras:extras];

Menggunakan iklan native

Rendering iklan

Adaptor LY Ads Network mengisi kolom berikut untuk GADNativeAd.

Kolom Aset selalu disertakan oleh adaptor LY Ads Network
Judul
Gambar
Isi
Ikon aplikasi 1
Pesan ajakan (CTA)
Rating bintang
Toko
Harga

1 Untuk iklan native, LY Ads Network SDK tidak menyediakan aset ikon aplikasi. Sebagai gantinya, adaptor Jaringan Iklan LY mengisi ikon aplikasi dengan gambar transparan.

Kode error

Jika adaptor gagal menerima iklan dari LY Ads Network, Anda dapat memeriksa error yang mendasarinya dari respons iklan menggunakan GADResponseInfo.adNetworkInfoArray di bawah class berikut:

GADMediationAdapterLine

Berikut adalah kode dan pesan yang menyertainya yang ditampilkan oleh adaptor LY Ads Network saat iklan gagal dimuat:

Kode error Domain Alasan
1-10 Dikirim oleh LY Ads Network SDK LY Ads Network SDK menampilkan error khusus SDK. Lihat dokumentasi LY 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 Jaringan Iklan LY.
103 com.google.ads.mediation.line Gagal memuat aset gambar ikon informasi di iklan native.

Log Perubahan Adaptor Mediasi LINE iOS

Versi 3.0.1.2

  • Perbarui versi iOS minimum untuk mengurangi dependensi Google Mobile Ads SDK agar memungkinkan versi kecil.
  • Memperbaiki masalah saat ikon AdChoices untuk iklan native terlalu besar.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 13.4.0.
  • FiveAd SDK versi 3.0.1.

Versi 3.0.1.1

  • Adapter kini meneruskan tanda ageRestrictedTreatment Google Mobile Ads SDK ke COPPA API FiveAd SDK.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 13.3.0.
  • FiveAd SDK versi 3.0.1.

Versi 3.0.1.0

  • Kompatibilitas yang terverifikasi dengan FiveAd SDK versi 3.0.1.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 13.1.0.
  • FiveAd SDK versi 3.0.1.

Versi 3.0.0.1

  • Memperbarui dependensi Google Mobile Ads SDK ke versi 13.0.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 13.0.0.
  • FiveAd SDK versi 3.0.0.

Versi 3.0.0.0

  • Kompatibilitas yang terverifikasi dengan FiveAd SDK versi 3.0.0.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.14.0.
  • FiveAd SDK versi 3.0.0.

Versi 2.9.20251119.1

  • Menambahkan dukungan untuk meneruskan parameter Google Mobile Ads SDK tagForUnderAgeOfConsent ke FiveAd SDK.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.14.0.
  • FiveAd SDK versi 2.9.20251119.

Versi 2.9.20251119.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.9.20251119.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.14.0.
  • FiveAd SDK versi 2.9.20251119.

Versi 2.9.20250930.0

  • Kompatibilitas yang terverifikasi dengan FiveAd SDK versi 2.9.20250930.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.12.0.
  • FiveAd SDK versi 2.9.20250930.

Versi 2.9.20250912.0

  • Adaptor kini melakukan inisialisasi FiveAd SDK sebelum setiap panggilan iklan.
  • Kompatibilitas yang terverifikasi dengan FiveAd SDK versi 2.9.20250912.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.11.0.
  • FiveAd SDK versi 2.9.20250912.

Versi 2.9.20250512.0

  • Sekarang memerlukan iOS versi 13.0 minimum.
  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.9.20250512.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.4.0.
  • FiveAd SDK versi 2.9.20250512.

Versi 2.9.20241106.3

  • Memperbaiki masalah saat GADMediationAdapterLine.h bukan header publik.
  • Mengaktifkan tanda -fobjc-arc dan -fstack-protector-all.
  • Menghapus verifikasi ukuran iklan banner untuk bidding setelah pemuatan berhasil.
    • Iklan banner waterfall akan terus memeriksa ukuran iklan banner setelah berhasil dimuat.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.2.0.
  • FiveAd SDK versi 2.9.20241106.

Versi 2.9.20241106.2

  • Menambahkan properti GADMediationAdapterLine.testMode untuk menunjukkan apakah FiveAd SDK harus diinisialisasi dalam mode pengujian. Flag ini harus disetel sebelum melakukan inisialisasi Google Mobile Ads SDK.
  • Menghapus pemeriksaan status inisialisasi FiveAd SDK sebelum melakukan inisialisasi FiveAd SDK.
  • Menghapus pemeriksaan status iklan native yang tidak digunakan lagi sebelum mendownload aset iklan native.
  • Sekarang memerlukan Google Mobile Ads SDK versi 12.0.0 atau yang lebih tinggi.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 12.0.0.
  • FiveAd SDK versi 2.9.20241106.

Versi 2.9.20241106.1

  • Memperbarui adaptor untuk menggunakan API pemuatan iklan terbaru untuk iklan banner bidding.
  • Memperbaiki masalah yang mencegah peristiwa iklan diteruskan dengan benar untuk iklan interstisial bidding.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.12.0.
  • FiveAd SDK versi 2.9.20241106.

Versi 2.9.20241106.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.9.20241106.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.12.0.
  • FiveAd SDK versi 2.9.20241106.

Versi 2.8.20240827.1

  • Memperbarui CFBundleShortVersionString agar memiliki tiga komponen, bukan empat.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.10.0.
  • FiveAd SDK versi 2.8.20240827.

Versi 2.8.20240827.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.8.20240827.
  • Menambahkan dukungan bidding untuk format iklan banner, interstisial, reward, dan native.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.8.0.
  • FiveAd SDK versi 2.8.20240827.

Versi 2.8.20240612.0

  • Menambahkan kontrol audio untuk iklan native melalui GADVideoOptions.
  • Kompatibilitas yang terverifikasi dengan FiveAd SDK versi 2.8.20240612.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.5.0.
  • FiveAd SDK versi 2.8.20240612.

Versi 2.7.20240411.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.7.20240411.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.3.0.
  • FiveAd SDK versi 2.7.20240411.

Versi 2.7.20240318.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.7.20240318.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.2.0.
  • FiveAd SDK versi 2.7.20240318.

Versi 2.7.20240214.1

  • Sekarang memerlukan versi iOS minimum 12.0.
  • Sekarang memerlukan Google Mobile Ads SDK versi 11.0 atau yang lebih tinggi.
  • Menyertakan Info.plist dalam framework di LineAdapter.xcframework.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.0.1.
  • FiveAd SDK versi 2.7.20240214.

Versi 2.7.20240214.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.7.20240214.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 11.0.1.
  • FiveAd SDK versi 2.7.20240214.

Versi 2.7.20240126.0

  • Kompatibilitas yang terverifikasi dengan FiveAd SDK versi 2.7.20240126.
  • Memperbarui implementasi adaptor dengan protokol delegasi baru FiveAd SDK.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 10.14.0.
  • FiveAd SDK versi 2.7.20240126.

Versi 2.7.20231115.0

  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.7.20231115.
  • Menyertakan header GADMediationAdapterLineExtras dalam modulemap.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 10.14.0.
  • FiveAd SDK versi 2.7.20231115.

Versi 2.6.20230609.1

  • Menambahkan GADMediationAdapterLineAudioState untuk mengelola status audio awal iklan banner, interstisial, dan reward saat pertama kali ditampilkan.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 10.14.0.
  • SDK FiveAd versi 2.6.20230609.

Versi 2.6.20230609.0

  • Rilis awal!
  • Menambahkan dukungan waterfall untuk format iklan banner, interstisial, reward, dan native.
  • Kompatibilitas terverifikasi dengan FiveAd SDK versi 2.6.20230609.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 10.9.0.
  • SDK FiveAd versi 2.6.20230609.