API ตำแหน่งโฆษณาดาวน์โหลดและแคชโฆษณาเพื่อใช้ในadBreak()
โดยค่าเริ่มต้น ระบบจะใช้ชุดฮิวริสติกอัตโนมัติเพื่อพิจารณาเวลาที่ดีที่สุดในการ
ดาวน์โหลดโฆษณา อย่างไรก็ตาม ฮิวริสติกเหล่านี้อาจหมายความว่าโฆษณายังไม่ได้โหลดก่อนตำแหน่งแรกสุดในเกม (เช่น การเรียกใช้ adBreak() ครั้งแรกเมื่อเกมกำลังโหลด)
คุณปรับลักษณะการทำงานนี้ได้โดยใช้adConfig()การเรียกเพื่อบังคับให้โหลดโฆษณาล่วงหน้า
ทันทีดังนี้
<script async
src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-123456789"
crossorigin="anonymous">
</script>
<script>
window.adsbygoogle = window.adsbygoogle || [];
var adBreak = adConfig = function(o) {adsbygoogle.push(o);}
adConfig({preloadAdBreaks: 'on'});
</script>
สำคัญ: หากต้องการบังคับให้โหลดโฆษณาล่วงหน้า คุณควรเรียกใช้ฟังก์ชันนี้ก่อนเรียกใช้ฟังก์ชัน adBreak() เป็นครั้งแรก เมื่อตั้งค่าสำหรับ preloadAdBreaks แล้ว ระบบจะไม่สนใจความพยายามที่จะเปลี่ยนค่าดังกล่าวในภายหลัง
คุณทำสิ่งต่อไปนี้ได้เพื่อให้โฆษณาแสดงตั้งแต่ช่วงต้นๆ ของเกม
- ตรวจสอบว่าโฆษณาโหลดล่วงหน้าโดยเรียกใช้
adConfig({preloadAdBreaks: 'on'})วิธีนี้ช่วยให้มั่นใจได้ว่ามีโฆษณาพร้อม แสดงก่อนการเรียกใช้adBreak()ครั้งแรก - ลด
data-ad-frequency-hintเพื่อให้โฆษณาแสดงบ่อยขึ้น