แท็กโฆษณา

แท็กโฆษณา AdSense จะเปิดใช้การแสดงโฆษณาและการแบ่งรายได้ คุณจะต้องวางแท็กโฆษณา AdSense ในทุกหน้าที่ผู้ใช้สามารถเลือกสร้างรายได้จากเนื้อหาของตนด้วย AdSense

วิธีดำเนินการในขั้นตอนนี้จะขึ้นอยู่กับการควบคุมการตั้งค่าโฆษณาและประสบการณ์การใช้งานโฆษณาที่คุณต้องการมอบให้แก่ผู้ใช้ - หากคุณเป็นผู้ควบคุมการตั้งค่าโฆษณา คุณสามารถเลือกประเภทโฆษณาและตำแหน่งที่คุณต้องการสนับสนุน และเพิ่มแท็กโฆษณาไปยังของผู้ใช้ เว็บไซต์ต่างๆ ราวกับว่าเป็นเว็บไซต์ของคุณ คุณสร้างหน่วยโฆษณาภายในบัญชี AdSense แต่แก้ไขพารามิเตอร์ data-ad-client และ data-ad-host - หากคุณกำลังมอบสิทธิ์ควบคุมการตั้งค่าโฆษณาให้กับผู้ใช้ คุณอาจต้องถามผู้ใช้ว่าต้องการตั้งค่าประเภทและตำแหน่งของโฆษณาอย่างไร (ซ้าย ขวา บน ล่าง ฯลฯ) และใช้ค่ากำหนดเหล่านั้นเพื่อทำการติดแท็ก โปรดทราบว่า เพื่อรองรับโฆษณาเนทีฟ แท็กโฆษณาต้องมีรหัสหน่วยโฆษณาซึ่งคุณจะต้องรวบรวมจากผู้ใช้

พารามิเตอร์แท็กโฆษณา

มีพารามิเตอร์ที่จำเป็น 2 รายการในแท็กโฆษณาที่คุณต้องแก้ไข พารามิเตอร์เหล่านี้จะกำหนดการแสดงโฆษณาและการแบ่งรายได้กับผู้ใช้ ตั้งค่าพารามิเตอร์เหล่านี้เพื่อระบุรหัสผู้เผยแพร่โฆษณาของแพลตฟอร์มและรหัสผู้เผยแพร่โฆษณาของผู้ใช้ มีพารามิเตอร์เพิ่มเติมอื่นๆ ที่แก้ไขได้โดยขึ้นอยู่กับรูปแบบโฆษณาที่ใช้

พารามิเตอร์ ต้องระบุหรือไม่ คำอธิบายและตัวอย่าง
data-ad-client ใช่ รหัสผู้เผยแพร่โฆษณา AdSense สำหรับเนื้อหา (สตริง) ของผู้ใช้ ผู้ใช้จะได้รับค่านี้ผ่านขั้นตอนการลงชื่อสมัครใช้ ต้องระบุค่านี้เพื่อเริ่มแบ่งรายได้

สำหรับโฆษณา AdSense สำหรับเนื้อหา ให้แทรก "ca-" ไว้หน้าสตริงนี้

โปรดทราบว่าพารามิเตอร์นี้ปรากฏใน URL แหล่งที่มาของแท็กสคริปต์ภายใต้ชื่อพารามิเตอร์ client ด้วย

ตัวอย่าง:

data-ad-client="ca-pub-1234" src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-host ใช่ รหัสนี้คือรหัสพร็อพเพอร์ตี้โฮสต์ของแพลตฟอร์ม (สตริง) ค่านี้จะระบุบัญชี AdSense ของแพลตฟอร์มและต้องใช้ในการเริ่มต้นการแสดงโฆษณา

สำหรับโฆษณา AdSense สำหรับเนื้อหา ให้เพิ่ม "ca-host-" ไว้หน้าสตริงนี้

โปรดทราบว่าพารามิเตอร์นี้ปรากฏใน URL แหล่งที่มาของแท็กสคริปต์ภายใต้ชื่อพารามิเตอร์ host ด้วย

ตัวอย่าง:

data-ad-host="ca-host-pub-5678" src=".../adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
data-ad-slot ไม่สำหรับหน่วยโฆษณา Display

ใช่ สำหรับหน่วยโฆษณารูปแบบอื่นๆ
รหัสนี้คือรหัสที่เชื่อมโยงกับหน่วยโฆษณา สำหรับหน่วยโฆษณา Display รหัสนี้จะไม่บังคับ แต่สำหรับรูปแบบหน่วยโฆษณาอื่นๆ จะเป็นช่องที่ต้องกรอก เมื่อมีรหัสหน่วยโฆษณา ระบบจะใช้การตั้งค่าที่เชื่อมโยงกับหน่วยโฆษณาในระหว่างการแสดงโฆษณา ในระหว่างการแสดงโฆษณา เราจะมองหารหัสหน่วยโฆษณานี้ทั้งในบัญชีแพลตฟอร์ม (data-ad-host) และบัญชีย่อย (data-ad-client) พารามิเตอร์นี้ยังใช้ในการป้อนข้อมูลรายงานหน่วยโฆษณาใน AdSense อีกด้วย (รายงานจะมีข้อมูลอยู่ในบัญชีที่มีหน่วยโฆษณาดังกล่าวเท่านั้น)
data-ad-host-channel ไม่ได้ ซึ่งใช้เพื่อวัตถุประสงค์ในการรายงาน ดูข้อมูลเพิ่มเติมในส่วนการรายงาน

