Cara Menampilkan Iklan di Halaman Postingan Hanya pada Label Tertentu

Menampikan iklan yang tampil pada postingan/artikel hanya pada label tertentu merupakan salah satu trick bagi Anda yang punya blog dengan berbagai macam label atau kategori. Ditambah lagi jika blog Anda dijalankan berbagai model platform periklanan.
Cara Menampilkan Iklan di Halaman Postingan Hanya pada Label Tertentu

Misalnya Anda ingin menampilkan iklan Google Adsense pada semua artikel yang berlabel A dan B.

Dan pada kategori/label C atau D, semua artikelnya ingin ditampilkan iklan sebagai Publisher MGID.

Atau pada artikel dengan label tertentu, semua iklan tampil beriringan di dalam postingan.

Semua itu sangat mungkin dilakukan pada Blogger/Blogspot tanpa harus menggunakan tambahan JavaScript atau jQuery. Cukup dengan menggunakan tag conditional khusus.

Dasarnya, kode yang dibutuhkan adalah seperti ini:
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;NAMA LABEL&quot;'>
KODE IKLAN DISINI
</b:if>
</b:loop>

Tetapi kode tersebut hanya dapat menampilkan iklan pada postingan dengan label yang dipilih, dan tidak akan menampilkan apapun pada postingan di label lainnya, di tempat (slot iklan) yang sama.

Jika Anda hanya ingin membuat perbedaan tampilan iklan di postingan pada satu label saja, maka penerapannya seperti ini:
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;NAMA LABEL&quot;'>
KODE IKLAN 1
<b:else/>
KODE IKLAN 2
</b:if>
</b:loop>

Jika ingin menampilkan iklan di dalam postingan dengan beberapa label tertentu, maka menjadi seperti ini:
<b:loop index='limit' values='data:post.labels' var='label'>
<b:if cond='data:limit == 0'>
<b:if cond='data:label.name == &quot;LABEL1&quot; or data:label.name == &quot;LABEL2&quot; or data:label.name == &quot;LABEL3&quot;'>
KODE IKLAN 1
<b:else/>
KODE IKLAN 2
</b:if>
</b:if>
</b:loop>

Keterangan:
Kode index='limit' (dan tag conditionalnya) akan mencegah duplikat iklan, jika pada satu artikel terdapat dua atau lebih label yang menjadi limitasi.

Jadi tidak perlu khawatir jika ada artikel blog yang memuat beberapa label yang menjadi tag conditional. Sebab yang bakal dipilih hanya satu label saja, sesuai urutan abjad.

Bagaimana jika jumlah iklannya ada 3?

Maka penerapannya seperti ini:
<b:loop index='limit' values='data:post.labels' var='label'>
<b:if cond='data:limit == 0'>
<b:if cond='data:label.name == &quot;LABEL1&quot; or data:label.name == &quot;LABEL2&quot; or data:label.name == &quot;LABEL3&quot;'>
KODE IKLAN 1
<b:elseif cond='data:label.name == &quot;LABEL4&quot; or data:label.name == &quot;LABEL5&quot;'/>
KODE IKLAN 2
<b:else/>
KODE IKLAN 3
</b:if>
</b:if>
</b:loop>

Jika ingin menampilkan 4 slot iklan berbeda di tempat yang sama, di dalam artikel dengan kategori/label yang berbeda, maka begini caranya:
<b:loop index='limit' values='data:post.labels' var='label'>
<b:if cond='data:limit == 0'>
<b:if cond='data:label.name == &quot;LABEL1&quot; or data:label.name == &quot;LABEL2&quot; or data:label.name == &quot;LABEL3&quot;'>
KODE IKLAN 1
<b:elseif cond='data:label.name == &quot;LABEL4&quot; or data:label.name == &quot;LABEL5&quot;'/>
KODE IKLAN 2
<b:elseif cond='data:label.name == &quot;LABEL6&quot;'/>
KODE IKLAN 3
<b:else/>
KODE IKLAN 4
</b:if>
</b:if>
</b:loop>

Terkait: Trik Agar Bisa Edit Kode Iklan dibagian Postingan pada Menu Layout/Tata Letak
Niagahoster
Starts from
$2.5
/Month

Vultr

Read Review
  • One-click installation of 20+ apps
  • Available 17 worldwide locations
  • 100% local SSD and high performance Intel CPUs
  • Infinite OS combinations
Visit Site
Gunakan link di atas untuk saldo akun $100 gratis
DigitalOcean
Starts from
$5
/Month

DigitalOcean

Read Review
  • Deploy custom image, RDP, 1-Click App, or standard distribution
  • Flexibility and scalability
  • Fantastic average uptime of 99.99%
  • Infinite OS combinations (Linux and Windows)
  • Developer-friendly tools and APIs
Visit Site
Topup $25 to gets $100 in credit over 60 days with refer link above
Niagahoster
Mulai dari
Rp10K
/Bulan

Niagahoster

View Details
  • Free SSL Certificate
  • Garansi 30 hari
  • Free domain & website migration
  • Tersedia unlimited disk space (shared hosting, kecuali paket bayi)
Visit Site
Diskon unlimited hosting hingga 75%
Niagahoster
VPS mulai dari
Rp68
/Jam

IDCloudHost

View Details
  • One-Click Deploy
  • Lokasi server Indonesia termurah
  • Instal berbagai Control Panel, VM, OS dan aplikasi
  • Menghubungkan dengan API
Visit Site
Dapatkan free credit Rp50K dengan minimal topup Rp50K
Free and premium blogger templates