ผสานรวม Liftoff Monetize ด้วยสื่อกลาง

คู่มือนี้แสดงวิธีใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เพื่อโหลดและแสดงโฆษณาจาก Liftoff Monetize โดยใช้สื่อกลาง ซึ่งครอบคลุมทั้งการผสานรวมการเสนอราคาและ Waterfall ซึ่งครอบคลุมถึงวิธีเพิ่ม Liftoff Monetize ในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม Vungle SDK และอะแดปเตอร์เข้ากับแอปiOS

การผสานรวมและรูปแบบโฆษณาที่รองรับ

AdMob อะแดปเตอร์สื่อกลางสำหรับ Liftoff Monetize มีความสามารถดังต่อไปนี้

การผสานรวม
การเสนอราคา
น้ำตก
รูปแบบ
การเปิดแอป 1, 3
แบนเนอร์ 2
โฆษณาคั่นระหว่างหน้า
ได้รับรางวัลแล้ว
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล 2
เนทีฟ 2

1 การผสานรวมการเสนอราคาสำหรับรูปแบบนี้อยู่ในรุ่นเบต้าแบบปิด

2 การผสานรวมการเสนอราคาสำหรับรูปแบบนี้อยู่ในเวอร์ชันเบต้าแบบเปิด

การผสานรวม Waterfall ของ 3 สำหรับรูปแบบนี้อยู่ในรุ่นเบต้าแบบปิด

ข้อกำหนด

  • เป้าหมายการติดตั้งใช้งาน iOS 12.0 ขึ้นไป

  • [สำหรับการเสนอราคา]: อะแดปเตอร์ Liftoff Monetize 6.11.0.1 ขึ้นไป (แนะนำเวอร์ชันล่าสุด)

ขั้นตอนที่ 1: ตั้งการกำหนดค่าใน UI การสร้างรายได้ของ Liftoff

ลงชื่อสมัครใช้หรือเข้าสู่ระบบบัญชี Liftoff Monetize

เพิ่มแอปลงในหน้าแดชบอร์ดการสร้างรายได้ของ Liftoff โดยคลิกปุ่มเพิ่มแอปพลิเคชัน

กรอกแบบฟอร์มโดยป้อนรายละเอียดที่จำเป็นทั้งหมด

เมื่อสร้างแอปแล้ว ให้เลือกแอปจากแดชบอร์ดแอปพลิเคชันการสร้างรายได้ของ Liftoff

จดรหัสแอป

เพิ่มตำแหน่งใหม่

หากต้องการสร้างตำแหน่งใหม่ที่จะใช้กับ AdMob สื่อกลาง ให้ไปที่ แดชบอร์ดการสร้างรายได้ของ Liftoff คลิกปุ่มเพิ่มตำแหน่ง แล้วเลือกแอปของคุณจากรายการแบบเลื่อนลง

รายละเอียดสำหรับการเพิ่มตำแหน่งใหม่มีดังนี้:

การเปิดแอป

เลือกโฆษณาคั่นระหว่างหน้า แล้วป้อนชื่อตำแหน่ง จากนั้นเลือกใช่สำหรับข้ามได้ และกรอกข้อมูลในแบบฟอร์มส่วนที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

เลือกแบนเนอร์ ป้อนชื่อตำแหน่ง และกรอกข้อมูลในแบบฟอร์มส่วนที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับการเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มดำเนินการต่อที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

แบนเนอร์ 300x250

เลือก MREC ป้อนชื่อตำแหน่ง และกรอกแบบฟอร์มที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับการเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มดำเนินการต่อที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

โฆษณาคั่นระหว่างหน้า

เลือกโฆษณาคั่นระหว่างหน้า ป้อนชื่อตำแหน่ง และกรอกข้อมูลในแบบฟอร์มส่วนที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มดำเนินการต่อที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

ได้รับรางวัลแล้ว

เลือกโฆษณาที่มีการให้รางวัล ป้อนชื่อตำแหน่ง แล้วกรอกแบบฟอร์มที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับการเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มดำเนินการต่อที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

