Mengintegrasikan Monetisasi Liftoff dengan Mediasi

Panduan ini menunjukkan cara menggunakan Google Mobile Ads SDK untuk memuat dan menampilkan iklan dari Liftoff Monetize menggunakan mediasi, yang mencakup integrasi bidding dan waterfall. Panduan ini mencakup cara menambahkan Liftoff Monetize ke konfigurasi mediasi unit iklan, dan cara mengintegrasikan Vungle SDK dan adaptor ke dalam aplikasiiOS .

Integrasi dan format iklan yang didukung

Adaptor mediasi AdMob untuk Liftoff Monetize memiliki kemampuan berikut:

Integrasi
Bidding  1
Air Terjun
Format
Banner  1
Interstisial
Diberikan sebagai reward
Interstisial Reward  1
Native  2  3

1 Integrasi bidding masih dalam versi beta.

2 Hanya didukung untuk mediasi Waterfall.

3 Untuk akses ke fitur ini, hubungi pengelola akun Liftoff Monetize Anda.

Persyaratan

  • Target deployment iOS 11.0 atau yang lebih tinggi

  • [Untuk bidding]: Adaptor Vungle 6.11.0.1 atau yang lebih tinggi (versi terbaru direkomendasikan)

Batasan

  • Monetisasi Liftoff tidak mendukung pemuatan beberapa iklan menggunakan ID Referensi Penempatan yang sama.
    • Adaptor Vungle menggagalkan permintaan kedua secara halus jika permintaan lain untuk penempatan tersebut sedang dimuat atau menunggu untuk ditampilkan.
  • Liftoff Monetisasi hanya mendukung pemuatan 1 iklan banner dalam satu waktu.
    • Adaptor Vungle menggagalkan permintaan banner berikutnya dengan baik jika iklan banner sudah dimuat.

Langkah 1: Siapkan Monetisasi Liftoff

Daftar atau login ke akun Liftoff Monetization Anda.

Tambahkan aplikasi Anda ke dasbor Liftoff Monetize dengan mengklik tombol Add Application.

Isi formulir, masukkan semua detail yang diperlukan.

Setelah aplikasi dibuat, pilih aplikasi dari dasbor Aplikasi Liftoff Monetize.

Catat ID Aplikasi.

Tambahkan penempatan baru

Untuk membuat penempatan baru yang akan digunakan dengan mediasi AdMob , buka dasbor Liftoff Monetize Placements, klik tombol Add Placement, lalu pilih aplikasi Anda dari menu drop-down.

Detail untuk menambahkan penempatan baru disertakan di bawah:

Pilih Banner, masukkan Nama Penempatan yang diinginkan, lalu isi bagian formulir yang lain. [Khusus waterfall] Klik tombol Lanjutkan di bagian bawah halaman untuk membuat penempatan.

Banner 300x250

Pilih MREC, masukkan Placement Name yang diinginkan dan isi formulir lainnya. [Khusus waterfall] Klik tombol Lanjutkan di bagian bawah halaman untuk membuat penempatan.

Interstisial

Pilih Interstisial, masukkan Nama Penempatan yang diinginkan, dan isi formulir yang tersisa. [Khusus waterfall] Klik tombol Lanjutkan di bagian bawah halaman untuk membuat penempatan.

Diberikan sebagai reward

Pilih Reward, masukkan Penempatan Name yang diinginkan dan isi formulir lainnya. [Khusus waterfall] Klik tombol Lanjutkan di bagian bawah halaman untuk membuat penempatan.

Interstisial Reward

Hubungi pengelola akun Liftoff Monetize Anda untuk mendapatkan akses untuk membuat penempatan iklan interstisial reward di dasbor Liftoff Monetize.

Native

Hubungi pengelola akun Liftoff Monetize Anda untuk mendapatkan akses untuk membuat penempatan iklan native di dasbor Liftoff Monetize.

Menentukan cara memonetisasi inventaris

Bidding

Di bagian Monetisasi, alihkan tombol Bidding In-App ke Diaktifkan, lalu klik tombol Lanjutkan.

Air Terjun

Tidak perlu langkah tambahan.

Catat ID Referensi, lalu klik Kedengarannya Bagus.

