แท็กโฆษณา

แท็กโฆษณา 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

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

<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>

โค้ดหน่วยโฆษณาแบบดิสเพลย์ (ขนาดคงที่)

<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>