เลือกโฆษณาที่มีการให้รางวัล ป้อนชื่อตำแหน่งโฆษณา เปิดใช้ข้ามได้ และกรอกข้อมูลในแบบฟอร์มส่วนที่เหลือ [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับสวิตช์การเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มต่อไปที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

เนทีฟ

เลือกโฆษณาเนทีฟ ป้อนชื่อตำแหน่ง และกรอกข้อมูลในส่วนที่เหลือของแบบฟอร์ม [การเสนอราคาเท่านั้น] ในส่วนการสร้างรายได้ ให้สลับการเสนอราคาในแอปเป็นเปิดใช้ คลิกปุ่มดำเนินการต่อที่ด้านล่างของหน้าเพื่อสร้างตำแหน่ง

จดรหัสอ้างอิงไว้ แล้วคลิกเสียงดี

การเปิดแอป

แบนเนอร์ 300x250

โฆษณาคั่นระหว่างหน้า

ได้รับรางวัลแล้ว

โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล

เนทีฟ

ค้นหาคีย์ API การรายงาน

การเสนอราคา

ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมการเสนอราคา

น้ำตก

นอกเหนือจากรหัสแอปและรหัสอ้างอิงแล้ว คุณยังต้องใช้คีย์ API การรายงาน Liftoff Monetize เพื่อตั้งค่าAdMob รหัสหน่วยโฆษณาด้วย ไปที่หน้าแดชบอร์ดรายงานการสร้างรายได้ของ Liftoff และคลิกปุ่มคีย์ API การรายงานเพื่อดูคีย์ API การรายงาน

เปิดโหมดทดสอบ

หากต้องการเปิดใช้โฆษณาทดสอบ ให้ไปที่หน้าแดชบอร์ดการสร้างรายได้ของ Liftoff และไปที่แอปพลิเคชัน

เลือกแอปที่คุณต้องการเปิดใช้โฆษณาทดสอบในส่วน รหัสอ้างอิงตำแหน่งของแอป เปิดใช้โฆษณาทดสอบได้โดยเลือกโหมดทดสอบเพื่อแสดงโฆษณาทดสอบเท่านั้นในส่วนสถานะ

ขั้นตอนที่ 2: ตั้งค่า Liftoff Monetize ใน AdMob UI

กำหนดการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา

คุณต้องเพิ่ม Liftoff Monetize ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา

ก่อนอื่น ให้ลงชื่อเข้าใช้บัญชี AdMob จากนั้นไปที่แท็บสื่อกลาง หากมีกลุ่มสื่อกลางที่ต้องการแก้ไขอยู่แล้ว ให้คลิกชื่อกลุ่มสื่อกลางนั้นเพื่อแก้ไข แล้วข้ามไปที่หัวข้อเพิ่ม Liftoff Monetize เป็นแหล่งที่มาของโฆษณา

หากต้องการสร้างกลุ่มสื่อกลางใหม่ ให้เลือกสร้างกลุ่มสื่อกลาง

ป้อนรูปแบบโฆษณาและแพลตฟอร์ม แล้วคลิกต่อไป

ตั้งชื่อกลุ่มสื่อกลาง แล้วเลือกสถานที่ตั้งที่จะกำหนดเป้าหมาย จากนั้นตั้งค่าสถานะกลุ่มสื่อกลางเป็นเปิดใช้ แล้วคลิกเพิ่มหน่วยโฆษณา

เชื่อมโยงกลุ่มสื่อกลางนี้กับหน่วยโฆษณาAdMob ที่มีอยู่อย่างน้อย 1 หน่วย จากนั้นคลิกเสร็จสิ้น

ตอนนี้คุณควรจะเห็นการ์ดหน่วยโฆษณาเต็มไปด้วยหน่วยโฆษณาที่คุณเลือกไว้ ดังนี้

เพิ่ม Liftoff Monetize เป็นแหล่งที่มาของโฆษณา

การเสนอราคา

ภายใต้การ์ดการเสนอราคาในส่วนแหล่งที่มาของโฆษณา ให้เลือกเพิ่มแหล่งที่มาของโฆษณา จากนั้นเลือก Liftoff Monetize

คลิกวิธีลงนามในข้อตกลงสำหรับพาร์ทเนอร์ แล้วตั้งค่าพาร์ทเนอร์การเสนอราคากับLiftoff Monetize

คลิกรับทราบและยอมรับ แล้วคลิกต่อไป

หากมีการแมปสำหรับ Liftoff Monetizeอยู่แล้ว ก็เลือกแผนที่นั้นได้ หรือคลิกเพิ่มการแมป

แล้วป้อน Application ID and Placement Reference ID ที่ได้รับในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น

สำคัญ: Application ID ต้องเชื่อมโยงกับแอปที่กำหนดเป้าหมายเช่นเดียวกับในLiftoff Monetize UI

น้ำตก

ใต้การ์ด Waterfall ในส่วนแหล่งที่มาของโฆษณา ให้เลือกเพิ่มแหล่งที่มาของโฆษณา จากนั้นเลือก Liftoff Monetize

เลือก Liftoff Monetize และเปิดสวิตช์เพิ่มประสิทธิภาพ ป้อน Reporting API Keyที่ได้รับในส่วนก่อนหน้าเพื่อตั้งค่าการเพิ่มประสิทธิภาพแหล่งที่มาของโฆษณาสำหรับLiftoff Monetize จากนั้นป้อนค่า eCPM สำหรับ Liftoff Monetize แล้วคลิกต่อไป

หากมีการแมปสำหรับ Liftoff Monetizeอยู่แล้ว ก็เลือกแผนที่นั้นได้ หรือคลิกเพิ่มการแมป

แล้วป้อน Application ID and Placement Reference ID ที่ได้รับในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น

เพิ่ม Liftoff ลงในรายชื่อพาร์ทเนอร์โฆษณาตาม GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา

ทำตามขั้นตอนใน การตั้งค่า GDPR และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม Liftoff ลงในรายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบ GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกาใน AdMob

ขั้นตอนที่ 3: นำเข้า Vungle SDK และอะแดปเตอร์

  • เพิ่มบรรทัดต่อไปนี้ลงใน Podfile ของโปรเจ็กต์

    pod 'GoogleMobileAdsMediationVungle'
    
  • จากบรรทัดคำสั่งให้เรียกใช้คำสั่งต่อไปนี้

    pod install --repo-update
    

การผสานรวมด้วยตนเอง

  • ดาวน์โหลด Vungle SDK เวอร์ชันล่าสุด และลิงก์ VungleSDK.framework ในโปรเจ็กต์ของคุณ

  • ดาวน์โหลดอะแดปเตอร์ Liftoff Monetize เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลดใน Changelog และลิงก์ LiftoffMonetizeAdapter.framework ในโปรเจ็กต์

  • เพิ่มเฟรมเวิร์กต่อไปนี้ลงในโปรเจ็กต์ของคุณ

    • AdSupport
    • AudioToolbox
    • AVFoundation
    • CFNetwork
    • CoreGraphics
    • CoreMedia
    • libz.tbd
    • MediaPlayer
    • QuartzCore
    • StoreKit
    • SystemConfiguration

ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน Liftoff Monetize SDK

ภายใต้นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องตรวจสอบว่าได้มีการเปิดเผยข้อมูลบางอย่างและได้รับความยินยอมจากผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) เกี่ยวกับการใช้ตัวระบุอุปกรณ์และข้อมูลส่วนตัว นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป เมื่อขอความยินยอม คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางที่อาจรวบรวม ได้รับ หรือใช้ข้อมูลส่วนตัวและให้ข้อมูลเกี่ยวกับการใช้ของแต่ละเครือข่าย ขณะนี้ Google ไม่สามารถส่งตัวเลือกความยินยอมของผู้ใช้ไปยังเครือข่ายดังกล่าวโดยอัตโนมัติ

