วิธีแสดงโค้ด Google AdSense ในบางหน้าของ blogger (ตอนที่ 6)

สอนทำ blogger

ต่อเนื่องจากการติดตั้งโค้ด AdSense บน blogger ซึ่งผมได้นำเสนอไปทั้งสิ้น 5 วิธีด้วยกัน ในขั้นต่อมาผมก็จะนำเสนอการเลือกแสดงโค้ด AdSense ในบางหน้าของ blogger


เหตุใดจึงต้องเลือกแสดงโค้ด  AdSense ในบางหน้า ?

เนื่องจากกติดกาในการติด AdSense แต่ละชนิดมีการจำกัดจำนวนเอาไว้ เช่น ถ้าเป็น Adsense ชนิด Ads Units ก็จะติดได้สุงสุด 3 Units/หน้าเป็นต้น (ผมได้อธิบายไว้แล้ว ในบทความ 5 วิธีติดตั้ง Google Adsense บน Blogger ตอนที่ 3 )

ดังนั้นจึงไม่มีประโยชน์ที่จะให้โค้ด AdSense แสดงในทุก ๆ หน้า  และด้วยวิธีการที่ได้เคยเสนอไปในบทความ การ เลือกซ่อนแสดง Gadget หรือ Sidebar จึงเป็นที่มาของเทคนิคในบทความนี้


วิธีการ

สมมติว่าขณะนี้ท่านได้มีโค้ดโฆษณาจาก Google AdSense อยู่แล้ว (หากยังไม่มีอ่าน >> วิธีสร้าง AdSense )


กรณีที่ 1 ถ้าต้องการให้โค้ดของ  AdSense ปรากฎเฉพาะหน้าแรก ให้เติมโค้ดสีแดง ปิด หัว และท้าย เข้าไปดังนี้

<b:if cond='data:blog.url == data:blog.homepageUrl'>

<!--โค้ด Google AdSense-->

</b:if>




กรณีที่ 2 ถ้าต้องการให้โค้ดของ AdSense ปรากฎเฉพาะหน้าที่มีการแสดงบทความ ให้เติมโค้ดสีแดง ปิด หัว และท้าย เข้าไปดังนี้


<b:if cond='data:blog.pageType == &quot;item&quot;'>

<!--โค้ด Google AdSense-->

</b:if>



กรณีที่ 3  ถ้าต้องการให้โค้ดของ AdSense ปรากฎเฉพาะหน้าที่มีการแสดงคลังบทความของบล็อก ให้เติมโค้ดสีแดง ปิด หัว และท้าย เข้าไปดังนี้


<b:if cond='data:blog.pageType == &quot;archive&quot;'>

<!--โค้ด Google AdSense-->

</b:if>



กรณีที่ 4  ถ้าต้องการให้โค้ดของ AdSense ปรากฎเฉพาะหน้าแรก + หน้า Label + หน้า Search ให้เติมโค้ดสีแดง ปิด หัว และท้าย เข้าไปดังนี้


<b:if cond='data:blog.pageType == &quot;index&quot;'>

<!--โค้ด Google AdSense-->

</b:if>



กรณีที่ 5 หากคุณเพิ่มโค้ดของ AdSense โดยใช้วิธี Add gadget ชนิด HTML/จาวาสคริปต์ ก็ใช้วิธีเดียวกับ 3 กรณีที่ได้กล่าวมาแล้ว และต้องศึกษาวิธีเพิ่มจากบทความ >> การเลือกซ่อนแสดง Gadget หรือ Sidebar

ตอนนี้มีความคิดเห็น : 8 ความคิดเห็น
หากคุณมีปัญหาหรือข้อสงสัยใดๆ สามารถสอบถามได้จากกล่อง comment ด้านล่างนี้ได้เลยครับ

  1. มีโค้ดที่เขียน โดยเวลาเราสร้างหน้า page ขึ้นมาแล้วให้มัน แสดงเป็นหน้าเปล่าๆ โดยไม่ต้องให้มี widget หรือ code html จะสามารถทำได้หรือเปล่าครับ ขอบคุณครับ

  1. @ Hasekawa Masato : มีครับ แล้วจะเขียนบทความให้นะครับผม (มันยาว)

  1. ขอบคุณล่วงหน้าครับ

  1. + Hasekawa Masato: เขียนให้แล้วนะครับ ลองศึกษาวิธีได้จากบทความนี้
    http://www.hackublog.com/2010/05/how-to-create-difference-pgae-on.html

  1. adsense ไม่แสดงโฆษณาทุกเว็บทุกบล็อกของเราคงมาจากสาเหตุแน่เลยใช่ไม๊

    "Your pages are displaying Public Service Advertisements (PSAs) because you haven't yet verified your PIN and/or phone number. See the Payment History page for more details."

    ในบัญชีมีเงินค้างอยู่ 10 กว่าเหรียญ รอ PIN มานานแล้วกดขอไปครั้งที่สองแล้วก็เกือบสองอาทิตย์ไม่รู้จะถึงเมื่อไหร่

  1. @ k_thaipepper :ได้เข้าไปตั้งค่าไซต์ที่อนุญาตเอาไว้หรือเปล่าครับ ลองตรวจดูดี ๆ ครับ ถึงไม่มีการใส่ pin ก็แสดงผลปกติครับ

  1. เข้าไปใน AdSense Setup ตรง Allowed Sites หรือเปล่า ไม่เคยเปลี่ยนแปลงอะไรเลย เลือกตรง Allow any site to show ads for my account ตลอด

    หรือว่าจะเป็นที่ My Account ตรง Account Access เกี่ยวกับ Hosts แบ่ง Hosts ใช้กันอย่างไร เห็นแบ่งกันเป็น % มันแชร์กันไม่เท่ากันทุกเว็บ บางเว็บเป็น 0 จะต้องตั้งค่าอย่างไร

  1. @ k_thaipepper : เรื่องแบ่ง host คงไม่เกี่ยวหรอกครับ เพราะว่า ถ้าเป็นสาเหตุนี้ มันก็ต้องแสดงผลใน Blogger คุณลอง
    1. เช็คตัวเองดูว่า เอา AdSense ไปติดไว้ที่ใดบ้าง
    2. บล็อกที่ติดกับบัญชีที่สมัครตรงกันไหม
    3. ถ้าไม่ตรงกันก็ต้องมีการอนุญาตโดยการ Confirm e-mail จากชื่อที่เป็นเจ้าของบัญชี AdSense ก่อน

    ถ้าขั้นตอนที่กล่าวมานี้ยังไม่ได้ทำ มันก็จะขึ้นเป็น โฆษณาสาธารณะครับ ลองเช็คดูอีกที เพราะคุณน่าจะมีบัญชีหลายบัญชี

แสดงความคิดเห็น

ถ้าต้องการโพส HTML ให้แปลงโค้ดที่เครื่องมือด้านล่างนี้ก่อนครับ

สร้างบล็อก Facebook SEO บล็อก Linkwheel iMacros Link Wheel