Mengintegrasikan AdColony dengan Mediasi

Panduan ini menunjukkan cara menggunakan Google Mobile Ads SDK untuk memuat dan menampilkan iklan dari AdColony menggunakan mediasi, yang mencakup integrasi bidding dan waterfall. Panduan ini membahas cara menambahkan AdColony ke konfigurasi mediasi unit iklan, serta cara mengintegrasikan AdColony SDK dan adaptor ke dalam aplikasi Android .

Integrasi dan format iklan yang didukung

Adaptor mediasi Ad Manager untuk AdColony memiliki kemampuan berikut:

Integrasi
Bidding
Waterfall
Format
Banner
Interstisial
Diberikan sebagai reward
Native

Persyaratan

  • Android API level 19 atau yang lebih tinggi

Langkah 1: Siapkan konfigurasi di UI AdColony

Daftar dan login ke akun AdColony Anda. Tambahkan aplikasi Anda ke dasbor penayang AdColony dengan mengklik tombol Siapkan Aplikasi Baru.

Aplikasi baru penyiapan AdColony

Isi formulir, lalu klik Create di bagian bawah halaman untuk menambahkan aplikasi Anda ke AdColony.

Aplikasi pembuatan AdColony

Setelah aplikasi dibuat, Anda bisa mendapatkan ID Aplikasi dengan membuka Monetisasi > Aplikasi di bagian Informasi Aplikasi Dasar.

ID aplikasi AdColony

Selanjutnya, buat Zona Iklan baru dengan mengklik tombol Siapkan Zona Iklan Baru di bagian Zona Iklan di halaman Aplikasi Anda. Sebaiknya buat Zona Iklan baru untuk mediasi dengan Ad Manager meskipun Anda sudah memilikinya.

Zona penyiapan AdColony

Untuk petunjuk tambahan tentang cara membuat penempatan iklan, pilih tab yang sesuai dengan format iklan pilihan Anda.

  1. Tetapkan Zona Aktif? ke Ya.
  2. Masukkan Nama untuk Zona Iklan Anda.

  3. Pilih Banner sebagai Ad Zone Size.

  4. Masukkan nilai untuk Batas permainan harian.

Interstisial

  1. Tetapkan Zona Aktif? ke Ya.
  2. Masukkan Nama untuk Zona Iklan Anda.

  3. Pilih Preroll/Interstisial sebagai Jenis Zona.

  4. Masukkan nilai untuk Batas permainan harian.

Diberikan sebagai reward

  1. Tetapkan Zona Aktif? ke Ya.
  2. Masukkan Nama untuk Zona Iklan Anda.

  3. Pilih Value Exchange/V4VC sebagai Zone Type.

  4. Tetapkan Client Side Only? ke Yes dan masukkan Nama Mata Uang Virtual, Video Maks Harian per Pengguna, dan Jumlah Reward.

  5. Masukkan nilai untuk Batas permainan harian.

Klik tombol Buat jika sudah selesai untuk membuat Zona Iklan.

Setelah Zona Iklan dibuat, Anda dapat menemukan ID Zona di bagian Integration pada Zona Iklan. ID Zona akan digunakan di langkah berikutnya.

ID zona AdColony

Menemukan Kunci AdColony API

Bidding

Langkah ini tidak diperlukan untuk integrasi bidding.

Waterfall

Anda memerlukan Kunci API AdColony untuk menyiapkan Ad Manager ID unit iklan. Buka Setelan Akun di dasbor penayang AdColony untuk menemukan Kunci API Anda.

Setelan AdColony

Aktifkan mode pengujian

Untuk mengaktifkan iklan percobaan di AdColony, buka dasbor AdColony dan buka Monetisasi > Apps. Pilih Zona tempat Anda ingin mengaktifkan iklan percobaan di bagian Zona Iklan pada aplikasi Anda. Iklan percobaan dapat diaktifkan dengan mencentang Yes hingga Tampilkan iklan pengujian saja? di bagian Pengembangan.

Pengujian AdColony

Langkah 2: Siapkan permintaan AdColony di Ad Manager UI

Login ke akun Ad Manager.

Tambahkan AdColony di Perusahaan

Bidding

Langkah ini tidak diperlukan untuk integrasi bidding.

Waterfall

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

Pilih AdColony sebagai Jaringan iklan, masukkan Nama unik dan aktifkan Mediasi. Aktifkan Pengumpulan data otomatis, lalu masukkan API Key yang diperoleh di bagian sebelumnya.

Anda tidak perlu memasukkan Username atau Password. Klik Simpan setelah selesai.

Aktifkan berbagi sinyal aman

Bidding

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