สำคัญ: หากไม่มีพารามิเตอร์ data-ad-host ในโค้ดโฆษณา AdSense จะแสดงโฆษณาต่อไปโดยใช้ค่าที่ได้รับจากพารามิเตอร์ data-ad-client อย่างไรก็ตาม บัญชีแพลตฟอร์มของคุณจะไม่ได้รับการแสดงผลในบัญชีและจะไม่ได้รับส่วนแบ่งรายได้ คุณสามารถใช้เมตาแท็ก google-adsense-platform เพื่อให้มั่นใจว่าได้ระบุรหัสผู้เผยแพร่โฆษณาของโฮสต์ไว้ในคำขอโฆษณาแล้ว

นอกจากนี้ โปรดตรวจสอบว่าได้ใส่รหัสผู้เผยแพร่โฆษณา data-ad-client ที่ถูกต้องในแท็กโค้ดเพื่อหลีกเลี่ยงการระบุแหล่งที่มารายได้ไปยังผู้ใช้ที่ไม่ถูกต้อง

ตัวอย่างโค้ดโฆษณา

ด้านล่างนี้คือตัวอย่างโค้ดสำหรับโฆษณาแต่ละประเภทที่ AFP รองรับ ดูข้อมูลเพิ่มเติมเกี่ยวกับหน่วยโฆษณาและโฆษณาอัตโนมัติใน AdSense

โค้ดหน่วยโฆษณา Display (ปรับเปลี่ยนตามพื้นที่โฆษณา)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:block;"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678"
     data-ad-format="auto">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

โค้ดหน่วยโฆษณา Display (ขนาดคงที่)

<script async
     src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
     crossorigin="anonymous">
</script>
<ins class="adsbygoogle"
     style="display:inline-block;width:728px;height:90px"
     data-ad-client="ca-pub-1234"
     data-ad-host="ca-host-pub-5678">
</ins>
<script>
   (adsbygoogle = window.adsbygoogle || []).push({});
</script>

หน่วยโฆษณา AMP ในเครือข่ายดิสเพลย์ (ปรับเปลี่ยนตามพื้นที่โฆษณา)

ต้องวางโค้ดต่อไปนี้ลงใน <head> ของหน้าเว็บ

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

และนี่คือข้อมูลโค้ดสำหรับหน่วยโฆษณาที่อยู่ใน <body>

<amp-ad
  width="100vw"
  height="320"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678"
  data-ad-slot=""
  data-auto-format="rspv"
  data-full-width="">
  <div overflow="">
</amp-ad>

หน่วยโฆษณา AMP ในเครือข่ายดิสเพลย์ (ขนาดคงที่)

ต้องวางโค้ดต่อไปนี้ลงใน <head> ของหน้าเว็บ

<script async custom-element="amp-ad" src="https://cdn.ampproject.org/v0/amp-ad-0.1.js"></script>

และนี่คือข้อมูลโค้ดสำหรับหน่วยโฆษณาที่อยู่ใน <body>

<amp-ad
  layout="fixed"
  width="300"
  height="600"
  type="adsense"
  data-ad-client="ca-pub-1234"
  data-ad-host="ca-host-pub-5678">
</amp-ad>

โฆษณาอัตโนมัติ

ตามหลักการแล้ว แท็กโฆษณาต่อไปนี้จะอยู่ในองค์ประกอบ <head> หรือให้อยู่ในตำแหน่งสูงที่สุดเท่าที่จะเป็นไปได้

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>

โฆษณาผ่าน API ตำแหน่งโฆษณา

ขณะนี้ API ตำแหน่งโฆษณารองรับโฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัล อ่านเอกสารสำหรับนักพัฒนาซอฟต์แวร์เกี่ยวกับตำแหน่งโฆษณา API เพื่อเรียนรู้เกี่ยวกับวิธีใช้และปรับแต่ง API

AdSense for Platforms รองรับรูปแบบเหล่านี้ (ขณะนี้ใช้ได้กับการเข้าชมเว็บเท่านั้น) ข้อกำหนดเพียงอย่างเดียวคือพารามิเตอร์ data-ad-host รวมอยู่ในแท็กโฆษณาหลัก โปรดดูตัวอย่างด้านล่าง

<script async
    src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234&host=ca-host-pub-5678"
    crossorigin="anonymous">
</script>
<script>
   window.adsbygoogle = window.adsbygoogle || [];
   var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
</script>