Liftoff Monetize มี API ที่ช่วยให้คุณส่งต่อความยินยอมไปยัง Vungle SDK ได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมนี้ไปยัง Vungle SDK หากเลือกเรียกใช้วิธีนี้ ขอแนะนำให้ดำเนินการก่อนขอโฆษณาผ่าน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google

Swift

import VungleAdsSDK
// ...

VunglePrivacySettings.setGDPRStatus(true)
VunglePrivacySettings.setGDPRMessageVersion("v1.0.0")

Objective-C

#import <VungleAdsSDK/VungleAdsSDK.h>
// ...

[VunglePrivacySettings setGDPRStatus:YES];
[VunglePrivacySettings setGDPRMessageVersion:@"v1.0.0"];

ดูรายละเอียดเพิ่มเติมและค่าที่ระบุไว้ในเมธอดนี้ได้ในวิธีการติดตั้งใช้งานที่ GDPR แนะนำ

กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา

กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา กำหนดให้ผู้ใช้มีสิทธิ์เลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความไว้) โดยมีการเลือกไม่รับผ่านลิงก์ "ห้ามขายข้อมูลส่วนบุคคลของฉัน" ที่เห็นได้ชัดเจนในหน้าแรกของฝ่าย "ขาย" คู่มือการปฏิบัติตามกฎหมายว่าด้วยความเป็นส่วนตัวระดับรัฐของสหรัฐอเมริกาให้คุณเปิดใช้การประมวลผลข้อมูลแบบจำกัดสำหรับการแสดงโฆษณา Google ได้ แต่ Google จะใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางไม่ได้ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางที่สามารถเข้าร่วมการขายข้อมูลส่วนบุคคลและทำตามคำแนะนำจากแต่ละเครือข่ายดังกล่าวเพื่อให้แน่ใจว่ามีการปฏิบัติตามข้อกำหนด

Liftoff Monetize มี API ที่ช่วยให้คุณส่งต่อความยินยอมไปยัง Vungle SDK ได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมนี้ไปยัง Vungle SDK หากเลือกเรียกใช้วิธีนี้ ขอแนะนำให้ดำเนินการก่อนขอโฆษณาผ่าน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google

