Tag iklan
Tag iklan AdSense memungkinkan penayangan iklan dan pembagian keuntungan. Anda perlu menempatkan tag iklan AdSense di setiap halaman tempat pengguna dapat memilih untuk ikut serta memonetisasi konten mereka dengan AdSense.
Cara pendekatan Anda terhadap langkah ini kemungkinan besar akan bergantung pada kontrol setelan iklan dan pengalaman iklan yang ingin Anda berikan kepada pengguna: - Jika Anda memegang kontrol atas setelan iklan, Anda dapat memutuskan jenis iklan dan penempatan yang ingin Anda dukung dan menambahkan tag iklan ke situs pengguna seolah-olah situs milik Anda. 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 dapat menanyakan kepada pengguna preferensi mereka terkait jenis iklan dan penempatan (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 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 | Apakah diperlukan? | Deskripsi dan contoh |
|---|---|---|
data-ad-client |
Ya |
ID penayang AdSense untuk Konten pengguna Anda (string). Nilai ini diberikan oleh pengguna melalui alur pendaftaran. Nilai ini diperlukan untuk memulai pembagian keuntungan.
Untuk iklan AdSense untuk konten, tambahkan string ini dengan "ca-". Perhatikan bahwa string ini juga muncul di URL sumber tag skrip dengan 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 string ini dengan "ca-host-". Perhatikan bahwa string ini juga muncul di URL sumber tag skrip pada 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 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 | ID ini digunakan untuk tujuan pelaporan. Lihat bagian pelaporan untuk informasi selengkapnya. |
Penting: Jika parameter data-ad-host tidak ada di kode iklan Anda, AdSense akan meneruskan penayangan iklan menggunakan nilai yang diberikan oleh parameter data-ad-client. Namun, akun platform Anda tidak akan menerima tayangan di akun mereka dan tidak ada pembagian keuntungan. Atau, 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 di 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>
Berikut 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>
Berikut 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 Ad Placement API
API penempatan iklan saat ini mendukung iklan interstisial dan reward. Baca dokumentasi developer Ad Placement API untuk mempelajari cara menerapkan dan menyesuaikan API.
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>