แสดงโฆษณาคั่นระหว่างหน้าในเกม 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() ก่อนที่องค์ประกอบเหล่านี้จะปรากฏในหน้าเว็บอาจส่งผลให้สัญญาณมีคุณภาพต่ำลง เราขอแนะนำให้คุณหน่วงเวลาการเรียกใช้ครั้งแรกไว้จนกว่าจะกำหนดช่องโฆษณาแบบคงที่

ตัวอย่างการใช้งาน

ดูการสาธิต