Waterfall

Langkah ini tidak diperlukan untuk integrasi waterfall.

Konfigurasi AdColony bidding

Bidding

Buka Penayangan > Bidder, lalu klik Bidder baru di bagian tab Bidding dengan SDK.

Pilih AdColony sebagai bidder.

Aktifkan opsi Tambahkan library sinyal bidder ini ke daftar sinyal yang diizinkan dan Izinkan sinyal untuk dibagikan dengan bidder ini. Kemudian, klik Lanjutkan.

Klik Lanjutkan.

Klik Done.

Waterfall

Langkah ini tidak diperlukan untuk integrasi waterfall.

Mengonfigurasi pemetaan unit iklan

Bidding

Buka Penayangan > Bidder, lalu pilih perusahaan untuk AdColony di tab Bidding dengan SDK.

Buka tab Pemetaan unit iklan dan klik Pemetaan unit iklan baru.

Pilih Unit iklan tertentu. Pilih unit dan format iklan, Aplikasi seluler sebagai Jenis inventaris, dan Aplikasi seluler Anda. Lalu, masukkan App ID and Zone ID yang diperoleh di bagian sebelumnya. Terakhir, klik Simpan.

Waterfall

Buka Penayangan > Grup hasil, lalu klik tombol Grup hasil baru. Pilih Aplikasi seluler.

Scroll ke bawah dan klik Tambahkan partner hasil.

Pilih perusahaan yang Anda buat untuk AdColony di bagian sebelumnya. Pilih Mediasi Mobile SDK sebagai Jenis integrasi, Android sebagai Platform, dan Aktif sebagai Status.

Masukkan App ID and Zone ID yang diperoleh di bagian sebelumnya, dan nilai CPM Default. Klik Save.

Catatan: Pengumpulan data otomatis memerlukan waktu beberapa hari untuk mengumpulkan data sebelum dapat menghitung nilai CPM Dinamis secara akurat untuk jaringan mediasi. Setelah dihitung, eCPM akan otomatis diperbarui untuk Anda.

Tambahkan AdColony ke daftar partner iklan GDPR dan peraturan negara bagian AS

Ikuti langkah-langkah di Setelan GDPR dan Setelan peraturan negara bagian AS untuk menambahkan AdColony ke daftar partner iklan peraturan negara bagian AS dan GDPR di UI Ad Manager .

Langkah 3: Impor SDK dan adaptor AdColony

Di file build.gradle.kts tingkat aplikasi, tambahkan dependensi dan konfigurasi penerapan berikut. Gunakan adaptor dan SDK AdColony versi terbaru:

dependencies {
    implementation("com.google.android.gms:play-services-ads:23.0.0")
    implementation("com.google.ads.mediation:adcolony:4.8.0.2")
}

Memigrasikan project ke AndroidX

AdColony SDK bergantung pada library dukungan Android, tetapi Google Mobile Ads SDK terbaru menggunakan library Jetpack.

Untuk memastikan AdColony SDK dan Google Mobile Ads SDK kompatibel, buat file gradle.properties di level teratas project Anda, dan tambahkan kode berikut:

android.useAndroidX=true
android.enableJetifier=true

Tindakan ini akan menulis ulang biner AdColony SDK untuk menggunakan library Jetpack. Lihat panduan migrasi AndroidX untuk mengetahui informasi selengkapnya tentang setelan ini.

Integrasi manual

  • Download AdColony Android SDK, lalu ekstrak adcolony.jar di bawah folder Library, lalu tambahkan ke project Anda.
  • AdColony SDK bergantung pada Annotations Support Library. Lihat Meningkatkan Pemeriksaan Kode dengan Anotasi untuk mengetahui detail cara menambahkan Annotations Support Library ke project Anda.
  • Buka artefak adaptor AdColony di Google Maven Repository. Pilih versi terbaru, download file .aar adaptor AdColony, lalu tambahkan ke project Anda.

Langkah 4: Terapkan setelan privasi di AdColony SDK

Berdasarkan Kebijakan Izin Pengguna Uni Eropa Google, Anda harus memastikan bahwa pengungkapan tertentu telah 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 secara otomatis meneruskan pilihan izin pengguna ke jaringan tersebut.

Adaptor AdColony menyediakan metode AdColonyMediationAdapter.getAppOptions() untuk menyesuaikan parameter yang akan dikirim ke SDK AdColony. Dua metode yang relevan dengan GDPR pada opsi ini adalah setPrivacyFrameworkRequired() dan setPrivacyConsentString(). Kode contoh berikut menunjukkan cara meneruskan informasi izin ke adaptor AdColony, yang kemudian digunakan dalam metode inisialisasi AdColony. Opsi ini harus ditetapkan sebelum Anda menginisialisasi Google Mobile Ads SDK agar dapat diteruskan dengan benar ke SDK AdColony.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.GDPR, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.GDPR, "1")

