การติดตั้งโค้ดโฆษณา

การรองรับ SSL ของโค้ดโฆษณา AdSense

โค้ดโฆษณา AdSense รองรับการแสดงโฆษณาที่ปลอดภัยผ่าน Secure Sockets Layer (SSL) บนหน้าเว็บทั้งหมดแบบ Hypertext Transfer Protocol Secure (HTTPS) แล้ว ซึ่งหมายความว่าในตอนนี้ผู้เผยแพร่โฆษณาที่มีเว็บไซต์ที่ได้รับการรักษาความปลอดภัย นั่นคือเว็บไซต์ที่แสดงผ่านโปรโตคอล HTTPS จะสามารถใช้โค้ดโฆษณา AdSense เพื่อแสดงโฆษณาที่สอดคล้องกับ SSL ได้แล้ว เว็บไซต์ทั้งหมดควรได้รับการรักษาความปลอดภัยด้วย HTTPS — HTTPS ให้ความสมบูรณ์ทั้งด้านความปลอดภัยและด้านข้อมูลที่จำเป็นสำหรับเว็บไซต์และสำหรับผู้คนที่มอบข้อมูลส่วนบุคคลให้แก่เว็บไซต์ของคุณด้วยความไว้วางใจ

ต่อไปนี้คือสิ่งสำคัญที่ควรทราบเกี่ยวกับโค้ดโฆษณาที่สอดคล้องกับ SSL

  • เนื้อหาทั้งหมดบนหน้าเว็บของเว็บไซต์ที่เปิดใช้ HTTPS รวมถึงโฆษณา จะต้องสอดคล้องกับ SSL สำหรับผู้ใช้ส่วนใหญ่ คำขอโฆษณา AdSense จะสอดคล้องกับ SSL เสมอ และแสดงผ่าน HTTPS ทุกครั้ง แม้ว่าเว็บไซต์โดยรอบจะเป็น HTTP ก็ตาม โฆษณาเดียวกันนี้จะแข่งขันกันในการประมูล ดังนั้นการเปลี่ยนเว็บไซต์เป็น HTTPS จะไม่ส่งผลต่อโฆษณาที่ผู้ใช้ส่วนใหญ่เห็น หรือต่อแรงกดดันในการประมูล แต่มีข้อยกเว้นเฉพาะสำหรับผู้ใช้ที่อยู่ในประเทศที่บล็อกหรือลดประสิทธิภาพการเข้าชม HTTPS

  • หากเว็บไซต์ของคุณสามารถเข้าถึงผ่านทาง HTTPS ได้ คุณอาจจำเป็นต้องอัปเดตโค้ดโฆษณา AdSense เวอร์ชันเก่าเพื่อเลี่ยงไม่ให้สคริปต์ของ AdSense ถูกบล็อกเนื่องจากเนื้อหาแบบผสม หากโค้ดโฆษณา AdSense มีสคริปต์ที่เริ่มต้นด้วย "http://" คุณควรจะอัปเดตเป็น "https://" แทน ดังนี้

    1. <script src="https://pagead2.googlesyndication.com/pagead/show_ads.js">
    2. <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js">

    โค้ดโฆษณาแบบ HTTPS ปลอดภัยสำหรับหน้าเว็บ HTTP เช่นกัน คุณไม่จำเป็นต้องแสดงทั้งสองแบบ

  • โค้ดโฆษณาที่สามารถทำงานร่วมกับ SSL จะทำงานบนเว็บไซต์ HTTP ได้เช่นกันและจะไม่เปลี่ยนแปลงวิธีที่โฆษณาแสดงบนเว็บไซต์เหล่านี้

วิธีใช้โค้ดโฆษณาที่สามารถทำงานร่วมกับ SSL

หากต้องการใช้โค้ดโฆษณาใหม่บนหน้าเว็บที่เปิดใช้ HTTPS ของคุณ ให้ใช้หนึ่งในตัวเลือกที่แสดงด้านล่าง

ตัวเลือกที่ 1: สร้างโค้ดโฆษณาใหม่

สร้างโฆษณาของคุณ แล้วคัดลอกและวางโค้ดโฆษณาดังกล่าวในซอร์สโค้ด HTML ของหน้าเว็บที่คุณต้องการให้โฆษณาปรากฏ

ตัวเลือกที่ 2: แก้ไขโค้ดโฆษณาที่มีอยู่

หากต้องการใช้วิธีนี้ คุณต้องเปลี่ยนแปลงโค้ดดังต่อไปนี้

  • โค้ดโฆษณาซิงโครนัส
    <script>
      google_ad_client=“ca-pub-xxxxxxxxxxxxxx”;
      google_ad_slot=“yyyyyyyyyyy”;
      google_ad_width=300;
      google_ad_height=250;
    </script>
    <script src="//pagead2.googlesyndication.com/pagead/show_ads.js"></script>
  • โค้ดโฆษณาอะซิงโครนัส
    <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
    <ins class="adsbygoogle"
      style="display:inline-block;width:300px;height:250px"
      data-ad-client="ca-pub-xxxxxxxxxxxxxx"
      data-ad-slot="yyyyyyyyyyy">
    </ins>
    <script>
      (adsbygoogle=window.adsbygoogle || []).push({});
    </script>
ในตัวอย่างข้างต้น “http” ได้ถูกลบออกจากซอร์สสคริปต์ทั้งสอง ตอนนี้ URL ซอร์สขึ้นต้นด้วยเครื่องหมายทับเอียงขวา 2 ตัว ดังนี้
  • โค้ดโฆษณาซิงโครนัส: "//pagead2.googlesyndication.com/pagead/show_ads.js"
  • โค้ดโฆษณาอะซิงโครนัส: "//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"
ข้อมูลนี้มีประโยชน์ไหม
เราจะปรับปรุงได้อย่างไร