Pemberitahuan

Sila pastikan anda melawati Halaman AdSense Anda yang membolehkan anda menemukan maklumat diperibadikan tentang akaun anda bagi membantu anda menggunakan AdSense dengan jayanya.

Unit iklan

Gunakan parameter data-ad-status untuk menyembunyikan unit iklan yang tidak diisi

Unit iklan AdSense dikemas kini selepas permintaan iklan telah dibuat untuk menandakan sama ada unit iklan telah sama ada diisi menggunakan kreatif iklan atau dibiarkan tidak diisi. Anda boleh menyemak peratusan unit iklan anda yang tidak diisikan dengan menyemak purata liputan anda dalam pelaporan AdSense.

Pada halaman ini

Perihal parameter data-ad-status

Selepas unit iklan selesai meminta iklan, AdSense menambahkan parameter pada elemen <ins> yang dipanggil data-ad-status.

Nota: Jangan terkeliru data-ad-status dengan data-adsbygoogle-status, yang digunakan oleh kod iklan kami untuk tujuan pemprosesan iklan.

Bergantung sama ada iklan dikembalikan atau tidak, parameter ini akan dikemaskinikan kepada salah satu nilai yang berikut:

data-ad-status="filled"

Iklan dikembalikan ke unit iklan dan kini dipaparkan.

data-ad-status="unfilled"

Tiada iklan dikembalikan dan unit iklan kosong.

Tindakan AdSense pada unit iklan yang tidak diisikan

Apabila unit iklan AdSense adalah "tidak diisi", kami cuba sama ada meruntuhkan unit iklan tersebut atau memaparkan ruang kosong. Kami hanya meruntuhkan unit iklan apabila unit iklan tersebut tidak akan menyebabkan aliran semula halaman, yang bermakna hanya unit iklan di luar port pandang diruntuhkan. Untuk semua unit iklan tidak diisi yang lain, kami mengekalkan saiz unit iklan dan sebaliknya menunjukkan ruang kosong.

Cara menyembunyikan unit iklan anda yang tidak diisikan

Advanced content (lanjutan) Anda boleh memutuskan untuk menambahkan pada gelagat ini sama ada dengan menggunakan CSS atau JavaScript.

Contohnya, jika anda mahu menyembunyikan semua unit iklan yang tidak diisikan, anda boleh menggunakan CSS untuk menggunakan gaya display: none !important; pada elemen.

Contoh 1: Sembunyikan unit iklan tidak diisikan menggunakan CSS

Anda boleh menambahkan gaya CSS yang berikut pada halaman anda untuk menyembunyikan unit iklan yang tidak diisikan secara automatik:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="i-gno/re-d1234567890123456"
     data-ad-slot="1234567890"
     data-ad-format="auto"
     data-full-width-responsive="true"></ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}

Contoh 2: Paparkan imej hanya jika unit iklan tidak diisikan

Jika unit iklan tidak memaparkan iklan, anda sebaliknya boleh memaparkan iklan dalaman:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:inline-block;width:300px;height:250px"
     data-ad-client="i-gno/re-d1234567890123456"
     data-ad-slot="1234567890">
    <a href="/page"><img src="/backup.jpg" width="300px" height="250px"></a>
</ins>
<script>
     (adsbygoogle = window.adsbygoogle || []).push({});
</script>
CSS
ins.adsbygoogle a {
    display: none !important;
}
ins.adsbygoogle[data-ad-status="unfilled"] a {
    display: block;
}

Secara alternatif, jika anda lebih suka menggunakan JavaScript untuk mengemaskinikan halaman, anda boleh menggunakan MutationObserver untuk mengesan perubahan dalam parameter data-ad-status dan melaksanakan kod JavaScript berdasarkan perubahan tersebut.

Pengehadan parameter data-ad-status

Parameter data-ad-status hanya ditambahkan pada unit iklan yang wujud pada tetingkap atas. Perkara ini bermakna untuk unit iklan yang sedang disiarkan melalui tetingkap merentas domain, parameter data-ad-status tidak akan ditambahkan pada unit iklan.

Kami juga tidak mengesyorkan anda memuatkan unit iklan AdSense sebagai disembunyikan pada asalnya, dengan matlamat menjadikan unit iklan tersebut kelihatan selepas perubahan parameter data-ad-status. Jika unit iklan tidak kelihatan pada asalnya di halaman, kami mungkin tidak dapat melaksanakan permintaan iklan untuk unit iklan tersebut.

Adakah perkara ini membantu?

Bagaimanakah dapat kami meningkatkannya?
true
Peroleh Potensi Pertumbuhan

Jangan terlepas cerapan AdSense yang berharga. Ikut serta untuk menerima laporan prestasi, petua yang diperibadikan dan undangan webinar yang boleh membantu anda meningkatkan pendapatan anda

Ikut serta

Cari
Kosongkan carian
Tutup carian
Menu utama
12371393893602311372
true
Cari di Pusat Bantuan
true
true
true
true
true
157
false
false
false
false