Anda ingin tahu sama ada integrasi iklan anda bertahan pada rangkaian yang benar-benar dimiliki pengguna anda. VPN ialah cara paling mudah untuk menghasilkan semula keluar yang jauh. Kesilapannya ialah menganggap eksperimen itu sebagai eksperimen hasil.

Menukar negara keluar tidak mencipta audiens baharu, dan tidak menjadikan ketukan anda sendiri sebagai trafik yang layak. Ia hanya menukar laluan sesuatu permintaan.

Jadi jalankannya sebagai ujian ketersambungan dengan urutan yang didokumenkan, dan jauhkan inventori langsung sepenuhnya daripadanya. Langkah di bawah wajar diulang pada setiap build.

Tentukan tujuan ujian itu

Dua soalan sering bercampur. Yang pertama ialah sama ada permintaan dilayan sama sekali dari laluan rangkaian tertentu, yang merupakan soalan integrasi dan ketersambungan. Yang kedua ialah berapa banyak pengguna sebenar di negara itu akan peroleh, yang merupakan soalan pelaporan dan perniagaan yang SDK tidak boleh jawab bagi pihak anda.

Hanya yang pertama boleh diuji dari peranti pembangunan. Anggaran pendapatan juga boleh berubah sebelum tempoh pelaporan dimuktamadkan, jadi angka yang diperhatikan dalam eksperimen yang anda hasilkan sendiri bukan bukti hasil yang layak dan bukan ramalan untuk sesiapa pun.

Tulis soalan itu sebelum menyambung: contohnya, adakah permintaan sepanduk memulangkan pengisian apabila peranti keluar melalui Jerman pada build ini. Jika jawapan yang anda mahu ialah angka hasil, berhenti di sini, kerana tiada konfigurasi VPN menghasilkan angka sedemikian.

Sebelum berlepas: daftarkan peranti, bukan alamat

Dokumentasi iklan ujian Google menawarkan dua laluan yang disokong. Gunakan unit iklan demo untuk format yang anda integrasikan, atau unit anda sendiri dengan peranti fizikal didaftarkan sebagai peranti ujian. Kedua-duanya didokumenkan mengikut platform dan generasi SDK, dan panduan Next-Gen serta Legacy tidak boleh ditukar ganti.

Pendaftaran ialah pengecam peranti, dan ia tiada kaitan dengan alamat rangkaian. Menukar dari mana trafik telefon keluar tidak mendaftarkan apa-apa. Pada Android pengecam dilog oleh SDK, dan anda menggunakannya dalam kod:

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

Sahkan pendaftaran sebelum menukar rangkaian, jika tidak anda tidak dapat membezakan pengisian yang gagal daripada iklan langsung yang disajikan kepada peranti yang tidak pernah didaftarkan. Jika iklan menunjukkan label Test Ad, permintaan itu melalui inventori ujian; jika tidak, anda melihat sesuatu yang lain dan tidak sepatutnya menyentuhnya.

Jalankan urutan itu dalam susunan tetap

Kekalkan semuanya malar kecuali rangkaian. Build yang sama, unit iklan yang sama, penempatan yang sama, keadaan aplikasi yang sama. Tukar dua pemboleh ubah dan anda tidak akan belajar apa-apa.

Garis asas dahulu. Dengan VPN diputuskan, muatkan penempatan dan sahkan iklan ujian muncul. Tangkap permintaan dalam logcat dengan adb logcat | grep -i ads dan catat kod respons. Ketiadaan pengisian pada garis asas bukan masalah VPN.

Kemudian sambung dan ulang. Build yang sama, unit yang sama, penempatan yang sama, VPN dihidupkan. Tangkap baris log yang sama. Apa yang anda cari ialah perbezaan: pengisian yang menjadi tamat masa, permintaan yang tidak pernah keluar, kod ralat yang berubah. Pengisian yang kekal sebagai pengisian memberitahu anda integrasi itu baik pada laluan tersebut dan ujian sudah tamat.

Catat persekitaran. Versi SDK, versi penyesuai, jenis build, format iklan, negara keluar dan hasil yang diperhatikan. Tanpa catatan itu, orang seterusnya mengulangi eksperimen dari awal dan sampai kepada kesimpulan berbeza daripada bukti yang sama.

Pengantaraan ialah ujian berasingan

Iklan yang diantarakan tidak membawa label Test Ad Google, yang menjadikannya tempat paling mudah untuk mengklik sesuatu yang tidak sepatutnya. Setiap rangkaian dalam tindanan pengantaraan mempunyai mod ujian dan persediaannya sendiri, dan konfigurasi ujian Google tidak terpakai kepada mereka.

Periksa penyesuai satu demi satu, dengan mod ujian penyesuai itu sendiri dihidupkan, dan sahkan daripada log rangkaian mana yang menyajikan iklan. Jika anda tidak dapat menentukan penyesuai mana yang mengisi dan sama ada ia kreatif ujian, anggap teraan itu sebagai inventori langsung dan biarkan.

Di sinilah dasar trafik tidak sah juga penting. Klik sendiri, teraan berulang, interaksi automatik dan trafik menipu semuanya dilindungi, dan klik yang tidak pasti untuk melihat apa yang berlaku ialah tepat corak yang diterangkan oleh peraturan tersebut.

Gulung balik dan get keluaran

Konfigurasi ujian tidak boleh dihantar. Sebelum build keluaran, gantikan unit iklan demo dengan unit pengeluaran, buang senarai peranti ujian dan hapuskan semua bendera khusus pembangunan. Grep varian keluaran untuk pengecam ujian daripada bergantung pada ingatan; entri yang tersasar ialah kegagalan senyap yang hanya muncul sebagai hasil yang hilang.

Kemudian sahkan arah bertentangan: pasang build keluaran pada peranti ujian berdaftar dan sahkan permintaan tidak lagi dianggap sebagai trafik ujian. Jika label masih muncul, sesuatu dalam konfigurasi masih bertahan.

Selepas itu kekalkan satu laluan ujian yang didokumenkan supaya soalan rangkaian seterusnya boleh dijawab tanpa menyentuh inventori langsung. Iklan ujian tidak pernah muncul dalam laporan akaun, jadi pemisahan bersih tidak membebankan ketepatan pelaporan dan memberi anda diagnostik yang boleh diulang.

Artikel berkaitan