Chrome DevTools ialah set alatan pembangun web yang dibina terus dalam penyemak imbas Google Chrome. Alatan ini membolehkan anda memeriksa HTML (DOM) yang dipaparkan dan aktiviti rangkaian halaman anda. Anda boleh menggunakan DevTools untuk menyelesaikan masalah penyiaran iklan.
Semak permintaan iklan yang sedang dihantar
Langkah berikut menunjukkan kepada anda tentang cara menggunakan DevTools untuk menyemak sama ada permintaan iklan sedang dihantar daripada halaman anda:
- Lawati halaman yang ingin anda siasat.
- Buka DevTools dengan mengklik kanan halaman dan mengklik Periksa. Secara alternatif, anda boleh menekan
Command+Option+C
(Mac) atauControl+Shift+C
(Windows, Linux, Chrome OS). - Klik tab Rangkaian
- Masukkan
iklan?
dalam medan "Penapis".Sebarang permintaan iklan AdSense atau Pengurus Iklan yang telah dihantar daripada halaman anda disenaraikan dalam jadual permintaan.
- Semak senarai permintaan iklan:
Jika anda menemukan: Perkara ini bermakna: Permintaan iklan yang bermula dengan pelanggan iklan?
Permintaan iklan AdSense dihantar daripada halaman anda. Tiada permintaan iklan Tiada permintaan iklan dihantar daripada halaman anda yang bermakna tiada iklan akan dikembalikan ke halaman anda. Atau terdapat isu dengan bahagian pelanggan yang menghalang permintaan iklan daripada dihantar.
Kami mengesyorkan agar anda:
- Semak panduan pelaksanaan kod untuk memastikan anda telah melaksanakan unit iklan anda dengan betul.
- Semak untuk ralat bahagian pelanggan seperti yang diterangkan di bawah.
Permintaan iklan dalam merah yang mempunyai "Status" 403
Pelayan menerima permintaan iklan tetapi membalas bahawa iklan tidak boleh disiarkan di laman atau akaun anda. "Status"
403
biasanya dikembalikan disebabkan penguatkuasaan dasar atau kerana laman anda belum diluluskan.Kami mengesyorkan agar anda:
- Sahkan bahawa tiada penguatkuasaan dasar di laman anda menerusi Pusat dasar AdSense.
- Semak sama ada laman anda mempunyai status "sedia" di halaman Laman anda.
Permintaan iklan yang mempunyai “Status” 200
tetapi iklan anda masih tidak dipaparkanAnda berkemungkinan mempunyai masalah dengan pelaksanaan ads.txt anda. Untuk menyelesaikan isu, lawati penyelesai masalah ads.txt.
Semak ralat bahagian pelanggan
Walaupun anda telah melaksanakan kod iklan AdSense, kemungkinan permintaan iklan tidak dihantar daripada halaman anda disebabkan ralat bahagian pelanggan. Perkara ini boleh disebabkan penyemak imbas (mis. sambungan) atau ralat daripada semakan pengesahan yang dilaksanakan dalam JavaScript AdSense (adsbygoogle.js
).
Langkah berikut menunjukkan kepada anda tentang cara menggunakan DevTools untuk menyemak halaman anda untuk ralat bahagian pelanggan:
- Lawati halaman yang ingin anda siasat.
- Buka DevTools dengan mengklik kanan halaman dan mengklik Periksa. Secara alternatif, anda boleh menekan
Command+Option+C
(Mac) atauControl+Shift+C
(Windows, Linux, Chrome OS). - Klik tab Konsol.
- Semak ralat berikut:
Jika anda menemukan: Perkara ini bermakna: ERR_BLOCKED_BY_CLIENT
Penyemak imbas memaparkan
adsbygoogle.js
(JavaScript yang digunakan oleh AdSense untuk memaparkan iklan) daripada dimuat turun. Lazimnya, perkara ini disebabkan sambungan (mis. penyekat iklan) dipasang dalam penyemak imbas.Contoh:
GET https://pagead2.googlesyndication.com/
pagead/js/adsbygoogle.js net::ERR_BLOCKED_BY_CLIENTRalat
adsbygoogle.js
Semakan pengesahan dalam
adsbygoogle.js
mengembalikan ralat. Semakan pengesahan memastikan jika terdapat permintaan iklan dipadankan dengan iklan, kemudian iklan boleh dipaparkan.Ralat biasa berlaku jika AdSense cuba memaparkan iklan responsif di halaman anda tetapi tidak cukup ruang untuk memaparkan iklan.
Contoh:
adsbygoogle.push() error: Fluid responsive ads
must be at least 250px wide: availableWidth=0