• Saya ingin menampilkan iklan berbeda berdasarkan author masing-masing artikel.
    Saya telah mencoba berbagai cara dari banyak sumber online, tapi sampai sakarang belum menemukan solusi yang tepat, mencoba plugin seperti ads sharing, multi author adsense, dsb jg tidak memberi solusi.

    saya temukan trik yang saya anggap paling sesuai untuk keperluan saya ini, yaitu dg cara menentukan masing2 slot Adsense berdasarkan ID author, dengan menambahkan fungsi berikut:

    function kode_iklan($author) {
     if($author == 'author1')
       return '12345'; // slot unit Adsense
     elseif ($author=='author2')
       return '5519632039';
     else // anggap tidak ada author lainnya
       return '7135966031'; // admin
    }

    kemudian untuk memunculkan iklan, dg melakukan sedikit modifikasi kode bawaan adsense, spt ini:

    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
         style="display:inline-block;width:728px;height:90px"
         data-ad-client="ca-pub-xxxxxxxxx"
         data-ad-slot="<?php echo kode_iklan(get_the_author());?>"
    // memanggil slot dari fungsi kode_iklan
    </ins>
    <script>
    (adsbygoogle = window.adsbygoogle || []).push({});
    </script>

    Ini terlihat bagus dan spt yg sy inginkan, tapi sayangnya kode tidak berhasil. Fungsi <?php echo kode_iklan(get_the_author());?> tidak berhasil memanggil ID author.

    Apa yang salah dari kode di atas? Saya sangat menghargai, plisss…. mohon bantuannya.

    Terima kasih!

Topik ‘[tanya] Ads Revenue di Multisite’ tertutup untuk balasan baru.