Banner 300x250

Interstisial

Diberikan sebagai reward

Interstisial Reward

Hubungi pengelola akun Liftoff Monetize Anda untuk mendapatkan akses guna membuat penempatan iklan interstisial reward di dasbor Liftoff Monetize.

Native

Hubungi pengelola akun Liftoff Monetize Anda untuk mendapatkan akses untuk membuat penempatan iklan native di dasbor Liftoff Monetize.

Menemukan Kunci Reporting API

Bidding

Langkah ini tidak diperlukan untuk integrasi bidding.

Air Terjun

Selain ID Aplikasi dan ID Referensi, Anda juga memerlukan Kunci API Pelaporan Liftoff Monetize untuk menyiapkanAdMob ID unit iklan. Buka dasbor Laporan Liftoff Monetize dan klik tombol Kunci API Pelaporan untuk melihat Kunci API Pelaporan Anda.

Langkah 2: Konfigurasikan setelan mediasi untuk AdMob unit iklan Anda

Anda perlu menambahkan Liftoff Monetize ke konfigurasi mediasi untuk unit iklan Anda. Pertama, login ke akun AdMob Anda.

Selanjutnya, Buka tab Mediasi. Jika Anda sudah memiliki grup mediasi yang ingin diubah, klik nama grup mediasi tersebut untuk mengeditnya, lalu lanjutkan ke Menambahkan Liftoff Monetize sebagai sumber iklan.

Untuk membuat grup mediasi baru, pilih Buat Grup Mediasi.

Masukkan format dan platform iklan Anda, lalu klik Lanjutkan.

Beri nama grup mediasi Anda dan pilih lokasi yang akan ditargetkan. Selanjutnya, tetapkan status grup mediasi ke Enabled. Kemudian, klik Add Ad Unit.

Kaitkan grup mediasi ini dengan satu atau beberapa unit iklan AdMob Anda yang ada. Kemudian, klik Done.

Sekarang Anda akan melihat kartu unit iklan diisi dengan unit iklan yang Anda pilih, seperti yang ditunjukkan di bawah:

Menambahkan Monetisasi Liftoff sebagai sumber iklan

Di kartu Sumber Iklan, pilih Tambahkan Jaringan Iklan. Pilih Liftoff Monetize dan aktifkan tombol Optimize. Untuk Kunci API Pelaporan, masukkan Kunci API Pelaporan yang diperoleh di bagian sebelumnya guna menyiapkan pengoptimalan sumber iklan untuk Liftoff Monetize. Lalu, masukkan nilai eCPM untuk Liftoff Monetize dan klik Continue.

Jika sudah memiliki pemetaan untuk Liftoff Monetize, Anda cukup memilihnya. Jika tidak, klik Tambahkan pemetaan.

Selanjutnya, masukkan Nama pemetaan, ID Aplikasi, dan ID Referensi Penempatan yang diperoleh di bagian sebelumnya. Kemudian, klik Done.

Langkah 3: Impor Vungle SDK dan adaptor

  • Tambahkan baris berikut ke Podfile project Anda:

    pod 'GoogleMobileAdsMediationVungle'
    
  • Dari command line, jalankan:

    pod install --repo-update
    

Integrasi manual

  • Download versi terbaru Vungle SDK dan tautkan VungleSDK.framework di project Anda.

  • Download adaptor Vungle versi terbaru dari link download di Changelog dan tautkan VungleAdapter.framework di project Anda.

  • Tambahkan Framework berikut ke project Anda:

    • AdSupport
    • AudioToolbox
    • AVFoundation
    • CFNetwork
    • CoreGraphics
    • CoreMedia
    • libz.tbd
    • MediaPlayer
    • QuartzCore
    • StoreKit
    • SystemConfiguration

Langkah 4: Tambahkan kode yang diperlukan

Integrasi SKAdNetwork

Ikuti dokumentasi Liftoff Monetize untuk menambahkan ID SKAdNetwork ke file Info.plist project Anda.

Memberikan penempatan untuk inisialisasi Vungle SDK

