แท็กโฆษณา
แท็กโฆษณา AdSense จะเปิดใช้การแสดงโฆษณาและระบุแหล่งที่มาของการเข้าชมไปยังบัญชีย่อยอย่างถูกต้อง
พารามิเตอร์แท็กโฆษณา
มีพารามิเตอร์ที่จําเป็น 2 รายการในแท็กโฆษณาที่คุณต้องแก้ไข พารามิเตอร์เหล่านี้จะกําหนดการตั้งค่าการแสดงโฆษณาและบัญชีย่อยที่ใช้สําหรับคําขอโฆษณา ตั้งค่าพารามิเตอร์เหล่านี้เพื่อระบุรหัสผู้เผยแพร่โฆษณาของแพลตฟอร์มและรหัสผู้เผยแพร่โฆษณาของบัญชีย่อย นอกจากนี้ยังมีพารามิเตอร์เพิ่มเติมอื่นๆ ที่แก้ไขได้ ทั้งนี้ขึ้นอยู่กับรูปแบบโฆษณาที่ใช้
| พารามิเตอร์ | ต้องระบุหรือไม่ | คําอธิบายและตัวอย่าง |
|---|---|---|
data-ad-client |
ใช่ |
รหัสพร็อพเพอร์ตี้ของบัญชีย่อย (สตริง) ค่านี้ระบุผ่าน API ในช่อง displayName หรือส่วนสุดท้ายของช่อง name ค่านี้จําเป็นสําหรับระบุแหล่งที่มาของการเข้าชมไปยังบัญชีย่อยอย่างถูกต้อง
สําหรับโฆษณา 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-client ในโค้ดโฆษณา AdSense จะแสดงโฆษณาต่อไปโดยใช้ค่าที่ได้จากพารามิเตอร์ data-ad-host แต่การเข้าชมจะไม่มาจากบัญชีย่อย ตรวจสอบว่าคุณได้ใส่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>
หน่วยโฆษณา Display 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>
หน่วยโฆษณา Display ขนาดคงที่ของ 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 ตำแหน่งโฆษณา
ปัจจุบัน Ad Placement API รองรับโฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัล อ่านเอกสารประกอบสําหรับนักพัฒนาซอฟต์แวร์ Ad Placement 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>