Swift

import VungleAdsSDK
// ...

VunglePrivacySettings.setCCPAStatus(true)

Objective-C

#import <VungleAdsSDK/VungleAdsSDK.h>
// ...

[VunglePrivacySettings setCCPAStatus:YES];

ดูรายละเอียดเพิ่มเติมและค่าที่ระบุไว้ในเมธอดนี้ได้ในวิธีการติดตั้งที่ CCPA แนะนำ

ขั้นตอนที่ 5: เพิ่มโค้ดที่จําเป็น

การผสานรวม SKAdNetwork

ทำตามเอกสารประกอบของ Liftoff Monetize เพื่อเพิ่มตัวระบุ SKAdNetwork ลงในไฟล์ Info.plist ของโปรเจ็กต์

ขั้นตอนที่ 6: ทดสอบการใช้งาน

เปิดใช้โฆษณาทดสอบ

อย่าลืม ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ AdMob และเปิดใช้โหมดทดสอบใน Liftoff Monetize UI

ยืนยันโฆษณาทดสอบ

ในการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก Liftoff Monetize ให้เปิดใช้ การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้ Liftoff Monetize (Bidding) and Liftoff Monetize (Waterfall) แหล่งที่มาของโฆษณา

ขั้นตอนที่ไม่บังคับ

พารามิเตอร์เฉพาะเครือข่าย

อะแดปเตอร์ Liftoff Monetize รองรับพารามิเตอร์คำขอเพิ่มเติม ซึ่งส่งผ่านไปยังอะแดปเตอร์โดยใช้คลาส VungleAdNetworkExtras ได้ คลาสนี้ประกอบด้วยพร็อพเพอร์ตี้ต่อไปนี้

userId
สตริงที่แสดงถึงรหัสผู้ใช้ที่ได้รับสิ่งจูงใจของ Liftoff Monetize
nativeAdOptionPosition
จำนวนเต็มที่ระบุตำแหน่งไอคอนความเป็นส่วนตัวสำหรับโฆษณาเนทีฟ

ต่อไปนี้คือตัวอย่างโค้ดของวิธีสร้างคำขอโฆษณาที่ตั้งค่าพารามิเตอร์เหล่านี้

Swift

#import "VungleAdapter.h"
// ...

let request = GADRequest()
let extras = VungleAdNetworkExtras()
extras.userId = "myUserID"
extras.nativeAdOptionPosition = 1
// ...
request.register(extras)

Objective-C

#import <LiftoffMonetizeAdapter/VungleAdapter.h>
// ...

GADRequest *request = [GADRequest request];
VungleAdNetworkExtras *extras = [[VungleAdNetworkExtras alloc] init];
extras.userId = @"myUserID";
extras.nativeAdOptionPosition = 1;
// ...
[request registerAdNetworkExtras:extras];

การแสดงโฆษณาเนทีฟ

อะแดปเตอร์ Liftoff Monetize แสดงโฆษณาเนทีฟเป็น GADNativeAd ออบเจ็กต์ โดยจะมีข้อมูล คำอธิบายช่องโฆษณาเนทีฟ สำหรับ GADNativeAd

ฟิลด์ เนื้อหามีอยู่ในอะแดปเตอร์ Liftoff Monetize เสมอ
บรรทัดแรก
รูปภาพ 1
มุมมองสื่อ
เนื้อความ
ไอคอนของแอป
คำกระตุ้นให้ดำเนินการ (Call-To-Action)
Star rating
ร้านค้า
ราคา

1 อะแดปเตอร์ Liftoff Monetize ไม่ได้ให้สิทธิ์เข้าถึงเนื้อหารูปภาพหลักโดยตรงสำหรับโฆษณาเนทีฟ แต่อะแดปเตอร์จะป้อนข้อมูล GADMediaView ด้วยวิดีโอหรือรูปภาพแทน

รหัสข้อผิดพลาด

หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก Liftoff Monetize ผู้เผยแพร่โฆษณาสามารถตรวจสอบข้อผิดพลาดสำคัญจากการตอบกลับโฆษณาได้โดยใช้ GADResponseInfo.adNetworkInfoArray ภายใต้คลาสต่อไปนี้

รูปแบบ ชื่อชั้นเรียน
แบนเนอร์ GADMAdapterVungleInterstitial
โฆษณาคั่นระหว่างหน้า GADMAdapterVungleInterstitial
ได้รับรางวัลแล้ว โฆษณาวิดีโอตามรูปแบบวิดีโอ GADMอะแดปเตอร์VungleReward

ต่อไปนี้เป็นโค้ดและข้อความประกอบที่อะแดปเตอร์ Liftoff Monetize แสดงเมื่อโหลดโฆษณาไม่สำเร็จ