Liftoff Monetize memerlukan daftar semua penempatan yang akan digunakan dalam aplikasi Anda untuk diteruskan ke SDK mereka untuk diinisialisasi. Anda dapat memberikan daftar penempatan ke adaptor menggunakan properti allPlacements class VungleAdNetworkExtras. Contoh kode berikut menunjukkan cara menggunakan class ini.

Swift

import VungleAdapter
// ...

let request = GADRequest()
let extras = VungleAdNetworkExtras()

let placements = ["PLACEMENT_ID_1", "PLACEMENT_ID_2"]
extras.allPlacements = placements
request.register(extras)

Objective-C

#import <VungleAdapter/VungleAdapter.h>
// ...

GADRequest *request = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];

NSMutableArray *placements = [[NSMutableArray alloc] initWithObjects:@"PLACEMENT_ID_1", @"PLACEMENT_ID_2", nil];
extras.allPlacements = placements;
[request registerAdNetworkExtras:extras];

Langkah 5: Uji penerapan Anda

Untuk mengaktifkan iklan percobaan, buka dasbor Liftoff Monetize, lalu buka Applications.

Pilih aplikasi yang iklan percobaannya ingin Anda aktifkan di bagian ID Referensi Penempatan pada aplikasi. Iklan percobaan dapat diaktifkan dengan memilih Mode Pengujian hingga Hanya tampilkan iklan pengujian di bagian Status.

Selesai. Anda kini memiliki integrasi mediasi yang berfungsi dengan Liftoff Monetize.

Langkah opsional

Berdasarkan Kebijakan Izin Pengguna Uni Eropa Google, Anda harus memastikan bahwa pengungkapan tertentu diberikan kepada, dan izin yang diperoleh dari, pengguna di Wilayah Ekonomi Eropa (EEA) terkait penggunaan ID perangkat dan data pribadi. Kebijakan ini mencerminkan persyaratan dalam ePrivacy Directive dan General Data Protection Regulation (GDPR) Uni Eropa. Saat meminta izin, Anda harus mengidentifikasi setiap jaringan iklan dalam rantai mediasi Anda yang dapat mengumpulkan, menerima, atau menggunakan data pribadi dan memberikan informasi tentang penggunaan setiap jaringan. Saat ini, Google tidak dapat otomatis meneruskan pilihan izin pengguna ke jaringan tersebut.

Pada SDK versi 6.3.2, Liftoff Monetize menambahkan API yang memungkinkan Anda meneruskan izin ke Vungle SDK. Kode contoh berikut menunjukkan cara meneruskan informasi izin ini ke Vungle SDK. Jika memilih untuk memanggil metode ini, sebaiknya Anda melakukannya sebelum meminta iklan melalui Google Mobile Ads SDK.

Swift

import VungleAdsSDK
// ...

VunglePrivacySettings.setGDPRStatus(true)
VunglePrivacySettings.setGDPRMessageVersion("v1.0.0")

Objective-C

#import <VungleAdsSDK/VungleAdsSDK.h>
// ...

[VunglePrivacySettings setGDPRStatus:YES];
[VunglePrivacySettings setGDPRMessageVersion:@"v1.0.0"];

Baca petunjuk penerapan yang direkomendasikan GDPR untuk mengetahui detail lebih lanjut dan nilai yang dapat diberikan dalam metode.

Tambahkan Liftoff ke daftar partner iklan GDPR

Ikuti langkah-langkah di Setelan GDPR untuk menambahkan Liftoff ke daftar partner iklan GDPR di AdMob UI.

CCPA

Hukum privasi negara bagian Amerika Serikat mewajibkan memberi pengguna hak untuk memilih tidak ikut "penjualan" "informasi pribadi" mereka (sebagaimana istilah tersebut didefinisikan hukum), dengan pilihan tidak ikut yang disediakan melalui link "Jangan Jual Informasi Pribadi Saya" yang terlihat jelas di halaman beranda pihak "penjual". Panduan kepatuhan hukum privasi negara bagian Amerika Serikat menawarkan kemampuan untuk mengaktifkan pemrosesan data yang dibatasi untuk penayangan iklan Google, tetapi Google tidak dapat menerapkan setelan ini ke setiap jaringan iklan dalam rantai mediasi Anda. Oleh karena itu, Anda harus mengidentifikasi setiap jaringan iklan dalam rantai mediasi Anda yang dapat berpartisipasi dalam penjualan informasi pribadi dan mengikuti panduan dari setiap jaringan tersebut untuk memastikan kepatuhan.

