Anda ingin tahu apakah integrasi iklan Anda bertahan di jaringan yang benar-benar dimiliki pengguna. VPN adalah cara termudah untuk mereproduksi keluar yang jauh. Kesalahannya adalah memperlakukan eksperimen itu sebagai eksperimen pendapatan.

Mengubah negara keluar tidak menciptakan audiens baru, dan tidak mengubah ketukan Anda sendiri menjadi lalu lintas yang memenuhi syarat. Itu hanya mengubah jalur sebuah permintaan.

Jadi jalankan sebagai uji konektivitas dengan urutan yang terdokumentasi, dan jauhkan inventaris langsung sepenuhnya darinya. Langkah-langkah di bawah ini layak diulang di setiap build.

Tentukan untuk apa pengujian ini

Dua pertanyaan sering tercampur. Yang pertama adalah apakah sebuah permintaan dilayani sama sekali dari jalur jaringan tertentu, yang merupakan pertanyaan integrasi dan konektivitas. Yang kedua adalah berapa penghasilan pengguna nyata di negara itu, yang merupakan pertanyaan pelaporan dan bisnis yang tidak bisa dijawab SDK untuk Anda.

Hanya yang pertama yang bisa diuji dari perangkat pengembangan. Perkiraan pendapatan juga bisa berubah sebelum periode pelaporan ditutup, jadi angka yang diamati selama eksperimen buatan sendiri bukanlah bukti pendapatan yang memenuhi syarat dan bukan ramalan bagi siapa pun.

Tuliskan pertanyaannya sebelum terhubung: misalnya, apakah permintaan banner mengembalikan pengisian saat perangkat keluar melalui Jerman pada build ini. Jika jawaban yang Anda inginkan adalah angka pendapatan, berhentilah di sini, karena tidak ada konfigurasi VPN yang menghasilkan angka itu.

Sebelum terbang: daftarkan perangkatnya, bukan alamatnya

Dokumentasi iklan uji Google menawarkan dua jalur yang didukung. Gunakan unit iklan demo untuk format yang Anda integrasikan, atau gunakan unit Anda sendiri dengan perangkat fisik terdaftar sebagai perangkat uji. Keduanya didokumentasikan per platform dan per generasi SDK, dan panduan Next-Gen serta Legacy tidak bisa saling menggantikan.

Pendaftaran adalah pengenal perangkat, dan tidak ada hubungannya dengan alamat jaringan. Mengubah dari mana lalu lintas ponsel keluar tidak mendaftarkan apa pun. Di Android, SDK mencatat pengenalnya, dan Anda menerapkannya di kode:

RequestConfiguration.Builder().setTestDeviceIds(Arrays.asList("YOUR_TEST_DEVICE_ID"))

Konfirmasi pendaftaran sebelum mengganti jaringan, jika tidak Anda tidak bisa membedakan pengisian yang gagal dari iklan langsung yang disajikan ke perangkat yang tidak pernah terdaftar. Jika iklannya menampilkan label Test Ad, permintaan melewati inventaris uji; jika tidak, Anda melihat hal lain dan sebaiknya jangan menyentuhnya.

Jalankan urutannya dalam urutan tetap

Jaga semuanya konstan kecuali jaringan. Build yang sama, unit iklan yang sama, penempatan yang sama, status aplikasi yang sama. Ubah dua variabel dan Anda tidak akan belajar apa pun.

Baseline dulu. Dengan VPN terputus, muat penempatannya dan pastikan iklan uji muncul. Tangkap permintaan di logcat dengan adb logcat | grep -i ads dan catat kode responsnya. Tidak ada pengisian pada baseline bukan masalah VPN.

Lalu sambungkan dan ulangi. Build yang sama, unit yang sama, penempatan yang sama, VPN aktif. Tangkap baris log yang sama. Yang Anda cari adalah perbedaan: pengisian yang berubah menjadi batas waktu, permintaan yang tidak pernah keluar, kode kesalahan yang berubah. Pengisian yang tetap menjadi pengisian memberi tahu Anda bahwa integrasinya baik di jalur itu dan pengujiannya selesai.

Catat lingkungannya. Versi SDK, versi adapter, jenis build, format iklan, negara keluar, dan hasil yang diamati. Tanpa catatan itu, orang berikutnya mengulang eksperimen dari awal dan mencapai kesimpulan berbeda dari bukti yang sama.

Mediasi adalah pengujian terpisah

Iklan yang dimediasi tidak membawa label Test Ad Google, yang menjadikannya tempat termudah untuk mengeklik sesuatu yang seharusnya tidak. Setiap jaringan di tumpukan mediasi punya mode uji dan penyiapannya sendiri, dan konfigurasi uji Google tidak berlaku untuk mereka.

Periksa adapter satu per satu, dengan mode uji adapter itu sendiri diaktifkan, dan pastikan dari log jaringan mana yang menyajikan iklan. Jika Anda tidak bisa menentukan adapter mana yang mengisi dan apakah itu kreatif uji, perlakukan tayangan itu sebagai inventaris langsung dan biarkan saja.

Di sinilah kebijakan lalu lintas tidak valid juga penting. Klik sendiri, tayangan berulang, interaksi otomatis, dan lalu lintas menipu semuanya tercakup, dan klik yang tidak pasti untuk melihat apa yang terjadi persis merupakan pola yang dijelaskan aturan tersebut.

Rollback dan gerbang rilis

Konfigurasi uji tidak boleh ikut terkirim. Sebelum build rilis, ganti unit iklan demo dengan unit produksi, hapus daftar perangkat uji, dan hapus semua flag khusus pengembangan. Grep varian rilis untuk pengenal uji alih-alih mengandalkan ingatan; entri yang tersesat adalah kegagalan senyap yang hanya terlihat sebagai pendapatan hilang.

Lalu verifikasi arah sebaliknya: pasang build rilis di perangkat uji terdaftar dan pastikan permintaan tidak lagi diperlakukan sebagai lalu lintas uji. Jika labelnya masih muncul, ada sesuatu di konfigurasi yang bertahan.

Setelah itu pertahankan satu jalur uji yang terdokumentasi agar pertanyaan jaringan berikutnya bisa dijawab tanpa menyentuh inventaris langsung. Iklan uji tidak pernah muncul di laporan akun, jadi pemisahan bersih tidak berbiaya apa pun pada akurasi pelaporan dan memberi Anda diagnostik yang bisa diulang.

Artikel terkait