Tag iklan

Tag iklan AdSense memungkinkan penayangan iklan dan pembagian keuntungan. Anda harus menempatkan tag iklan AdSense di setiap halaman tempat pengguna dapat memilih untuk ikut serta memonetisasi konten mereka dengan AdSense.

Cara Anda melakukan langkah ini mungkin akan bergantung pada kontrol setelan iklan dan pengalaman iklan yang ingin Anda berikan kepada pengguna: - Jika Anda mengontrol setelan iklan, Anda dapat memutuskan jenis dan penempatan iklan yang ingin Anda dukung dan menambahkan tag iklan ke situs seperti situs milik Anda sendiri. Anda membuat unit iklan di dalam akun AdSense, tetapi mengubah parameter data-ad-client dan data-ad-host - Jika Anda mendelegasikan kontrol setelan iklan kepada pengguna, Anda mungkin ingin menanyakan kepada pengguna preferensi mereka untuk jenis dan penempatan iklan (kiri, kanan, atas, bawah, dsb.) dan menggunakan preferensi tersebut untuk melakukan pemberian tag. Perhatikan bahwa untuk mendukung iklan Native, tag iklan memerlukan ID unit iklan yang harus Anda kumpulkan dari pengguna.

Parameter tag iklan

Ada dua parameter yang diperlukan di tag iklan yang harus Anda ubah. Parameter ini menentukan penayangan iklan dan pembagian keuntungan dengan pengguna Anda. Tetapkan parameter ini untuk menentukan ID penayang platform dan ID penayang pengguna. Ada parameter tambahan lainnya yang dapat diubah bergantung pada format iklan yang digunakan.

Parameter Wajib diisi? Deskripsi dan contoh
data-ad-client Ya ID penayang AdSense untuk Konten (string) pengguna Anda. Nilai ini diberikan oleh pengguna melalui alur pendaftaran. Nilai ini diperlukan untuk memulai pembagian keuntungan.

Untuk iklan AdSense untuk konten, tambahkan awalan "ca-" ini ke string ini.

Perhatikan bahwa tag tersebut juga muncul di URL sumber tag skrip di bawah nama parameter client.

Contoh:
data-ad-client="ca-pub-1234"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host Ya Ini adalah ID properti host platform Anda (string). Nilai ini mengidentifikasi akun AdSense platform Anda dan diperlukan untuk memulai penayangan iklan.

Untuk iklan AdSense untuk konten, tambahkan awalan "ca-host-" ini ke string ini.

Perhatikan bahwa tag tersebut juga muncul di URL sumber tag skrip di bawah nama parameter host.

Contoh:
data-ad-host="ca-host-pub-5678"
src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot Tidak untuk unit iklan Display

Ya untuk format unit iklan lainnya
Ini adalah ID yang dikaitkan dengan unit iklan. Untuk unit iklan Display, ID ini opsional, tetapi untuk format unit iklan lainnya hal ini wajib diisi. Jika ID unit iklan ada, setelan yang dikaitkan dengan unit iklan akan digunakan selama penayangan iklan. Selama penayangan, kami mencari ID unit iklan ini di akun platform (data-ad-host) dan akun turunan (data-ad-client). Parameter ini juga digunakan untuk mengisi laporan Unit iklan di AdSense (laporan hanya akan diisi di akun tempat unit iklan berada).
data-ad-host-channel Tidak Nama ini digunakan untuk tujuan pelaporan. Lihat bagian pelaporan untuk informasi selengkapnya.

Penting: Jika parameter data-ad-host tidak ada dalam kode iklan Anda, AdSense akan terus menayangkan iklan menggunakan nilai yang diberikan oleh parameter data-ad-client. Namun, akun platform Anda tidak akan menerima tayangan apa pun di akun mereka dan tidak ada pembagian keuntungan. Atau, Anda dapat menggunakan tag meta google-adsense-platform untuk memastikan ID penayang host disertakan dalam permintaan iklan.

Selain itu, pastikan Anda menempatkan ID penayang data-ad-client yang benar dalam tag kode untuk menghindari atribusi pendapatan ke pengguna yang salah.

Contoh kode iklan

Di bawah ini Anda akan menemukan contoh kode untuk setiap jenis iklan yang didukung AFP. Pelajari unit iklan dan iklan Otomatis lebih lanjut di AdSense.

Kode unit iklan Display (responsif)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Kode unit iklan Display (ukuran tetap)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

Unit iklan AMP Display (responsif)

Kode berikut harus ditempatkan di <head> halaman:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Dan ini adalah cuplikan untuk unit iklan, yang ditempatkan di <body>:

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

Unit iklan AMP Display (ukuran tetap)

Kode berikut harus ditempatkan di <head> halaman:

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

Dan ini adalah cuplikan untuk unit iklan, yang ditempatkan di <body>:

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

Iklan Otomatis

Idealnya, tag iklan berikut ditempatkan di elemen <head>, atau setinggi mungkin di halaman.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

Iklan melalui API penempatan iklan

API penempatan iklan saat ini mendukung iklan interstisial dan reward. Baca dokumentasi developer Ad Placement API untuk mempelajari cara menerapkan API tersebut dan menyesuaikannya.

AdSense untuk Platform didukung untuk format berikut (saat ini hanya untuk traffic web). Satu-satunya persyaratan adalah parameter data-ad-host disertakan dalam tag iklan utama. Lihat contoh di bawah.

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>