Pada SDK versi 6.7.0, Liftoff Monetize menambahkan API yang memungkinkan Anda meneruskan izin ke Vungle SDK. Kode contoh berikut menunjukkan cara meneruskan informasi izin ini ke Vungle SDK. Jika memilih untuk memanggil metode ini, sebaiknya Anda melakukannya sebelum meminta iklan melalui Google Mobile Ads SDK.

Swift

import VungleAdsSDK
// ...

VunglePrivacySettings.setCCPAStatus(true)

Objective-C

#import <VungleAdsSDK/VungleAdsSDK.h>
// ...

[VunglePrivacySettings setCCPAStatus:YES];

Lihat petunjuk penerapan yang direkomendasikan CCPA untuk detail selengkapnya dan nilai yang dapat diberikan dalam metode.

Tambahkan Liftoff ke daftar partner iklan CCPA

Ikuti langkah-langkah di Setelan CCPA untuk menambahkan Liftoff ke daftar partner iklan CCPA di AdMob UI.

Parameter spesifik per jaringan

Adaptor Vungle mendukung parameter permintaan tambahan yang dapat diteruskan ke adaptor menggunakan class VungleAdNetworkExtras. Class ini menyertakan properti berikut:

muted
Menetapkan apakah akan mengaktifkan suara atau tidak saat memutar iklan video.
userId
String yang mewakili ID Pengguna dengan Insentif Liftoff Monetize.
ordinal
Bilangan bulat yang menunjukkan urutan iklan ini ditampilkan dalam sesi game.
flexViewAutoDismissSeconds
Bilangan bulat untuk membuat iklan tampilan Flex otomatis ditutup setelah jumlah detik yang ditentukan.
playingPlacement
String yang mewakili ID penempatan Liftoff Monetize.
allPlacements
Array yang terdiri dari semua ID Penempatan dalam aplikasi (tidak diperlukan untuk aplikasi yang menerapkan Vungle SDK 6.2.0 atau versi yang lebih tinggi).

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

Swift

#import "VungleAdapter.h"
// ...

let request = GADRequest()
let extras = VungleAdNetworkExtras()
extras.muted = true
extras.userId = "test-user"
// ...
request.register(extras)

Objective-C

#import <VungleAdapter/VungleAdapter.h>
// ...

GADRequest *request = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
extras.muted = YES;
extras.userId = @"test_user";
// ...
[request registerAdNetworkExtras:extras];

Rendering iklan native

Adaptor Vungle menampilkan iklan native-nya sebagai GADNativeAd objek. Kolom ini akan mengisi deskripsi kolom iklan native berikut untuk GADNativeAd.

Kolom Aset selalu disertakan oleh adaptor Vungle
Judul
Gambar 1
Tampilan media
Isi
Ikon aplikasi
Pesan ajakan (CTA)
Rating bintang
Toko
Harga

1 Adaptor Liftoff Monetize tidak menyediakan akses langsung ke aset gambar utama untuk iklan native-nya. Sebagai gantinya, adaptor mengisi GADMediaView dengan video atau gambar.

Kode error

Jika adaptor gagal menerima iklan dari Liftoff Monetize, penayang dapat memeriksa error yang mendasarinya dari respons iklan menggunakan GADResponseInfo.adNetworkInfoArray dalam kelas berikut:

Format Nama class
Banner GADMAdapterVungleInterstitial
Interstisial GADMAdapterVungleInterstitial
Diberikan sebagai reward GADMAdapterVungleRewardBasedVideoAd

Berikut adalah kode dan pesan yang menyertainya yang ditampilkan oleh adaptor Liftoff Monetize saat iklan gagal dimuat:

Kode error Domain Alasan
0-100 com.vungle.warren Vungle SDK menampilkan error. Lihat dokumen untuk mengetahui detail selengkapnya.
101 com.google.ads.mediasi.vungle Parameter server tidak valid (misalnya, ID aplikasi atau ID penempatan).
102 com.google.ads.mediasi.vungle Ukuran banner yang diminta tidak dipetakan ke ukuran iklan Liftoff Monetize yang valid.
103 com.google.ads.mediasi.vungle Liftoff Monetisasi memerlukan konteks Activity untuk meminta iklan.
104 com.google.ads.mediasi.vungle Vungle SDK tidak dapat memuat beberapa iklan untuk ID penempatan yang sama.
105 com.google.ads.mediasi.vungle Vungle SDK gagal diinisialisasi.
106 com.google.ads.mediasi.vungle Vungle SDK menampilkan callback pemuatan yang berhasil, tetapi Banners.getBanner() atau Vungle.getNativeAd() menampilkan null.
107 com.google.ads.mediasi.vungle Vungle SDK belum siap memutar iklan.
1-100 Dikirim oleh Vungle SDK Vungle SDK menampilkan error. Lihat kode untuk detail selengkapnya.
101 com.google.mediasi.vungle Parameter server Monetisasi Liftoff yang dikonfigurasi di UI AdMob tidak ada/tidak valid.
102 com.google.mediasi.vungle Iklan sudah dimuat untuk konfigurasi jaringan ini. Vungle SDK tidak dapat memuat iklan kedua untuk ID penempatan yang sama.
103 com.google.mediasi.vungle Ukuran iklan yang diminta tidak cocok dengan ukuran banner yang didukung Liftoff Monetize.
104 com.google.mediasi.vungle Vungle SDK tidak dapat merender iklan banner.
105 com.google.mediasi.vungle Vungle SDK hanya mendukung pemuatan 1 iklan banner pada satu waktu, terlepas dari ID penempatan.
106 com.google.mediasi.vungle Vungle SDK mengirim callback yang menyatakan bahwa iklan tidak dapat diputar.

Log Perubahan Adaptor Mediasi iOS Liftoff

Versi 7.1.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 7.1.0.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 10.10.0.
  • Vungle SDK versi 7.1.0.

Versi 7.0.1.0

  • Menambahkan dukungan watermark untuk iklan bidding.
  • Kompatibilitas terverifikasi dengan Vungle SDK 7.0.1.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 10.7.0.
  • Vungle SDK versi 7.0.1.

Versi 7.0.0.0

  • Mengganti nama adaptor dari Vungle menjadi Liftoff Monetize.
  • Kompatibilitas terverifikasi dengan Vungle SDK 7.0.0.
  • Menghapus dukungan arsitektur armv7.
  • Menambahkan dukungan untuk arsitektur simulator arm64.
  • Kini mewajibkan iOS minimum versi 11.0.
  • Sekarang memerlukan Google Mobile Ads SDK versi 10.4.0 atau yang lebih tinggi.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 10.4.0.
  • Vungle SDK versi 7.0.0.

Versi 6.12.3.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.12.3.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 10.2.0.
  • Vungle SDK versi 6.12.3.

Versi 6.12.2.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.12.2.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 10.0.0.
  • Vungle SDK versi 6.12.2.

Versi 6.12.1.2

  • Sekarang memerlukan Google Mobile Ads SDK versi 10.0.0 atau yang lebih tinggi.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 10.0.0.
  • Vungle SDK versi 6.12.1.

Versi 6.12.1.1

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.12.1.
  • Menambahkan dukungan bidding untuk format iklan banner.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.14.0.
  • Vungle SDK versi 6.12.1.

Versi 6.12.1.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.12.1.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.13.0.
  • Vungle SDK versi 6.12.1.

Versi 6.12.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.12.0.
  • Menambahkan dukungan bidding dan mediasi waterfall untuk format iklan interstisial reward.
  • Penambahan dukungan bidding untuk format iklan native.
  • Mengupdate adaptor untuk menggunakan didRewardUser API.
  • Menghapus tambahan ordinal di VungleAdNetworkExtras.
  • Sekarang memerlukan Google Mobile Ads SDK versi 9.8.0 atau yang lebih tinggi.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.9.0.
  • Vungle SDK versi 6.12.0.

Versi 6.11.0.2

  • Menambahkan dukungan mediasi waterfall untuk format iklan native.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.8.0.
  • Vungle SDK versi 6.11.0.