รหัสข้อผิดพลาด โดเมน เหตุผล
0-100 com.vungle.warren Vungle SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมในเอกสาร
101 com.google.ads.mediation.vungle พารามิเตอร์เซิร์ฟเวอร์ไม่ถูกต้อง (เช่น รหัสแอปหรือรหัสตำแหน่ง)
102 com.google.ads.mediation.vungle ขนาดแบนเนอร์ที่ขอไม่ได้แมปกับขนาดโฆษณา Liftoff Monetize ที่ถูกต้อง
103 com.google.ads.mediation.vungle Liftoff Monetize ต้องใช้บริบทActivityในการขอโฆษณา
104 com.google.ads.mediation.vungle Vungle SDK โหลดโฆษณาหลายรายการสำหรับรหัสตำแหน่งเดียวกันไม่ได้
105 com.google.ads.mediation.vungle เริ่มต้น Vungle SDK ไม่สำเร็จ
106 com.google.ads.mediation.vungle Vungle SDK แสดงผลการเรียกกลับสำหรับการโหลดที่สำเร็จ แต่ Banners.getBanner() หรือ Vungle.getNativeAd() แสดงผล Null
107 com.google.ads.mediation.vungle Vungle SDK ไม่พร้อมที่จะเล่นโฆษณา
1-100 ส่งโดย Vungle SDK Vungle SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมในรหัส
101 com.google.mediation.vungle พารามิเตอร์เซิร์ฟเวอร์ Liftoff Monetize ที่กำหนดค่าใน AdMob UI ขาดหายไป/ไม่ถูกต้อง
102 com.google.mediation.vungle โหลดโฆษณาสำหรับการกำหนดค่าเครือข่ายนี้แล้ว Vungle SDK โหลดโฆษณารายการที่ 2 สำหรับรหัสตำแหน่งเดียวกันไม่ได้
103 com.google.mediation.vungle ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่รองรับ Liftoff Monetize
104 com.google.mediation.vungle Vungle SDK แสดงผลโฆษณาแบนเนอร์ไม่ได้
105 com.google.mediation.vungle Vungle SDK รองรับการโหลดโฆษณาแบนเนอร์ครั้งละ 1 รายการเท่านั้น โดยไม่คำนึงถึงรหัสตำแหน่งโฆษณา
106 com.google.mediation.vungle Vungle SDK ส่ง Callback ที่ระบุว่าโฆษณาเล่นไม่ได้

บันทึกการเปลี่ยนแปลงของอะแดปเตอร์สื่อกลาง iOS สำหรับ Liftoff Monetize

เวอร์ชัน 7.3.2.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.2

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.3.0
  • Vungle SDK เวอร์ชัน 7.3.2

เวอร์ชัน 7.3.1.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.1.1

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.3.0
  • Vungle SDK เวอร์ชัน 7.3.1.1

เวอร์ชัน 7.3.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.1

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.3.0
  • Vungle SDK เวอร์ชัน 7.3.1

เวอร์ชัน 7.3.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.3.0
  • แก้ไขปัญหาการนำเข้าอะแดปเตอร์ใน Swift ไม่ได้
  • เพิ่มการรองรับ Waterfall และการเสนอราคาสําหรับรูปแบบโฆษณาเปิดแอป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.2.0
  • Vungle SDK เวอร์ชัน 7.3.0

เวอร์ชัน 7.2.2.1

  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 12.0 ขึ้นไป
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 11.0 ขึ้นไป
  • รวม Info.plist ไว้ในเฟรมเวิร์กภายใน LiftoffMonetizeAdapter.xcframework

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.0.1
  • Vungle SDK เวอร์ชัน 7.2.2

เวอร์ชัน 7.2.2.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.2.2
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 12.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 11.0.0
  • Vungle SDK เวอร์ชัน 7.2.2

เวอร์ชัน 7.2.1.1

  • อัปเดตการจับคู่ MREC ให้เป็นขนาดใดก็ได้ที่รองรับ MREC แทนที่จะเป็นรายการที่ตรงกันทั้งหมด

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.14.0
  • Vungle SDK เวอร์ชัน 7.2.1

เวอร์ชัน 7.2.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.2.1

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.14.0
  • Vungle SDK เวอร์ชัน 7.2.1

เวอร์ชัน 7.2.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.2.0
  • นำวิธีผู้รับมอบสิทธิ์ willBackgroundApplication ที่เลิกใช้งานแล้วออกจากการใช้งานแบนเนอร์และโฆษณาคั่นระหว่างหน้า
  • แทนที่เมธอด childDirectedTreatment ที่เลิกใช้งานแล้วด้วยพร็อพเพอร์ตี้ GADMobileAds.sharedInstance.requestConfiguration.tagForChildDirectedTreatment

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.14.0
  • Vungle SDK เวอร์ชัน 7.2.0

