คู่มือนี้แสดงวิธีใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เพื่อโหลดและแสดง โฆษณาจาก Liftoff Monetize โดยใช้ สื่อกลาง AdMob ซึ่งครอบคลุมทั้งการผสานรวมการเสนอราคาและ Waterfall ซึ่งอธิบายวิธีเพิ่ม Liftoff สร้างรายได้จากการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม Vungle SDK และอะแดปเตอร์ลงในแอป iOS
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสำหรับ Liftoff Monetize มีความสามารถดังต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | |
น้ำตก | |
รูปแบบ | |
การเปิดแอป | 1, 3 |
แบนเนอร์ | 2 |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
โฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล | 2 |
เนทีฟ | 2 |
1 การเสนอราคา การผสานรวมสำหรับรูปแบบนี้อยู่ในรุ่นเบต้าแบบปิด
2 การเสนอราคา สำหรับรูปแบบนี้อยู่ในเวอร์ชันเบต้าแบบเปิด
3 การแสดงวิดีโอตามลำดับขั้น การผสานรวมสำหรับรูปแบบนี้อยู่ในรุ่นเบต้าแบบปิด
ข้อกำหนด
เป้าหมายการติดตั้งใช้งาน iOS 12.0 ขึ้นไป
[สำหรับการเสนอราคา]: อะแดปเตอร์ Liftoff Monetize เวอร์ชัน 6.11.0.1 ขึ้นไป (แนะนำเวอร์ชันล่าสุด)
SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชันล่าสุด
ดำเนินการสื่อกลางให้เสร็จสิ้น คู่มือเริ่มต้นใช้งาน
ขั้นตอนที่ 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 และอะแดปเตอร์
การใช้ CocoaPods (แนะนำ)
เพิ่มบรรทัดต่อไปนี้ลงใน 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
ความยินยอมของสหภาพยุโรปและ GDPR
ภายใต้ความยินยอมของผู้ใช้ 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 ใช้การตั้งค่านี้กับโฆษณาแต่ละรายการไม่ได้ เครือข่ายในเชนสื่อกลาง (Mediation Chain) ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่าย ในเชนสื่อกลางที่สามารถเข้าร่วมการขาย และปฏิบัติตามคำแนะนำ จากเครือข่ายเหล่านั้นแต่ละเครือข่ายเพื่อ การปฏิบัติตามข้อกำหนด
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 |
มุมมองสื่อ | |
เนื้อความ | |
ไอคอนแอป | |
คำกระตุ้นการตัดสินใจ | |
การให้ดาว | |
ร้านค้า | |
ราคา |
1 Liftoff Monetize
อะแดปเตอร์ไม่ได้ให้สิทธิ์เข้าถึงเนื้อหารูปภาพหลักโดยตรงสำหรับโฆษณาเนทีฟ
ทั้งหมด แต่อะแดปเตอร์จะป้อนข้อมูล
GADMediaView
ด้วยวิดีโอหรือรูปภาพ
รหัสข้อผิดพลาด
หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก Liftoff Monetize ผู้เผยแพร่โฆษณาสามารถ
ตรวจสอบข้อผิดพลาดที่แท้จริงจากการตอบกลับโฆษณา
GADResponseInfo.adNetworkInfoArray
ในคลาสต่อไปนี้
รูปแบบ | ชื่อชั้นเรียน |
---|---|
แบนเนอร์ | GADMAdapterVungleInterstitial |
โฆษณาคั่นระหว่างหน้า | GADMAdapterVungleInterstitial |
ได้รับรางวัลแล้ว | GADMAdapterVungleRewardBasedVideoAd |
รหัสและข้อความประกอบที่ส่งมาจาก Liftoff Monetize มีดังนี้ อะแดปเตอร์เมื่อโฆษณาโหลดไม่สำเร็จ
รหัสข้อผิดพลาด | โดเมน | เหตุผล |
---|---|---|
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.4.0.1
- เพิ่มการรองรับขนาดโฆษณาแบนเนอร์ที่กําหนดเองสําหรับการเสนอราคาและ Waterfall
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 11.7.0
- Vungle SDK เวอร์ชัน 7.4.0
เวอร์ชัน 7.4.0.0
- ยืนยันความเข้ากันได้กับ Vungle SDK 7.4.0
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 11.6.0
- Vungle SDK เวอร์ชัน 7.4.0
เวอร์ชัน 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) สำหรับรูปแบบโฆษณาเนทีฟ
สร้างและทดสอบด้วย:
- Google Mobile Ads SDK เวอร์ชัน 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 ของ willExitApplication
สร้างและทดสอบด้วย
- 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 แล้ว
เวอร์ชันก่อนหน้า
- เพิ่มการรองรับรูปแบบโฆษณาคั่นระหว่างหน้าและโฆษณาวิดีโอที่มีการให้รางวัล