Versi 6.11.0.1

  • Menambahkan dukungan untuk memuat beberapa iklan untuk ID penempatan yang sama dalam bidding interstisial dan iklan reward.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.6.0.
  • Vungle SDK versi 6.11.0

Versi 6.11.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.11.0.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.4.0.
  • Vungle SDK versi 6.11.0

Versi 6.10.6.1

  • Memperbaiki masalah delegasi iklan yang dihapus jika iklan berikutnya gagal didownload. Ini hanya berlaku untuk penempatan yang disimpan dalam cache otomatis.
  • Menghapus callback willPresentFullScreenView dan adapterWillPresentFullScreenModal dalam iklan banner.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.0.0.
  • Vungle SDK versi 6.10.6

Versi 6.10.6.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.10.6.
  • Kompatibilitas terverifikasi dengan Google Mobile Ads SDK versi 9.0.0.
  • Sekarang memerlukan Google Mobile Ads SDK versi 9.0.0 atau yang lebih tinggi.

Dibangun dan diuji dengan:

  • Google Mobile Ads SDK versi 9.0.0.
  • Vungle SDK versi 6.10.6

Versi 6.10.5.1

  • Penambahan dukungan bidding untuk format iklan interstisial dan reward.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.13.0.
  • Vungle SDK versi 6.10.5

Versi 6.10.5.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.10.5.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.13.0.
  • Vungle SDK versi 6.10.5

Versi 6.10.4.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.10.4.
  • Mengupdate adaptor untuk mematuhi setelan penonaktifan di dasbor penayang Vungle saat boolean muteIsSet di VungleAdNetworkExtras tidak ditetapkan secara eksplisit.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.12.0.
  • Vungle SDK versi 6.10.4

Versi 6.10.3.1

  • Memperbaiki bug saat callback interstisial tidak dipanggil setelah pemutaran pertama.
  • Memperbarui kamus options yang diteruskan ke metode playAd untuk menyertakan properti tanpa suara yang ditetapkan oleh penayang dalam objek tambahan.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.12.0.
  • Vungle SDK versi 6.10.3

Versi 6.10.3.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.10.3.
  • Kini memerlukan versi iOS minimum 10.0.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.11.0.
  • Vungle SDK versi 6.10.3.

Versi 6.10.1.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.10.1.
  • Melonggarkan dependensi pada Google Mobile Ads SDK versi 8.0.0 atau yang lebih tinggi.
  • Sekarang memerlukan build terhadap Xcode 12.5 atau versi yang lebih tinggi.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.9.0.
  • Vungle SDK versi 6.10.1.

Versi 6.10.0.0 (di-roll back)

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.10.0.
  • Melonggarkan dependensi pada Google Mobile Ads SDK versi 8.0.0 atau yang lebih tinggi.
  • Sekarang memerlukan build terhadap Xcode 12.5 atau versi yang lebih tinggi.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.4.0.
  • Vungle SDK versi 6.10.0.

Versi 6.9.2.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.9.2.
  • Sekarang memerlukan Google Mobile Ads SDK versi 8.3.0 atau yang lebih tinggi.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.3.0.
  • Vungle SDK versi 6.9.2.

Versi 6.9.1.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.9.1.
  • Sekarang memerlukan Google Mobile Ads SDK versi 8.1.0 atau yang lebih tinggi.
  • Menambahkan kode dan pesan error adaptor standar.
  • Mengupdate adaptor untuk menggunakan format .xcframework.
  • Menghapus pemeriksaan error VungleSDKResetPlacementForDifferenceAdSize untuk memuat Iklan.
  • Memperkenalkan callback delegasi SDK baru vungleAdViewedForPlacement: untuk melacak tayangan.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 8.1.0.
  • Vungle SDK versi 6.9.1.

Versi 6.8.1.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.8.1.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.66.0 atau yang lebih tinggi.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 7.66.0.
  • Vungle SDK versi 6.8.1.

Versi 6.8.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.8.0.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.65.0 atau yang lebih tinggi.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 7.65.0.
  • Vungle SDK versi 6.8.0.

