Notifikasi

Kunjungi Halaman AdSense Anda untuk menemukan informasi yang telah dipersonalisasi tentang akun Anda agar dapat menggunakan AdSense dengan optimal.

Unit iklan

Menggunakan parameter data-ad-status untuk menyembunyikan unit iklan yang tidak terisi

Setelah panggilan iklan dibuat, unit iklan AdSense akan menginformasikan apakah unit iklan diisi dengan materi iklan atau tidak. Anda dapat memeriksa persentase unit iklan yang tidak terisi dengan meninjau cakupan rata-rata di pelaporan AdSense.

Pada halaman ini

Tentang parameter data-ad-status

Setelah unit iklan selesai meminta iklan, AdSense akan menambahkan parameter ke elemen <ins> yang disebut data-ad-status.

Catatandata-ad-status tidak sama dengan data-adsbygoogle-status, yang digunakan oleh kode iklan kami untuk tujuan pemrosesan iklan.

Bergantung pada apakah iklan ditampilkan atau tidak, parameter ini akan diperbarui menjadi salah satu opsi berikut:

data-ad-status="filled"

Iklan dikirim ke unit iklan dan kini ditayangkan.

data-ad-status="unfilled"

Tidak ada iklan yang dikirim dan unit iklan kosong.

data-ad-status="unfill-optimized" Tidak ada iklan yang dikirim dan unit iklan kini dioptimalkan oleh AdSense. Pelajari lebih lanjut setelan Isi iklan dalam halaman yang kosong.

Apa yang dilakukan AdSense terhadap unit iklan yang tidak terisi

Jika unit iklan AdSense "tidak terisi", kami mencoba menciutkan unit iklan tersebut atau menampilkan ruang kosong. Kami hanya menciutkan unit iklan jika unit iklan tersebut tidak akan menyebabkan perubahan posisi elemen di halaman, yang berarti hanya unit iklan di luar area tampilan yang diciutkan. Untuk semua unit iklan yang tidak terisi lainnya, kami akan mempertahankan ukuran unit iklan tersebut, dan akan menampilkan ruang kosong.

Tips: Jika Anda telah mengaktifkan setelan Isi iklan dalam halaman yang kosong, kami akan mengoptimalkan unit iklan yang tidak terisi. Perhatikan bahwa unit iklan yang dioptimalkan memiliki nilai data-ad-status "unfill-optimized".

Cara menyembunyikan unit iklan yang tidak terisi

Konten lanjutan (tingkat lanjut) Anda dapat memilih untuk mendukung perilaku ini menggunakan CSS atau JavaScript.

Misalnya, jika ingin menyembunyikan semua unit iklan yang tidak terisi, Anda dapat menggunakan CSS untuk menerapkan gaya display: none !important; ke elemen.

Catatan: Jika Anda telah mengaktifkan setelan Isi iklan dalam halaman yang kosong, teknik ini hanya akan berfungsi pada unit iklan yang tidak terisi dan belum dioptimalkan oleh AdSense.

Contoh 1: Menyembunyikan unit iklan yang tidak terisi menggunakan CSS

Anda dapat menambahkan gaya CSS berikut ke halaman untuk secara otomatis menyembunyikan unit iklan yang tidak terisi:

HTML
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
     style="display:block"
     data-ad-client="ca-pub-1234567890123456"
     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: Menampilkan gambar hanya jika unit iklan tidak terisi

Jika unit iklan tidak menampilkan iklan, Anda dapat memilih untuk menampilkan iklan internal:

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="ca-pub-1234567890123456"
     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;
}

Atau, jika Anda memilih menggunakan JavaScript untuk memperbarui halaman, Anda dapat menggunakan MutationObserver untuk mendeteksi perubahan parameter data-ad-status dan mengeksekusi kode JavaScript berdasarkan perubahan tersebut.

Batasan parameter data-ad-status

Parameter data-ad-status hanya ditambahkan ke unit iklan yang ada di jendela atas. Artinya parameter data-ad-status tidak akan ditambahkan ke unit iklan yang ditayangkan melalui jendela lintas-domain.

Kami juga tidak menyarankan pemuatan unit iklan AdSense yang awalnya tersembunyi, dengan tujuan untuk menampilkannya setelah parameter data-ad-status berubah. Jika unit iklan awalnya tidak terlihat pada halaman, kami mungkin tidak akan menjalankan panggilan iklan untuk unit iklan tersebut.

Apakah ini membantu?

Bagaimana cara meningkatkannya?
true
Tingkatkan pendapatan Anda dengan tips yang dipersonalisasi sekarang.

Kunjungi halaman Tips pengoptimalan untuk AdSense guna melihat saran yang dipersonalisasi untuk memaksimalkan pendapatan Anda.

Buka kunci sekarang

Telusuri
Hapus penelusuran
Tutup penelusuran
Aplikasi Google
Menu utama
8851474761371260348
true
Pusat Bantuan Penelusuran
false
true
true
true
true
true
157
false
false
false
false