เวอร์ชัน 7.1.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.1.0

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.10.0
  • Vungle SDK เวอร์ชัน 7.1.0

เวอร์ชัน 7.0.1.0

  • เพิ่มการรองรับลายน้ำสำหรับโฆษณาซึ่งใช้การเสนอราคา
  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.0.1

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.7.0
  • Vungle SDK เวอร์ชัน 7.0.1

เวอร์ชัน 7.0.0.0

  • ชื่ออะแดปเตอร์ที่รีแบรนด์จาก Vungle เป็น Liftoff Monetize
  • ยืนยันความเข้ากันได้กับ Vungle SDK 7.0.0
  • นำการรองรับสถาปัตยกรรม armv7 ออกแล้ว
  • เพิ่มการรองรับสถาปัตยกรรมเครื่องจำลอง arm64
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 11.0 ขึ้นไป
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 10.4.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.4.0
  • Vungle SDK เวอร์ชัน 7.0.0

เวอร์ชัน 6.12.3.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.12.3

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.2.0
  • Vungle SDK เวอร์ชัน 6.12.3

เวอร์ชัน 6.12.2.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.12.2

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.0.0
  • Vungle SDK เวอร์ชัน 6.12.2

เวอร์ชัน 6.12.1.2

  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 10.0.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 10.0.0
  • Vungle SDK เวอร์ชัน 6.12.1

เวอร์ชัน 6.12.1.1

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.12.1
  • เพิ่มการสนับสนุนการเสนอราคาสำหรับรูปแบบโฆษณาแบนเนอร์

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 9.14.0
  • Vungle SDK เวอร์ชัน 6.12.1

เวอร์ชัน 6.12.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.12.1

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 9.13.0
  • Vungle SDK เวอร์ชัน 6.12.1

เวอร์ชัน 6.12.0.0

  • ตรวจสอบความเข้ากันได้กับ Vungle SDK 6.12.0 แล้ว
  • เพิ่มการรองรับการเสนอราคาและการแสดงโฆษณาคั่นระหว่างหน้าสำหรับรูปแบบโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล
  • เพิ่มการสนับสนุนการเสนอราคาสำหรับรูปแบบโฆษณาเนทีฟ
  • อัปเดตอะแดปเตอร์เพื่อใช้ didRewardUser API แล้ว
  • นำ ordinal เพิ่มเติมใน VungleAdNetworkExtras ออกแล้ว
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.8.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.9.0
  • Vungle SDK เวอร์ชัน 6.12.0

เวอร์ชัน 6.11.0.2

  • เพิ่มการรองรับการแสดงโฆษณาสื่อกลางตามลำดับขั้น (Waterfall Mediation) สำหรับรูปแบบโฆษณาเนทีฟ

สร้างและทดสอบด้วย:

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.8.0
  • Vungle SDK เวอร์ชัน 6.11.0

เวอร์ชัน 6.11.0.1

  • เพิ่มการรองรับการโหลดโฆษณาหลายรายการสำหรับรหัสตำแหน่งโฆษณาเดียวกันในการเสนอราคาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัล

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 9.6.0
  • Vungle SDK เวอร์ชัน 6.11.0

เวอร์ชัน 6.11.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.11.0

สร้างและทดสอบด้วย:

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.4.0
  • Vungle SDK เวอร์ชัน 6.11.0

เวอร์ชัน 6.10.6.1

  • แก้ไขปัญหาที่ระบบนำผู้รับมอบสิทธิ์โฆษณาออกหากดาวน์โหลดโฆษณาถัดไปไม่สำเร็จ โดยจะมีผลกับตำแหน่งการตั้งค่าที่แคชไว้อัตโนมัติเท่านั้น
  • นำ Callback willPresentFullScreenView และ adapterWillPresentFullScreenModal ในโฆษณาแบนเนอร์ออกแล้ว

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 9.0.0
  • Vungle SDK เวอร์ชัน 6.10.6

เวอร์ชัน 6.10.6.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.6
  • ยืนยันความเข้ากันได้กับ Google Mobile Ads SDK เวอร์ชัน 9.0.0 แล้ว
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.0.0 ขึ้นไป

สร้างและทดสอบด้วย:

  • Google Mobile Ads SDK เวอร์ชัน 9.0.0
  • Vungle SDK เวอร์ชัน 6.10.6

เวอร์ชัน 6.10.5.1

  • เพิ่มการรองรับการเสนอราคาสําหรับรูปแบบโฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัล

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.13.0
  • Vungle SDK เวอร์ชัน 6.10.5