Lihat detail penerapan GDPR AdColony untuk mengetahui detail selengkapnya tentang nilai yang mungkin diberikan dalam metode ini.

Hukum privasi negara bagian Amerika Serikat

Hukum privasi negara bagian Amerika Serikat mengharuskan pengguna untuk tidak ikut "penjualan" "informasi pribadi" mereka (sebagaimana istilah tersebut didefinisikan oleh 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 kepatuhannya.

Adaptor AdColony menyediakan metode AdColonyMediationAdapter.getAppOptions() untuk menyesuaikan parameter yang akan dikirim ke SDK AdColony. Dua metode yang relevan dengan CCPA pada opsi ini adalah setPrivacyFrameworkRequired() dan setPrivacyConsentString(). Kode contoh berikut menunjukkan cara meneruskan informasi izin ke adaptor AdColony, yang kemudian digunakan dalam metode inisialisasi AdColony. Opsi ini harus ditetapkan sebelum Anda menginisialisasi Google Mobile Ads SDK agar dapat diteruskan dengan benar ke SDK AdColony.

Java

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter;
//...

AdColonyAppOptions appOptions = AdColonyMediationAdapter.getAppOptions();
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true);
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1");

Kotlin

import com.google.ads.mediation.adcolony.AdColonyMediationAdapter
//...

val appOptions = AdColonyMediationAdapter.getAppOptions()
appOptions.setPrivacyFrameworkRequired(AdColonyAppOptions.CCPA, true)
appOptions.setPrivacyConsentString(AdColonyAppOptions.CCPA, "1")

Lihat detail penerapan CCPA AdColony untuk detail selengkapnya tentang nilai yang mungkin diberikan dalam metode ini.

Langkah 5: Tambahkan kode yang diperlukan

Tidak ada kode tambahan yang diperlukan untuk integrasi AdColony.

Langkah 6: Uji penerapan Anda

Aktifkan iklan percobaan

Pastikan Anda mendaftarkan perangkat pengujian Anda untuk Ad Manager dan mengaktifkan mode pengujian di AdColony UI.

Memverifikasi iklan percobaan

Untuk memverifikasi bahwa Anda menerima iklan pengujian dari AdColony, aktifkan pengujian sumber iklan tunggal di pemeriksa iklan menggunakan AdColony (Bidding) and AdColony (Waterfall) sumber iklan.

Langkah-langkah opsional

Izin

Untuk performa yang optimal, AdColony merekomendasikan penambahan izin opsional berikut ke file AndroidManifest.xml aplikasi Anda:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />

Menggunakan iklan interstisial dan reward

Parameter khusus jaringan

Adaptor AdColony mendukung parameter permintaan tambahan yang dapat diteruskan ke adaptor menggunakan class AdColonyBundleBuilder. AdColonyBundleBuilder menyertakan metode berikut:

  • setShowPrePopup(boolean): Menetapkan apakah akan menampilkan pop-up atau tidak sebelum menampilkan iklan. Tetapkan ke false jika tidak ada pop-up sebelum iklan ditampilkan.
  • setShowPostPopup(boolean): Menetapkan apakah akan menampilkan pop-up setelah menampilkan iklan atau tidak. Tetapkan ke false jika tidak ada pop-up setelah iklan ditampilkan.

Berikut adalah contoh kode mengenai cara menetapkan parameter permintaan iklan ini:

Java

AdColonyBundleBuilder.setShowPrePopup(true);
AdColonyBundleBuilder.setShowPostPopup(true);

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter.class, AdColonyBundleBuilder.build())
  .build();
rewardedInterstitialAd.loadAd(request);

Kotlin

AdColonyBundleBuilder.setShowPrePopup(true)
AdColonyBundleBuilder.setShowPostPopup(true)

val request = AdManagerAdRequest.Builder()
  .addNetworkExtrasBundle(AdColonyAdapter::class.java, AdColonyBundleBuilder.build())
  .build()
rewardedInterstitialAd.loadAd(request)

Memverifikasi versi adaptor dan SDK

Untuk mencatat versi adaptor dan SDK ke dalam log, gunakan cuplikan kode berikut:

