แสดงโฆษณาคั่นระหว่างหน้าในเกม H5
ตัวอย่างนี้แสดงโฆษณาคั่นระหว่างหน้าในเกมโดยใช้ไลบรารีแท็กผู้เผยแพร่โฆษณาผ่าน Google (GPT) โฆษณาคั่นระหว่างหน้าในเกมเป็นโฆษณาแบบเต็มหน้าที่จัดการโดย GPT ซึ่งคุณแสดงต่อผู้ใช้ที่เล่นเกมบนเว็บตามทริกเกอร์แบบแมนนวล ดูข้อมูลเพิ่มเติมเกี่ยวกับโฆษณาคั่นระหว่างหน้าในเกมได้ที่หัวข้อแสดงโฆษณาคั่นระหว่างหน้าในเกม H5
หากต้องการแสดงและโต้ตอบกับโฆษณาคั่นระหว่างหน้าในเกม ให้ใช้เหตุการณ์ GPT ต่อไปนี้
กิจกรรม | เริ่มทํางานเมื่อ... |
---|---|
GamingInterstitialSlotReady |
โฆษณาคั่นระหว่างหน้าในเกมพร้อมที่จะแสดงต่อผู้ใช้แล้ว หากต้องการแสดงโฆษณาคั่นระหว่างหน้า ให้เรียก makeGameManualInterstitialVisible() ในออบเจ็กต์เหตุการณ์ที่ให้ไว้ |
GamingInterstitialSlotClosed |
ผู้ใช้ปิดโฆษณาคั่นระหว่างหน้าในเกมที่แสดงก่อนหน้านี้ ใช้เหตุการณ์นี้เพื่อเรียกใช้ตรรกะที่กำหนดเองทุกครั้งที่โฆษณาคั่นระหว่างหน้าในเกมปิดอยู่ |
โครงสร้างเกม
โฆษณาคั่นระหว่างหน้าในเกมอาจแสดงแบบเต็มหน้าจอหรือภายในเฟรมของเกมก็ได้ โดยขึ้นอยู่กับโครงสร้างของเกม โปรดดูรายละเอียดเพิ่มเติมที่หัวข้อโครงสร้างเกม H5
ตัวอย่างการใช้งานถือว่าเกม H5 แสดงผลในหน้าต่างบนสุดโดยตรงโดยใช้โครงสร้างแบบเต็มหน้าจอ ในกรณีนี้ โฆษณาคั่นระหว่างหน้าในเกมจะแสดงผลแบบเต็มหน้าจอด้วย
อย่างไรก็ตาม โค้ดเดียวกันนี้จะยังใช้ได้เมื่อวางไว้ในเฟรมย่อย โดยใช้โครงสร้าง iFrame/WebView หากต้องการจำกัดโฆษณาคั่นระหว่างหน้าในเกมบน Canvas ของเกม H5 ให้วางเกมใน iFrame ดังที่แสดงในตัวอย่างต่อไปนี้
<!doctype html>
<html>
<head>
<!-- The Google Publisher Tag here, if any, will only be responsible for serving ads outside of the H5 game. -->
<title>Page for this example H5 game</title>
<!-- Your <head> content here. -->
</head>
<body>
<span id="example-text">Example H5 game</span>
<!-- Sample code is served here. The Google Publisher Tag loaded in this frame will only be used within the H5 game. -->
<iframe src="https://www.example.com" title="Example game" allow="autoplay"></iframe>
</body>
</html>
หมายเหตุการใช้งาน
เพื่อให้ผู้ใช้ได้รับประสบการณ์การใช้งานที่ดีที่สุด GPT จะขอเฉพาะโฆษณาคั่นระหว่างหน้าในเกมในหน้าเว็บที่รองรับรูปแบบนี้อย่างเหมาะสม
defineOutOfPageSlot()
อาจแสดงผลเป็น Null เนื่องจากข้อจํากัดนี้ คุณต้องตรวจสอบกรณีนี้เพื่อให้แน่ใจว่าไม่มีการทำงานที่ไม่จำเป็นขอเฉพาะโฆษณาคั่นระหว่างหน้าในเกมบนหน้าเว็บหรือสภาพแวดล้อมที่ต้องการให้โฆษณาคั่นระหว่างหน้าปรากฏ โฆษณาคั่นระหว่างหน้าในเกมมีสิทธิ์แสดงบนเดสก์ท็อป แท็บเล็ต และอุปกรณ์เคลื่อนที่
โฆษณาคั่นระหว่างหน้าในเกมจะสร้างช่องโฆษณาของตนเอง ซึ่งต่างจากโฆษณาประเภทอื่นๆ ตรงที่ไม่จำเป็นต้องกำหนด
<div>
สำหรับโฆษณาคั่นระหว่างหน้าในเกม โฆษณาเหล่านี้จะสร้างและแทรกคอนเทนเนอร์ของตัวเองลงในหน้าโดยอัตโนมัติเมื่อมีโฆษณาเข้ามาโฆษณาคั่นระหว่างหน้าในเกมเป็นแบบใช้ครั้งเดียว คุณรีเฟรชช่องโฆษณาคั่นระหว่างหน้าในเกมไม่ได้ แต่คุณต้องทำลายและสร้างช่องใหม่ ดังที่แสดงในตัวอย่างการใช้งาน
โฆษณาคั่นระหว่างหน้าในเกมมีความถี่สูงสุดคงที่ ความถี่สูงสุดจะป้องกันไม่ให้เหตุการณ์
gamingInterstitialSlotReady
เริ่มทํางานมากกว่า 1 ครั้งในทุก 120 วินาทีหากใช้สถาปัตยกรรมคำขอรวมครั้งเดียว (SRA) ในหน้าที่มีช่องโฆษณาหลายช่อง อย่าเรียกใช้
display()
จนกว่าจะมีการสร้าง div ของช่องโฆษณาแบบคงที่ ตามที่อธิบายไว้ในแนวทางปฏิบัติแนะนำสำหรับโฆษณา การเรียกdisplay()
ครั้งแรกจะขอช่องโฆษณาทุกช่องที่กำหนดไว้ก่อนจุดนั้น แม้ว่าช่องโฆษณาคั่นระหว่างหน้าในเกมไม่ต้องมี<div>
ที่กำหนดไว้ล่วงหน้า แต่ช่องโฆษณาแบบคงที่ต้องมี การเรียกใช้display()
ก่อนที่องค์ประกอบเหล่านี้จะปรากฏในหน้าเว็บอาจส่งผลให้สัญญาณมีคุณภาพต่ำลง เราขอแนะนำให้คุณหน่วงเวลาการเรียกใช้ครั้งแรกไว้จนกว่าจะกำหนดช่องโฆษณาแบบคงที่