เวอร์ชัน 6.10.5.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.5

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.13.0
  • Vungle SDK เวอร์ชัน 6.10.5

เวอร์ชัน 6.10.4.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.4
  • อัปเดตอะแดปเตอร์ให้สอดคล้องกับการตั้งค่าปิดเสียงในหน้าแดชบอร์ดผู้เผยแพร่โฆษณาของ Vungle เมื่อไม่มีการตั้งค่าบูลีน muteIsSet ใน VungleAdNetworkExtras อย่างชัดแจ้ง

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.12.0
  • Vungle SDK เวอร์ชัน 6.10.4

เวอร์ชัน 6.10.3.1

  • แก้ไขข้อบกพร่องที่เรียกใช้ Callback คั่นระหว่างหน้าไม่ได้หลังจากการเล่นครั้งแรก
  • อัปเดตพจนานุกรม options ที่ส่งผ่านในเมธอด playAd เพื่อรวมพร็อพเพอร์ตี้ที่ผู้เผยแพร่โฆษณากำหนดไว้ในออบเจ็กต์เพิ่มเติม

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.12.0
  • Vungle SDK เวอร์ชัน 6.10.3

เวอร์ชัน 6.10.3.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.3
  • ขณะนี้ต้องใช้ iOS เวอร์ชัน 10.0 ขึ้นไป

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.11.0
  • Vungle SDK เวอร์ชัน 6.10.3

เวอร์ชัน 6.10.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.1
  • อาศัย SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.0.0 ขึ้นไปอย่างไม่ผ่อนปรน
  • ตอนนี้จำเป็นต้องมีการสร้างแข่งกับ Xcode 12.5 ขึ้นไป

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.9.0
  • Vungle SDK เวอร์ชัน 6.10.1

เวอร์ชัน 6.10.0.0 (ย้อนกลับ)

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.10.0
  • อาศัย SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.0.0 ขึ้นไปอย่างไม่ผ่อนปรน
  • ตอนนี้จำเป็นต้องมีการสร้างแข่งกับ Xcode 12.5 ขึ้นไป

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.4.0
  • Vungle SDK เวอร์ชัน 6.10.0

เวอร์ชัน 6.9.2.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.9.2
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.3.0 ขึ้นไป

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.3.0
  • Vungle SDK เวอร์ชัน 6.9.2

เวอร์ชัน 6.9.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.9.1
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.1.0 ขึ้นไป
  • เพิ่มรหัสและข้อความแสดงข้อผิดพลาดของอะแดปเตอร์มาตรฐานแล้ว
  • อัปเดตอะแดปเตอร์ให้ใช้รูปแบบ .xcframework แล้ว
  • นำการตรวจสอบข้อผิดพลาด VungleSDKresetplacementForDifferentAdSize ออกสําหรับการโหลดโฆษณา
  • แนะนำ Callback ที่มีการมอบสิทธิ์ SDK ใหม่ vungleAdViewedForPlacement: เพื่อติดตามการแสดงผล

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 8.1.0
  • Vungle SDK เวอร์ชัน 6.9.1

เวอร์ชัน 6.8.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.8.1
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.66.0 ขึ้นไป

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.66.0
  • Vungle SDK เวอร์ชัน 6.8.1

เวอร์ชัน 6.8.0.0

  • ตรวจสอบความเข้ากันได้กับ Vungle SDK 6.8.0 แล้ว
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.65.0 ขึ้นไป

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.65.0
  • Vungle SDK เวอร์ชัน 6.8.0

เวอร์ชัน 6.7.1.0

  • ตรวจสอบความเข้ากันได้กับ Vungle SDK 6.7.1 แล้ว
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.64.0 ขึ้นไป
  • แก้ไขปัญหาที่ระบบไม่เรียกใช้ didFailToPresentWithError: เมื่อนำเสนอโฆษณาที่มีการให้รางวัลไม่สำเร็จ

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.64.0
  • Vungle SDK เวอร์ชัน 6.7.1

เวอร์ชัน 6.7.0.0

  • ตรวจสอบความเข้ากันได้กับ Vungle SDK 6.7.0 แล้ว
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.62.0 ขึ้นไป
  • เพิ่มการรองรับการเล่นโฆษณาแบนเนอร์หลายรายการพร้อมกัน
  • ตอนนี้ระบบจะรายงานการคลิกเมื่อเกิดการคลิก ไม่ใช่ตอนที่โฆษณาปิด
  • ตอนนี้โฆษณาแบนเนอร์และโฆษณาคั่นระหว่างหน้าจะส่งต่อ Callback willCancelApplication ด้วยเช่นกัน

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.62.0
  • Vungle SDK เวอร์ชัน 6.7.0

