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