Cara Memasang Kode AdSense di Website dengan Benar
Pengenalan Implementasi Kode AdSense
Setelah akun AdSense Anda disetujui, langkah selanjutnya adalah memasang kode iklan di website. Proses ini mungkin terdengar teknis dan menakutkan bagi pemula, namun sebenarnya cukup straightforward jika Anda mengikuti panduan dengan benar.
Memasang kode AdSense dengan benar sangat penting karena kesalahan implementasi bisa mengakibatkan:
- Iklan tidak muncul sama sekali
- Iklan muncul di tempat yang salah
- Masalah dengan tracking dan reporting
- Pelanggaran kebijakan AdSense
- Revenue yang tidak optimal
Dua Metode Utama Pemasangan
Ada dua cara utama untuk memasang AdSense di website Anda:
1. Ad Code Manual: Anda copy-paste kode iklan ke lokasi spesifik di HTML website.
2. Auto Ads: Google secara otomatis menempatkan iklan di lokasi optimal menggunakan machine learning.
Artikel ini akan membahas kedua metode secara detail agar Anda bisa memilih yang paling sesuai untuk website Anda.
Persiapan Sebelum Memasang Kode
1. Backup Website Anda
Sebelum melakukan perubahan apapun pada kode website:
Backup Files: Download semua file website Anda atau buat backup melalui hosting control panel.
Backup Database: Jika menggunakan CMS seperti WordPress, backup juga database Anda.
Test Environment: Jika possible, test implementasi di staging environment dulu sebelum apply ke live site.
2. Akses ke Website
Pastikan Anda memiliki akses untuk edit kode website:
Direct File Access: Via FTP/SFTP atau File Manager di hosting control panel.
CMS Admin Access: Jika menggunakan WordPress, Joomla, atau CMS lain.
Theme Editor Access: Kemampuan untuk edit file tema website.
3. Pahami Struktur Website
Sebelum memasang kode, pahami struktur website Anda:
Header: Bagian atas website, biasanya file header.php atau similar.
Sidebar: Bagian samping, biasanya file sidebar.php.
Content Area: Bagian konten utama.
Footer: Bagian bawah website.
Cara Mendapatkan Kode AdSense
1. Login ke Dashboard AdSense
Masuk ke akun AdSense Anda di https://adsense.google.com
2. Buat Ad Unit
Langkah-langkah:
- Klik menu “Ads” di sidebar kiri
- Pilih “By ad unit”
- Klik tombol “New ad unit” atau “+ Ad unit”
- Pilih jenis ad unit yang ingin Anda buat
3. Jenis Ad Unit
Display Ads: Iklan banner standar dalam berbagai ukuran
- Square dan rectangle (336x280, 300x250, 250x250, 200x200)
- Skyscraper (120x600, 160x600, 300x600)
- Leaderboard (728x90, 970x90, 970x250)
- Mobile (320x50, 320x100)
In-feed Ads: Iklan yang muncul di antara feed content
- Custom untuk blog feeds
- Custom untuk list-style content
- Native style yang blend dengan konten
In-article Ads: Iklan yang muncul di dalam artikel
- Otomatis placed di antara paragraf
- Native look yang match dengan content style
Multiplex Ads: Grid ads yang menampilkan multiple items
- Recommendation style
- Grid layout
Untuk detail lebih lanjut, lihat Jenis-Jenis Iklan AdSense dan Cara Menggunakannya .
4. Konfigurasi Ad Unit
Nama Ad Unit: Beri nama yang deskriptif (contoh: “Sidebar Top - 300x250”)
Ad Size: Pilih ukuran (Responsive direkomendasikan untuk flexibility)
Ad Type: Pilih text & display ads atau text only
Setelah konfigurasi, klik “Create” untuk generate kode.
5. Copy Kode
Kode akan muncul dalam format seperti ini:
<script
async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
crossorigin="anonymous"
></script>
<!-- Nama Ad Unit -->
<ins
class="adsbygoogle"
style="display:block"
data-ad-client="ca-pub-XXXXXXXXXXXXXXXX"
data-ad-slot="1234567890"
data-ad-format="auto"
data-full-width-responsive="true"
></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
Copy kode ini untuk dipasang di website Anda.
Memasang Kode di WordPress
Metode 1: Plugin AdSense
Recommended Plugins:
- Advanced Ads
- Ad Inserter
- WP Insert
- AdSanity
Cara Menggunakan:
- Install dan activate plugin
- Paste kode AdSense di plugin settings
- Pilih lokasi di mana iklan akan ditampilkan
- Save settings
Keuntungan Plugin:
- Mudah digunakan tanpa coding
- Control placement dengan visual interface
- Bisa set conditional display (mobile only, logged-in users, etc.)
- A/B testing features di beberapa plugin
Metode 2: Widget Area
Jika tema WordPress Anda memiliki widget areas:
- Go to Appearance > Widgets
- Add Custom HTML atau Text widget ke sidebar atau footer area
- Paste kode AdSense ke dalam widget
- Save widget
Tips:
- Beri judul widget yang jelas untuk tracking (misalnya “AdSense Sidebar Top”)
- Test appearance di different screen sizes
- Jangan overload sidebar dengan terlalu banyak ads
Metode 3: Edit Theme Files
Untuk kontrol lebih granular:
Sidebar Ads:
- Go to Appearance > Theme Editor
- Open
sidebar.phpfile - Paste kode AdSense di lokasi yang diinginkan
- Wrap dengan div untuk styling:
<div class="adsense-widget">
<!-- Paste AdSense code here -->
</div>
In-Article Ads:
- Edit
single.phpataucontent.php - Find lokasi di dalam content loop
- Paste kode setelah beberapa paragraf
Header/Footer Ads:
- Edit
header.phpataufooter.php - Paste kode di lokasi yang sesuai
PERINGATAN:
- Backup theme sebelum edit
- Perubahan akan hilang saat update theme
- Pertimbangkan gunakan child theme
Metode 4: Functions.php
Untuk developer yang comfortable dengan PHP:
// Add to functions.php
function insert_adsense_after_paragraph($content) {
if (is_single() && !is_admin()) {
$ad_code = '<!-- Your AdSense code here -->';
$paragraphs = explode('</p>', $content);
// Insert ad after 2nd paragraph
if (count($paragraphs) > 2) {
$paragraphs[2] .= $ad_code;
}
$content = implode('</p>', $paragraphs);
}
return $content;
}
add_filter('the_content', 'insert_adsense_after_paragraph');
Memasang Kode di HTML Statis
1. Identifikasi Lokasi
Tentukan di mana Anda ingin menempatkan iklan:
Header: Di file header.html atau di bagian <header> tag
Sidebar: Di div dengan class atau id sidebar
Content: Di dalam main content area
Footer: Di file footer.html atau di bagian <footer> tag
2. Edit File HTML
Via Text Editor:
- Download file HTML via FTP
- Open dengan text editor (Notepad++, Sublime Text, VS Code)
- Find lokasi yang diinginkan
- Paste kode AdSense
- Save dan upload kembali via FTP
Via cPanel File Manager:
- Login ke cPanel
- Open File Manager
- Navigate ke file yang ingin diedit
- Right click > Edit
- Paste kode AdSense
- Save changes
3. Contoh Implementasi
Sidebar Ad:
<aside class="sidebar">
<div class="widget">
<h3>Sidebar Title</h3>
<div class="widget-content">
<!-- Regular sidebar content -->
</div>
</div>
<!-- AdSense Widget -->
<div class="widget adsense-widget">
<!-- Paste AdSense code here -->
</div>
</aside>
In-Content Ad:
<article>
<h1>Article Title</h1>
<p>First paragraph...</p>
<p>Second paragraph...</p>
<!-- AdSense In-Article -->
<div class="adsense-content">
<!-- Paste AdSense code here -->
</div>
<p>Third paragraph continues...</p>
</article>
Header Ad:
<header>
<div class="logo">
<img src="logo.png" alt="Site Logo" />
</div>
<!-- Header AdSense -->
<div class="header-ad">
<!-- Paste AdSense code here -->
</div>
<nav>
<!-- Navigation menu -->
</nav>
</header>
Memasang Kode di Platform Lain
Blogger/Blogspot
- Login ke Blogger dashboard
- Go to Layout
- Click Add a Gadget di lokasi yang diinginkan
- Select HTML/JavaScript
- Paste kode AdSense
- Save gadget
Alternative:
- Go to Theme > Edit HTML
- Find
<body>tag atau lokasi spesifik - Paste kode
- Save theme
Wix
- Click Add button di editor
- Select More > HTML Code
- Drag ke lokasi yang diinginkan
- Paste AdSense code
- Adjust settings
- Publish site
Squarespace
- Edit page atau post
- Add Code Block
- Paste AdSense code
- Save changes
- Publish
Ghost
- Go to post editor
- Add HTML Card
- Paste AdSense code
- Publish post
Atau edit theme files untuk global placement.
Memasang Auto Ads
Auto Ads lebih mudah karena hanya perlu satu kode di header website.
1. Get Auto Ads Code
- Login ke AdSense dashboard
- Go to Ads > Overview
- Click Get started di Auto ads section
- Copy kode yang diberikan
Kode akan terlihat seperti:
<script
async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-XXXXXXXXXXXXXXXX"
crossorigin="anonymous"
></script>
2. Paste di Header
WordPress:
- Install plugin seperti “Insert Headers and Footers”
- Paste kode di Header section
- Save
Atau edit header.php:
- Paste kode sebelum closing
</head>tag
HTML Statis:
- Open
header.htmlatau main HTML file - Paste kode sebelum
</head>tag - Save dan upload
3. Configure Auto Ads
- Return ke AdSense dashboard
- Go to Ads > Overview > Auto ads
- Select your site
- Click Edit (pencil icon)
- Preview akan show placement suggestions
- Toggle on/off ad formats yang diinginkan:
- Anchor ads
- Vignette ads
- In-page ads
- Multiplex ads
- Adjust settings seperti ad load
- Click Apply to site
Iklan akan mulai muncul dalam beberapa jam (bisa sampai 24 jam).
Untuk optimasi lebih lanjut, baca Auto Ads AdSense Cara Kerja dan Optimasinya .
Verifikasi Kode Terpasang Benar
1. Check dengan View Source
- Buka website Anda
- Right click > View Page Source
- Search (Ctrl+F) untuk “adsbygoogle”
- Pastikan kode muncul di source
2. Check dengan Browser Console
- Open Developer Tools (F12)
- Go to Console tab
- Look for AdSense related messages
- Tidak ada error berarti kode terpasang benar
3. Check dengan AdSense Extension
Install Google Publisher Toolbar Chrome extension:
- Visit your website
- Click extension icon
- Akan show AdSense ads detected dan info tentang mereka
4. Wait for Ads to Appear
Timeline:
- Manual ads: Biasanya muncul dalam 10-20 menit
- Auto ads: Bisa 1-24 jam pertama kali
- Blank spaces normal di awal saat Google learning
Jika Ads Tidak Muncul Setelah 24 Jam:
- Check kode paste dengan benar
- Verify tidak ada JavaScript errors
- Check AdSense dashboard untuk issues
- Ensure website accessible publicly (not password protected)
Styling dan Customization
1. Container Styling
Wrap AdSense code dengan div untuk styling:
<div class="adsense-container">
<span class="ad-label">Advertisement</span>
<!-- AdSense code -->
</div>
CSS:
.adsense-container {
margin: 20px 0;
padding: 10px;
background: #f5f5f5;
border: 1px solid #ddd;
text-align: center;
}
.ad-label {
display: block;
font-size: 11px;
color: #999;
margin-bottom: 5px;
text-transform: uppercase;
}
2. Responsive Adjustments
Untuk mobile optimization:
@media (max-width: 768px) {
.adsense-container {
margin: 15px 0;
padding: 5px;
}
/* Hide certain ads on mobile if needed */
.desktop-only-ad {
display: none;
}
}
@media (min-width: 769px) {
.mobile-only-ad {
display: none;
}
}
3. Lazy Loading
Untuk improve page speed, lazy load ads:
<div class="adsense-lazy" data-ad-client="ca-pub-XXX" data-ad-slot="123456">
<!-- Placeholder -->
</div>
<script>
// Lazy load ads when in viewport
const observer = new IntersectionObserver((entries) => {
entries.forEach((entry) => {
if (entry.isIntersecting) {
const ad = entry.target;
// Load AdSense code here
observer.unobserve(ad);
}
});
});
document.querySelectorAll(".adsense-lazy").forEach((ad) => {
observer.observe(ad);
});
</script>
Common Issues dan Troubleshooting
1. Ads Tidak Muncul
Possible Causes:
- Kode tidak paste dengan benar
- Ad blocker active
- JavaScript errors di page
- Website not publicly accessible
- Policy violations
Solutions:
- Verify kode via View Source
- Test di incognito mode tanpa extensions
- Check browser console untuk errors
- Ensure site accessible dari different networks
- Review AdSense dashboard untuk policy issues
2. Blank Ad Spaces
Possible Causes:
- Insufficient advertiser demand
- Low CPC niche
- Traffic dari low-value countries
- New site dengan limited data
Solutions:
- Wait 24-48 jam untuk system learning
- Create more quality content
- Drive more traffic
- Be patient, fill rate improves over time
3. Ads Muncul di Wrong Location
Possible Causes:
- Kode paste di wrong place
- Theme conflicts
- CSS affecting placement
- Auto Ads override manual placement
Solutions:
- Review kode placement di files
- Check theme documentation
- Adjust CSS styling
- Disable Auto Ads jika conflict dengan manual ads
4. Multiple Ad Code Sections
Issue: Accidentally paste first <script> tag multiple times.
Solution: First script tag (async src) hanya perlu dipaste SEKALI per page, di header. Untuk multiple ad units di same page, paste hanya bagian <ins> dan last <script> dengan push.
Benar:
<head>
<!-- Paste only once -->
<script async src="...adsbygoogle.js"></script>
</head>
<body>
<!-- First ad unit -->
<ins class="adsbygoogle" ...></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
<!-- Second ad unit -->
<ins class="adsbygoogle" ...></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
</body>
Best Practices
1. Strategic Placement
High-Visibility Locations:
- Above the fold (terlihat tanpa scroll)
- End of articles (setelah user finish reading)
- Sidebar above the fold
- Between content sections
Avoid:
- Hiding ads
- Too many ads di single screen
- Misleading placements
2. Balance dengan User Experience
- Jangan sacrifice UX untuk ad revenue
- Maximum 3 ad units per standard page (meskipun limit sudah dihapus)
- Space ads appropriately
- Ensure content tetap primary focus
3. Mobile Optimization
- Use responsive ad units
- Avoid large ads di mobile yang menutupi content
- Test di various mobile devices
- Consider mobile-specific placements
4. Performance Optimization
- Use async loading (built into AdSense code)
- Consider lazy loading untuk ads below fold
- Minimize other scripts yang conflict
- Monitor page speed impact
5. Documentation
- Keep record of ad placements
- Document ad unit names dan locations
- Track performa each placement
- Note any changes atau experiments
Kesimpulan
Memasang kode AdSense dengan benar adalah foundation untuk successful monetization. Key points untuk diingat:
- Pilih metode yang sesuai: Auto Ads untuk simplicity, Manual ads untuk control
- Test thoroughly: Verify ads muncul dengan benar di all devices
- Optimize placement: Strategic locations untuk max revenue tanpa mengorbankan UX
- Monitor performance: Track results dan adjust berdasarkan data
- Stay compliant: Follow semua AdSense policies untuk placement
Dengan implementasi yang proper, Anda set foundation untuk revenue stream yang sustainable dari website Anda. Start dengan beberapa ad placements, monitor performance, dan optimize over time berdasarkan data yang Anda collect.
Ingat bahwa perfect ad setup tidak terjadi overnight. It’s iterative process yang require testing, learning, dan continuous optimization. Be patient dan focus pada providing value kepada visitors sambil strategically monetizing traffic Anda.
Link Postingan : https://www.tirinfo.com/cara-memasang-kode-adsense-di-website-dengan-benar/