เวอร์ชัน 6.5.3.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.5.3
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.58.0 ขึ้นไป
  • เพิ่มการรองรับโฆษณาแบนเนอร์อัจฉริยะและปรับขนาดได้
  • เพิ่มการสนับสนุนสำหรับโฆษณาแบบแบนเนอร์ (320x50, 300x50, 728x90)
  • เพิ่มตัวเลือกการวางแนววิดีโอเมื่อเล่นโฆษณา
  • แก้ไขข้อบกพร่องในการเรียกใช้ report_ad ไม่สำเร็จหลังจากการรีเฟรชครั้งแรก
  • แก้ไขปัญหาความล่าช้าของความพร้อมใช้งานของโฆษณาที่มีต่อ Waterfall ที่ยาวขึ้น
  • ยกเลิกการสนับสนุนสถาปัตยกรรม i386

สร้างและทดสอบด้วย

  • SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.58.0
  • Vungle SDK เวอร์ชัน 6.5.3

เวอร์ชัน 6.4.6.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.4.6
  • เพิ่มการรองรับโฆษณาแบนเนอร์ (MREC)
  • แก้ไขข้อบกพร่องที่มีการเรียก DidReceiveคั่นระหว่างหน้า: Callback มากกว่า 1 ครั้ง
  • นำ Callback ไปยังAdapterWillExitApplication ออกแล้ว ซึ่งก่อนหน้านี้ไม่มีการเรียกใช้ในเวลาที่เหมาะสม

สร้างและทดสอบด้วย

  • Google Mobile Ads SDK เวอร์ชัน 7.52.0
  • Vungle SDK เวอร์ชัน 6.4.6

เวอร์ชัน 6.3.2.3

  • แก้ไขข้อขัดข้องใน [GADMAdapterVungleRewardAd adsavailable:]

เวอร์ชัน 6.3.2.2

  • แก้ไขข้อบกพร่องที่อะแดปเตอร์ Vungle ไม่โหลดโฆษณาที่มีการให้รางวัลหากเริ่มต้น Vungle SDK ไม่สำเร็จ ตอนนี้อะแดปเตอร์จะพยายามเริ่มต้น Vungle SDK ใหม่สำหรับคำขอโฆษณาที่มีการให้รางวัลครั้งต่อๆ ไป
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.42.2 ขึ้นไป

เวอร์ชัน 6.3.2.1

  • อัปเดตอะแดปเตอร์เพื่อใช้ API ที่มีการให้รางวัลใหม่
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.41.0 ขึ้นไป

เวอร์ชัน 6.3.2.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.3.2

เวอร์ชัน 6.3.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.3.0
  • อัปเดตเมธอด updateConsentStatus เป็น updateConsentStatus:consentMessageVersion: ในชั้นเรียน VungleRouterConsent แล้ว

เวอร์ชัน 6.2.0.3

  • เพิ่ม Callback adapterDidCompletePlayingRewardBasedVideoAd: ที่อะแดปเตอร์แล้ว

เวอร์ชัน 6.2.0.2

  • เพิ่มคลาส VungleRouterConsent ซึ่งมีเมธอด updateConsentStatus และ getConsentStatus

เวอร์ชัน 6.2.0.1

  • อัปเดตการเริ่มต้น Vungle SDK อย่างถูกต้อง

เวอร์ชัน 6.2.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 6.2.0

เวอร์ชัน 5.4.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 5.4.0
  • อัปเดตอะแดปเตอร์ให้รายงานการคลิกไปยัง SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ได้อย่างถูกต้อง

เวอร์ชัน 5.3.2.0

  • เพิ่มฟีเจอร์ใหม่ 2 รายการใน VungleAdNetworkExtras
    • ordinal - จำนวนเต็มที่ระบุลำดับการแสดงโฆษณานี้ในเซสชันเกม
    • flexViewAutoDismissSeconds - ตั้งค่าให้โฆษณา Flex View ปิดโดยอัตโนมัติในจำนวนวินาทีที่ระบุ
  • ยืนยันความเข้ากันได้กับ Vungle SDK 5.3.2

เวอร์ชัน 5.3.0.0

  • อัปเดตเป้าหมายการทำให้ใช้งานได้เป็น iOS 8
  • ยืนยันความเข้ากันได้กับ Vungle SDK 5.3.0

เวอร์ชัน 5.2.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 5.2.0

เวอร์ชัน 5.1.1.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 5.1.1

เวอร์ชัน 5.1.0.0

  • ยืนยันความเข้ากันได้กับ Vungle SDK 5.1.0

เวอร์ชันก่อนหน้า

  • เพิ่มการรองรับรูปแบบโฆษณาคั่นระหว่างหน้าและโฆษณาวิดีโอที่มีการให้รางวัล