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