AdColonyMediationAdapter adapter = new AdColonyMediationAdapter();
VersionInfo adapterVersion = adapter.getVersionInfo();
VersionInfo sdkVersion = adapter.getSDKVersionInfo();
// Log the adapter patch version to 3 digits to represent the x.x.x.x versioning
// used by adapters.
Log.d("TAG", String.format(
    "Adapter version: %d.%d.%03d",
    adapterVersion.getMajorVersion(),
    adapterVersion.getMinorVersion(),
    adapterVersion.getMicroVersion()));
Log.d("TAG", String.format(
    "SDK version: %d.%d.%d",
    sdkVersion.getMajorVersion(),
    sdkVersion.getMinorVersion(),
    sdkVersion.getMicroVersion()));

Kode error

Jika adaptor gagal menerima iklan dari AdColony, penayang dapat memeriksa error yang mendasari dari respons iklan menggunakan ResponseInfo.getAdapterResponse() dalam kelas berikut:

com.jirbo.adcolony.AdColonyAdapter
com.google.ads.mediation.adcolony.AdColonyMediationAdapter

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

Kode error Alasan
100 AdColony SDK menampilkan error.
101 Parameter server tidak valid (misalnya, ID Zona tidak ada).
102 Iklan sudah diminta untuk ID Zona yang sama.
103 AdColony SDK menampilkan error inisialisasi.
104 Ukuran banner yang diminta tidak memetakan ke ukuran iklan AdColony yang valid.
105 Kesalahan presentasi karena iklan tidak dimuat.
106 Konteks yang digunakan untuk melakukan inisialisasi AdColony SDK bukan merupakan instance Activity.
0 - 3 AdColony SDK menampilkan error. Lihat dokumentasi untuk mengetahui detail selengkapnya.
101 Parameter server tidak valid (misalnya, ID Zona tidak ada).
102 Pengontrol tampilan root yang menampilkan iklan adalah nil.
103 AdColony SDK menampilkan error inisialisasi.
104 AdColony SDK tidak mendukung konfigurasi dua kali dalam periode lima detik.
105 Gagal menampilkan iklan.
106 Zona yang digunakan untuk reward bukan zona reward di portal AdColony.

Log Perubahan Adaptor Mediasi Android AdColony

Versi Berikutnya

  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 22.4.0.

Versi 4.8.0.2

  • Mengupdate adaptor untuk menggunakan class VersionInfo baru.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 22.0.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 22.0.0.
  • AdColony SDK versi 4.8.0.

Versi 4.8.0.1

  • Menambahkan dukungan untuk meneruskan informasi COPPA ke AdColony SDK.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 21.5.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 21.5.0.
  • AdColony SDK versi 4.8.0.

Versi 4.8.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.8.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 21.0.0.
  • AdColony SDK versi 4.8.0.

Versi 4.7.1.1

  • Mengupdate compileSdkVersion dan targetSdkVersion ke API 31.
  • Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke 21.0.0.
  • Mengupdate level minimum Android API yang diperlukan ke 19.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 21.0.0.
  • AdColony SDK versi 4.7.1.

Versi 4.7.1.0

  • Memverifikasi kompatibilitas dengan AdColony SDK versi 4.7.1.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.6.0.
  • AdColony SDK versi 4.7.1.

Versi 4.7.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.7.0.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 20.6.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.6.0.
  • AdColony SDK versi 4.7.0.

Versi 4.6.5.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.6.5.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.4.0.
  • AdColony SDK versi 4.6.5.

Versi 4.6.4.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.6.4.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.4.0.
  • AdColony SDK versi 4.6.4.

Versi 4.6.3.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.6.3.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 20.4.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.4.0.
  • AdColony SDK versi 4.6.3.

Versi 4.6.2.0

  • Memverifikasi kompatibilitas dengan AdColony SDK versi 4.6.2.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.3.0.
  • AdColony SDK versi 4.6.2.

Versi 4.6.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.6.0.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 20.3.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.3.0.
  • AdColony SDK versi 4.6.0.

Versi 4.5.0.0

  • Penambahan dukungan untuk bidding lanjutan banner.
  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.5.0.
  • Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke 20.0.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 20.0.0.
  • AdColony SDK versi 4.5.0.

Versi 4.4.1.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.4.1.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 19.7.0.
  • AdColony SDK versi 4.4.1.

Versi 4.4.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.4.0.
  • Menambahkan dukungan metode collectSignals() AdColony untuk bidding.
  • Mengupdate versi minimum Google Mobile Ads SDK yang diperlukan ke 19.7.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 19.7.0.
  • AdColony SDK versi 4.4.0.

Versi 4.3.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.3.0.
  • Mengupdate Google Mobile Ads SDK versi minimum yang diperlukan ke 19.5.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 19.5.0.
  • AdColony SDK versi 4.3.0.

