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 memonetisasi konten mereka dengan AdSense.

Cara pendekatan Anda terhadap langkah ini kemungkinan akan bergantung pada kontrol setelan iklan dan pengalaman iklan yang ingin Anda berikan kepada pengguna: - Jika mengontrol setelan iklan, Anda dapat memutuskan jenis dan penempatan iklan mana yang ingin didukung dan menambahkan tag iklan ke situs pengguna seolah-olah situs tersebut adalah situs 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, sebaiknya tanyakan kepada pengguna preferensi mereka untuk jenis iklan dan penempatan (kiri, kanan, atas, bawah, dll.) dan gunakan 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 dalam tag iklan yang perlu 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, awali string ini dengan "ca-".

Perhatikan bahwa string ini 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 ID ini adalah ID properti host platform (string). Nilai ini mengidentifikasi akun AdSense platform Anda dan diperlukan untuk memulai penayangan iklan.

Untuk iklan AdSense untuk konten, awali string ini dengan "ca-host-".

Perhatikan bahwa string ini 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 terkait dengan unit iklan. Untuk unit iklan Display, ID ini bersifat opsional, tetapi untuk format unit iklan lainnya, kolom ini wajib diisi. Jika ID unit iklan ada, setelan yang terkait dengan unit iklan akan digunakan selama penayangan iklan. Selama penayangan, kami mencari ID unit iklan ini di akun platform (data-ad-host) dan 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 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 di akun platform tersebut dan tidak ada pembagian keuntungan. Sebagai alternatif, Anda dapat menggunakan tag meta google-adsense-platform untuk memastikan ID penayang host Anda 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 di AdSense lebih lanjut.

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

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

AdSense untuk Platform didukung untuk format ini (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>