Versi 6.7.1.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.7.1.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.64.0 atau yang lebih tinggi.
  • Memperbaiki masalah saat didFailToPresentWithError: tidak dipanggil saat iklan reward gagal ditampilkan.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 7.64.0.
  • Vungle SDK versi 6.7.1.

Versi 6.7.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.7.0.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.62.0 atau yang lebih tinggi.
  • Menambahkan dukungan untuk memutar beberapa iklan banner secara bersamaan.
  • Klik kini dilaporkan saat klik terjadi, bukan saat iklan ditutup.
  • Iklan banner dan interstisial sekarang meneruskan callback willLeaveApplication.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 7.62.0.
  • Vungle SDK versi 6.7.0.

Versi 6.5.3.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.5.3.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.58.0 atau yang lebih tinggi.
  • Menambahkan dukungan untuk iklan Banner Cerdas dan Adaptif.
  • Menambahkan dukungan untuk iklan Banner (320x50, 300x50, 728x90).
  • Menambahkan opsi orientasi video saat memutar iklan.
  • Memperbaiki bug saat gagal memanggil report_ad setelah pemuatan ulang pertama.
  • Memperbaiki masalah keterlambatan ketersediaan iklan dengan waterfall yang lebih panjang.
  • Menghapus dukungan untuk arsitektur i386.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 7.58.0.
  • Vungle SDK versi 6.5.3.

Versi 6.4.6.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.4.6.
  • Menambahkan dukungan untuk iklan banner (MREC).
  • Memperbaiki bug saat didReceiveInterstitial: callback dipanggil lebih dari sekali.
  • Menghapus callback ke adaptorAllowLeaveApplication, yang sebelumnya tidak dipanggil pada waktu yang tepat.

Dibangun dan diuji dengan

  • Google Mobile Ads SDK versi 7.52.0.
  • Vungle SDK versi 6.4.6.

Versi 6.3.2.3

  • Memperbaiki error di [GADMAdapterVungleRewardedAd adAvailable:].

Versi 6.3.2.2

  • Memperbaiki bug yang menyebabkan adaptor Vungle tidak pernah memuat iklan reward jika inisialisasi Vungle SDK gagal. Sekarang, adaptor akan mencoba menginisialisasi ulang Vungle SDK pada permintaan iklan reward berikutnya.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.42.2 atau yang lebih tinggi.

Versi 6.3.2.1

  • Mengupdate adaptor untuk menggunakan API reward baru.
  • Sekarang memerlukan Google Mobile Ads SDK versi 7.41.0 atau yang lebih tinggi.

Versi 6.3.2.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.3.2.

Versi 6.3.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.3.0.
  • Memperbarui metode updateConsentStatus menjadi updateConsentStatus:consentMessageVersion: di class VungleRouterConsent.

Versi 6.2.0.3

  • Menambahkan callback adapterDidCompletePlayingRewardBasedVideoAd: ke adaptor.

Versi 6.2.0.2

  • Menambahkan class VungleRouterConsent yang berisi metode updateConsentStatus dan getConsentStatus.

Versi 6.2.0.1

  • Mengupdate penginisialisasi Vungle SDK dengan benar.

Versi 6.2.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 6.2.0.

Versi 5.4.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 5.4.0.
  • Memperbarui adaptor untuk melaporkan klik dengan benar ke Google Mobile Ads SDK.

Versi 5.3.2.0

  • Menambahkan dua tambahan baru ke VungleAdNetworkExtras:
    • ordinal - Bilangan bulat yang menunjukkan urutan iklan ini ditampilkan dalam sesi game.
    • flexViewAutoDismissSeconds - Menyetel iklan Tampilan Fleksibel agar otomatis ditutup dalam jumlah detik yang ditentukan.
  • Kompatibilitas terverifikasi dengan Vungle SDK 5.3.2.

Versi 5.3.0.0

  • Update target deployment ke iOS 8.
  • Kompatibilitas terverifikasi dengan Vungle SDK 5.3.0.

Versi 5.2.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 5.2.0.

Versi 5.1.1.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 5.1.1.

Versi 5.1.0.0

  • Kompatibilitas terverifikasi dengan Vungle SDK 5.1.0.

Versi sebelumnya

  • Menambahkan dukungan untuk format iklan video reward dan interstisial.