Versi 4.2.4.0

  • Memperbaiki bug yang menyebabkan onUserEarnedReward() tidak diteruskan untuk iklan reward.
  • Menambahkan kode error tambahan untuk error inisialisasi SDK AdColony.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 19.4.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 19.4.0.
  • AdColony SDK versi 4.2.4.

Versi 4.2.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.2.0.
  • Mengupdate adaptor untuk mendukung permintaan banner adaptif inline.
  • Mengupdate Google Mobile Ads SDK versi minimum yang diperlukan ke 19.2.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 19.2.0.
  • AdColony SDK versi 4.2.0.

Versi 4.1.4.1

  • Menambahkan kode error deskriptif dan alasan kegagalan pemuatan/tampilan adaptor.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 19.0.1.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 19.0.1.
  • AdColony SDK versi 4.1.4.

Versi 4.1.4.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.1.4.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 18.3.0.
  • AdColony SDK versi 4.1.4.

Versi 4.1.3.1

  • Memperbaiki masalah saat callback onRewardedAdLoaded() tidak diteruskan oleh adaptor.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 18.3.0.
  • AdColony SDK versi 4.1.3.

Versi 4.1.3.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.1.3.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 18.3.0.
  • AdColony SDK versi 4.1.3.

Versi 4.1.2.0

  • Memverifikasi kompatibilitas dengan AdColony SDK versi 4.1.2.
  • Mengupdate Google Mobile Ads SDK versi minimum yang diperlukan ke 18.3.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 18.3.0.
  • AdColony SDK versi 4.1.2.

Versi 4.1.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 4.1.0.
  • Penambahan dukungan untuk iklan banner.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 18.2.0.

Dibuat dan diuji dengan:

  • Google Mobile Ads SDK versi 18.2.0.
  • AdColony SDK versi 4.1.0.

Versi 3.3.11.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.11.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 18.1.1.

Versi 3.3.10.1

  • Penambahan kemampuan bidding ke adaptor untuk iklan interstisial dan reward.

Versi 3.3.10.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.10.

Versi 3.3.9.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.9.
  • Menghapus metode setGdprRequired() dan setGdprConsentString() pada AdColonyBundleBuilder.
  • Menambahkan metode AdColonyMediationAdapter.getAppOptions(). Penayang kini harus meneruskan informasi GDPR ke SDK AdColony melalui opsi ini. Lihat dokumentasi developer untuk mengetahui detail selengkapnya.

Versi 3.3.8.1

  • Mengupdate adaptor untuk mendukung Reward API beta terbuka baru.
  • Update versi minimum Google Mobile Ads SDK yang diperlukan ke 17.2.0.

Versi 3.3.8.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.8.

Versi 3.3.7.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.7.

Versi 3.3.6.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.6.

Versi 3.3.5.1

  • Memperbarui adaptor untuk memanggil peristiwa iklan onRewardedVideoComplete().

Versi 3.3.5.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.5.

Versi 3.3.4.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.4.
  • Update adaptor dengan GDPR.

Versi 3.3.3.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.3.
  • Menghapus metode setTestModeEnabled dari class Builder paket. Penayang kini dapat meminta iklan percobaan dari AdColony dengan menentukan perangkat percobaan melalui metode addTestDevice() dari kelas pembuat AdRequest.

Versi 3.3.2.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.2.

Versi 3.3.0.1

  • Memperbaiki masalah saat adaptor gagal diisi saat adaptor diinisialisasi ulang.
  • Memperbaiki masalah saat callback reward dikirim dengan tidak benar.

Versi 3.3.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.3.0.
  • Mengupdate project Adapter untuk Android Studio 3.0.

Versi 3.2.1.1

  • Menambahkan metode setTestModeEnabled ke class builder Paket. Penayang dapat menggunakan metode ini untuk menandai permintaan AdColony sebagai permintaan pengujian.

Versi 3.2.1.0

  • Memverifikasi kompatibilitas dengan AdColony SDK versi 3.2.1.

Versi 3.2.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.2.0.

Versi 3.1.2.0

  • Memperbaiki kemungkinan NullPointerExceptions.
  • Memverifikasi kompatibilitas dengan AdColony SDK versi 3.1.2.

Versi 3.1.1.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.1.1.

Versi 3.1.0.0

  • Kompatibilitas terverifikasi dengan AdColony SDK versi 3.1.0.

Versi 3.0.6.0

  • Mengubah sistem penamaan versi menjadi [versi AdColony SDK].[versi patch adaptor].
  • Mengupdate AdColony SDK minimum yang diperlukan ke v3.0.6.

Versi Sebelumnya

  • Mendukung iklan interstisial dan video reward.