โฆษณาเกม H5 (เบต้า) ใช้โค้ด AdSense และโค้ดเพิ่มเติมที่จำเป็นในการเริ่มต้นฟังก์ชัน Ad Placement API ของ H5 นอกจากนี้ยังมีพารามิเตอร์โค้ด AdSense (ไม่บังคับ) ให้ใช้เพื่อกำหนดการตั้งค่าเพิ่มเติม
ในหน้านี้
- วิธีวางโค้ด
- ตัวอย่างหน้าเกมที่มีโค้ด AdSense และมีการเพิ่มโค้ดเพิ่มเติม
- คำอธิบายพารามิเตอร์โค้ด AdSense
วิธีวางโค้ด
- คัดลอกโค้ดด้านล่าง ดังนี้
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous"></script>
<script>window.adsbygoogle = window.adsbygoogle || []; var adBreak = adConfig = function(o) {adsbygoogle.push(o);} </script>หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณได้คัดลอกโค้ดทั้งหมดรวมถึงโค้ดเพิ่มเติมที่เริ่มต้นฟังก์ชันadBreak()
และadConfig()
ไม่เช่นนั้นโฆษณาจะไม่ทำงาน - ในโค้ด ให้แทนที่
"ca-pub-1234567890123456"
ด้วยรหัสผู้เผยแพร่โฆษณาของคุณเอง ดูวิธีค้นหารหัสผู้เผยแพร่โฆษณา - หากเกมของคุณเป็นเกมในแอปบนอุปกรณ์เคลื่อนที่ คุณจะต้องระบุพารามิเตอร์เพิ่มเติม 2 รายการดังนี้
หลัง
data-ad-client="ca-pub-1234567890123456"
ให้เพิ่มdata-admob-interstitial-slot="ca-app-pub-1234567890123456/11111111"
data-admob-rewarded-slot="ca-app-pub-1234567890123456/22222222"
พารามิเตอร์
data-admob-interstitial-slot
ใช้ในการขอโฆษณาคั่นระหว่างหน้า ส่วนdata-admob-rewarded-slot
ใช้ในการขอโฆษณาที่มีการให้รางวัล คุณต้องระบุอย่างน้อย 1 รายการ หากเกมจะแสดงโฆษณาแบบดิสเพลย์ในแอปบนอุปกรณ์เคลื่อนที่ ดูข้อมูลเพิ่มเติมเกี่ยวกับการสร้างหน่วยโฆษณาคั่นระหว่างหน้าและหน่วยโฆษณาที่มีการให้รางวัลใน AdMobหากยังไม่มีบัญชี AdMob โปรดไปที่ Google AdMob เพื่อสร้างบัญชี
- วางโค้ดไว้ระหว่างแท็ก
<head>
และ</head>
ของหน้าที่โฮสต์เกมหมายเหตุ: ไม่ว่าคุณจะเผยแพร่เกมอย่างไร (เช่น ฝังเกมลงในหน้าเว็บโดยตรง หรือ iframe ในเว็บไซต์อื่นหรือบางส่วนของเว็บไซต์ของคุณ) คุณควรจะวางโค้ดในหน้าที่มีเกมอยู่เสมอ
ตัวอย่างหน้าเกมที่มีโค้ด AdSense และมีการเพิ่มโค้ดเพิ่มเติม
โค้ดตัวอย่าง | คำอธิบาย |
---|---|
yourdomain.com/games/mygame | หน้าเว็บที่โฮสต์เกมของคุณ |
<head> |
|
<script async |
ส่วนนี้คือโค้ด AdSense |
<script>window.adsbygoogle = |
ส่วนนี้จะเริ่มต้น Ad Placement API ของ H5 |
</head>
<body> |
|
<canvas id="game_canvas" |
ส่วนนี้คือตรรกะของเกม |
</body> |
คำอธิบายพารามิเตอร์โค้ด AdSense
คุณใช้พารามิเตอร์โค้ด AdSense เหล่านี้เพื่อกำหนดการตั้งค่าต่างๆสำหรับโฆษณาเกมได้ จำเป็นต้องมีพารามิเตอร์ data-ad-client
แต่จะมีหรือไม่มีพารามิเตอร์อื่นๆ ก็ได้
พารามิเตอร์ | คำอธิบายและตัวอย่าง |
---|---|
data-ad-client |
จำเป็น
รหัสผู้เผยแพร่โฆษณาและโค้ดผู้เผยแพร่โฆษณา ตัวอย่าง
|
data-ad-host |
ไม่บังคับ
หากคุณแชร์รายได้กับแพลตฟอร์มโฮสต์ ให้ใช้พารามิเตอร์นี้เพื่อระบุแพลตฟอร์มโฮสต์ ตัวอย่าง
|
data-admob-interstitial-slot |
ไม่บังคับ
หากเกมของคุณเป็นเกมในแอปบนอุปกรณ์เคลื่อนที่ ให้ใช้พารามิเตอร์นี้เพื่อขอโฆษณาคั่นระหว่างหน้า ตัวอย่าง
|
data-admob-rewarded-slot |
ไม่บังคับ
หากเกมของคุณเป็นเกมในแอปบนอุปกรณ์เคลื่อนที่ ให้ใช้พารามิเตอร์นี้เพื่อขอโฆษณาที่มีการให้รางวัล ตัวอย่าง
|
data-ad-channel |
ไม่บังคับ
คุณใส่รหัสแชนแนลที่กำหนดเองเพื่อติดตามประสิทธิภาพของโฆษณาได้ ตัวอย่าง
|
data-adbreak-test |
ไม่บังคับ
ใช้พารามิเตอร์นี้เพื่อเปิดใช้โหมดทดสอบ วิธีนี้ทำให้ทดสอบตำแหน่งโฆษณาของคุณได้โดยใช้โฆษณาปลอม ตัวอย่าง
|
data-tag-for-child-directed-treatment |
ไม่บังคับ
ใช้พารามิเตอร์นี้ หากคุณต้องการติดแท็กคำขอโฆษณาเพื่อการดูแลให้เหมาะสมกับเด็ก ดูข้อมูลเพิ่มเติมได้ที่บทความติดแท็กเว็บไซต์หรือคำขอโฆษณาเพื่อการดูแลให้เหมาะสมกับเด็ก ตัวอย่าง
|
data-tag-for-under-age-of-consent |
ไม่บังคับ
ใช้พารามิเตอร์นี้ หากคุณต้องการติดแท็กคําขอโฆษณาในเขตเศรษฐกิจยุโรป (EEA) สวิตเซอร์แลนด์ และสหราชอาณาจักรสําหรับการดูแลในการประมวลผลข้อมูลแบบจำกัด ดูข้อมูลเพิ่มเติมที่บทความติดแท็กคำขอโฆษณาสำหรับผู้ใช้ใน EEA และสหราชอาณาจักรที่มีอายุต่ำกว่าอายุที่ให้ความยินยอมได้ (TFUA) ตัวอย่าง
|
data-ad-frequency-hint |
ไม่บังคับ
ช่วงเวลาเฉลี่ยขั้นต่ำที่ใช้ระหว่างโฆษณาจะระบุเป็นหน่วยวินาที หากค่านี้เป็น "120s" โฆษณาจะแสดงมากที่สุดโดยเฉลี่ยหนึ่งครั้งต่อทุกสองนาที โปรดทราบว่าการควบคุมเซิร์ฟเวอร์อาจเพิกเฉยหรือลบล้างคำแนะนำนี้ได้ในอนาคต ตัวอย่าง
|