• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.
  • Upgrade Your Account
    Hello Guest! Upgrade your account to download all VIP Resource here

Hướng dẫn Add Google Adsense responsive vào đầu bài viết Wordpress

NamLee

Bơ Đi Mà Sống
Staff member
Joined
Dec 11, 2015
Messages
2,459
Chủ thớt
#1
Thay vì dùng các plugin, các bạn có thể làm 1 cách đơn giản hơn là add vào functions.php
Chức năng: thêm quảng cáo vào đầu mỗi bài viết dành cho wordpress
Tự động responsive trên các loại màn hình

Hướng dẫn:
add đoạn code sau vào cuối file functions.php và chỉnh sửa lại theo code của bạn
Code:
add_filter( 'the_content', 'leti_google_ads');

function leti_google_ads( $content )
{
    $ads = '<div id="google-ads-namlee"></div><script type="text/javascript">
    ad = document.getElementById(\'google-ads-namlee\');
    if (ad.getBoundingClientRect().width) {
        adWidth = ad.getBoundingClientRect().width; // for modern browsers
    } else {
        adWidth = ad.offsetWidth; // for old IE
    }
    /* Replace ca-pub-XXX with your AdSense Publisher ID */
    google_ad_client = "ca-pub-8771250094743339";
    /* Replace 1234567890 with the AdSense Ad Slot ID */
    google_ad_slot = "8703485801";
 
    /* Do not change anything after this line */
    if ( adWidth >= 728 )
      google_ad_size = ["728", "90"];  /* Leaderboard 728x90 */
    else if ( adWidth >= 468 )
      google_ad_size = ["468", "60"];  /* Banner (468 x 60) */
    else if ( adWidth >= 336 )
      google_ad_size = ["336", "280"]; /* Large Rectangle (336 x 280) */
    else if ( adWidth >= 300 )
      google_ad_size = ["300", "250"]; /* Medium Rectangle (300 x 250) */
    else if ( adWidth >= 250 )
      google_ad_size = ["250", "250"]; /* Square (250 x 250) */
    else if ( adWidth >= 200 )
      google_ad_size = ["200", "200"]; /* Small Square (200 x 200) */
    else if ( adWidth >= 180 )
      google_ad_size = ["180", "150"]; /* Small Rectangle (180 x 150) */
    else
      google_ad_size = ["125", "125"]; /* Button (125 x 125) */
    document.write (
     \'<ins class="adsbygoogle" style="display:inline-block;width:\'
      + google_ad_size[0] + \'px;height:\'
      + google_ad_size[1] + \'px" data-ad-client="\'
      + google_ad_client + \'" data-ad-slot="\'
      + google_ad_slot + \'"></ins>\'
    );
 
    (adsbygoogle = window.adsbygoogle || []).push({});
</script>
<script async src="http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>';

    if ( is_singular('post')) {

        $content = $ads . $content;
       
        }

    return $content;
}
Code by Đinh Quốc Hân - BuiDoi.Net
 

Facebook Comment

New posts New resources Most viewed threads Threads with more replies