คู่มือนี้จะแสดงวิธีใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เพื่อโหลดและแสดง โฆษณาจาก DT Exchange โดยใช้ AdMob Mediation ซึ่งครอบคลุมการผสานรวมแบบลำดับขั้น โดยจะครอบคลุมวิธีเพิ่ม DT Exchange ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม DT Exchange SDK และอแดปเตอร์เข้ากับแอป iOS
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อแดปเตอร์สื่อกลางสำหรับ DT Exchange มีความสามารถต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | |
น้ำตก | |
รูปแบบ | |
ป้ายประกาศ | |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
เนทีฟ |
ข้อกำหนด
- เป้าหมายการติดตั้งใช้งาน iOS 12.0 ขึ้นไป
Google Mobile Ads SDK เวอร์ชันล่าสุด
ทําตามคู่มือเริ่มต้นใช้งานสื่อกลาง
ขั้นตอนที่ 1: ตั้งค่าใน UI ของ DT Exchange
เพิ่มแอปและตําแหน่งโฆษณาใหม่
ลงชื่อสมัครใช้หรือเข้าสู่ระบบ DT Exchange Console
คลิกเพิ่มแอป
เลือกแพลตฟอร์มและตําแหน่ง กรอกข้อมูลในส่วนที่เหลือของแบบฟอร์ม แล้วคลิกสร้างแอป
ป้อนชื่อและเลือกประเภทของตําแหน่ง จากนั้นคลิกบันทึกตําแหน่ง
รหัสแอปและรหัสตำแหน่ง
วางเมาส์เหนือแถบนำทางด้านซ้ายเพื่อเปิด แล้วคลิกการจัดการแอป
ในหน้าการจัดการแอป ให้จดรหัสแอปข้างแอปของคุณ
เลือกแอปแล้วไปที่แท็บตำแหน่ง จดรหัสตําแหน่ง
รหัสผู้เผยแพร่โฆษณา รหัสผู้ใช้ และข้อมูลลับของผู้ใช้
คลิกชื่อผู้ใช้จากเมนูด้านซ้าย แล้วเลือกโปรไฟล์ผู้ใช้
จดรหัสผู้เผยแพร่โฆษณา คีย์ผู้ใช้ และรหัสลับผู้ใช้ไว้ เนื่องจากคุณจะต้องใช้ในขั้นตอนถัดไป
อัปเดต app-ads.txt
ผู้ขายที่ได้รับอนุญาตสำหรับแอป app-ads.txt เป็นความคิดริเริ่มของ IAB Tech Lab ที่ช่วยตรวจสอบว่าคุณจะขาย
พื้นที่โฆษณาในแอปผ่านช่องทางที่คุณได้รับอนุญาตเท่านั้น คุณจะต้องใช้ไฟล์ app-ads.txt
เพื่อป้องกันไม่ให้เสียรายได้จากโฆษณาเป็นจำนวนมาก
หากยังไม่ได้ดำเนินการ ให้สร้างไฟล์ app-ads.txt สำหรับแอป
หากต้องการใช้ app-ads.txt
สำหรับ DT Exchange
ให้เพิ่ม DT ลงในไฟล์ app-ads.txt
ขั้นตอนที่ 2: ตั้งค่าดีมานด์ DT Exchange ใน UI ของ AdMob
กำหนดค่าการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา
คุณต้องเพิ่ม DT Exchange ลงในการกำหนดค่าสื่อกลางสำหรับหน่วยโฆษณา
ก่อนอื่น ให้ลงชื่อเข้าใช้บัญชี AdMob จากนั้นไปที่แท็บสื่อกลาง หากมีกลุ่มสื่อกลางอยู่แล้วที่ต้องการแก้ไข ให้คลิกชื่อกลุ่มสื่อกลางนั้นเพื่อแก้ไข แล้วข้ามไปที่ส่วนเพิ่ม DT Exchange เป็นแหล่งที่มาของโฆษณา
หากต้องการสร้างกลุ่มสื่อกลางใหม่ ให้เลือกสร้างกลุ่มสื่อกลาง
ป้อนรูปแบบโฆษณาและแพลตฟอร์ม แล้วคลิกต่อไป
ตั้งชื่อกลุ่มสื่อกลาง แล้วเลือกสถานที่ตั้งที่จะกำหนดเป้าหมาย จากนั้นตั้งค่าสถานะกลุ่มสื่อกลางเป็นเปิดใช้ แล้วคลิกเพิ่มหน่วยโฆษณา
เชื่อมโยงกลุ่มสื่อกลางนี้กับหน่วยโฆษณา AdMob ที่มีอยู่ อย่างน้อย 1 หน่วย จากนั้นคลิกเสร็จสิ้น
ตอนนี้คุณควรเห็นการ์ดหน่วยโฆษณาที่แสดงหน่วยโฆษณาที่คุณเลือก
เพิ่ม DT Exchange เป็นแหล่งที่มาของโฆษณา
ในการ์ด Waterfall ในส่วนแหล่งที่มาของโฆษณา ให้เลือกเพิ่มแหล่งที่มาของโฆษณา
เลือก DT Exchange แล้วเปิดใช้สวิตช์เพิ่มประสิทธิภาพ ป้อนรหัสผู้เผยแพร่โฆษณา รหัสลับผู้ใช้ และคีย์ผู้ใช้ ที่ได้รับในส่วนก่อนหน้าเพื่อตั้งค่าการเพิ่มประสิทธิภาพแหล่งที่มาของโฆษณาสำหรับ DT Exchange จากนั้นป้อนค่า eCPM สำหรับ DT Exchange แล้วคลิกต่อไป
หากมีการแมปสำหรับ DT Exchange อยู่แล้ว คุณสามารถเลือกการแมปนั้นได้ หากไม่ ให้คลิกเพิ่มการแมป
จากนั้นป้อน รหัสแอปพลิเคชันและรหัสตําแหน่ง ที่ได้รับในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น
เพิ่ม DT Exchange (Fyber Monetization) ลงในรายชื่อพาร์ทเนอร์โฆษณา GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทําตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม DT Exchange (Fyber Monetization) ลงใน รายชื่อพาร์ทเนอร์โฆษณาที่ปฏิบัติตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ AdMob
ขั้นตอนที่ 3: นำเข้า DT Exchange SDK และอะแดปเตอร์
การใช้ CocoaPods (แนะนำ)
เพิ่มบรรทัดต่อไปนี้ลงใน Podfile ของโปรเจ็กต์
pod 'GoogleMobileAdsMediationFyber'
จากบรรทัดคำสั่ง ให้เรียกใช้คำสั่งต่อไปนี้
pod install --repo-update
การผสานรวมด้วยตนเอง
- ดาวน์โหลดเวอร์ชันล่าสุดของ
DT Exchange SDK สำหรับ iOS
และลิงก์
IASDKCore.xcframework
- ดาวน์โหลดอแดปเตอร์ DT Exchange เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลด
ในบันทึกการเปลี่ยนแปลงและลิงก์
DTExchangeAdapter.xcframework
ในโปรเจ็กต์
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน DT Exchange SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
ภายใต้นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องตรวจสอบว่าผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA) ได้รับการเปิดเผยข้อมูลบางอย่างและได้รับความยินยอมเกี่ยวกับการใช้ตัวระบุอุปกรณ์และข้อมูลส่วนตัว นโยบายนี้เป็นผลมาจาก ข้อกำหนดด้าน ePrivacy ของสหภาพยุโรปและกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) เมื่อขอความยินยอม คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่าย ในเชนสื่อกลางที่อาจรวบรวม รับ หรือใช้ข้อมูลส่วนตัว และ ให้ข้อมูลเกี่ยวกับการใช้ข้อมูลของแต่ละเครือข่าย ปัจจุบัน Google ไม่สามารถส่งตัวเลือกความยินยอมของผู้ใช้ไปยังเครือข่ายดังกล่าวโดยอัตโนมัติ
DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของตนได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง หากเลือกที่จะส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง ขอแนะนำให้เรียกใช้โค้ดนี้ก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads SDK
Swift
import IASDKCore
// ...
IASDKCore.sharedInstance().gdprConsent = IAGDPRConsentType.given
IASDKCore.sharedInstance().gdprConsentString = "myGdprConsentString"
Objective-C
#import <IASDKCore/IASDKCore.h>
// ...
[IASDKCore.sharedInstance setGDPRConsent:YES];
[IASDKCore.sharedInstance setGDPRConsentString:@"myGdprConsentString"];
ดูรายละเอียดเพิ่มเติมและค่าที่อาจระบุในเมธอดได้ที่คู่มือการติดตั้งใช้งาน GDPR ของ DT Exchange
กฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
กฎหมายความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา กำหนดให้ผู้ใช้มีสิทธิ์ เลือกไม่รับ "การขาย" "ข้อมูลส่วนบุคคล" (ตามที่กฎหมายให้คำจำกัดความ ไว้) โดยเว็บไซต์จะต้องให้ตัวเลือกไม่รับการขายผ่านลิงก์ "ไม่อนุญาตให้ขายข้อมูลส่วนบุคคลของฉัน" ที่แสดงไว้อย่างชัดเจนบนหน้าแรกของฝ่ายที่ทำ "การขาย" คู่มือการปฏิบัติตามกฎหมายความเป็นส่วนตัวของรัฐในสหรัฐอเมริกาช่วยให้คุณเปิดใช้การประมวลผลข้อมูลแบบจำกัด สำหรับการแสดงโฆษณา Google ได้ แต่ Google ไม่สามารถใช้การตั้งค่านี้กับเครือข่ายโฆษณาแต่ละเครือข่ายในเชนสื่อกลางของคุณ ดังนั้น คุณต้องระบุเครือข่ายโฆษณาแต่ละเครือข่าย ในเชนสื่อกลางที่อาจเข้าร่วมในการขายข้อมูลส่วนตัว และปฏิบัติตามคำแนะนำจากเครือข่ายเหล่านั้นแต่ละเครือข่ายเพื่อให้ เป็นไปตามข้อกำหนด
DT Exchange มี API ที่ช่วยให้คุณส่งต่อความยินยอมของผู้ใช้ไปยัง SDK ของตนได้ โค้ดตัวอย่างต่อไปนี้แสดงวิธีส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง หากเลือกที่จะส่งข้อมูลความยินยอมไปยัง DT Exchange SDK ด้วยตนเอง ขอแนะนำให้เรียกใช้โค้ดนี้ก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads SDK
Swift
import IASDKCore
// ...
IASDKCore.sharedInstance().ccpaString = "myCCPAConsentString"
Objective-C
#import <IASDKCore/IASDKCore.h>
// ...
[IASDKCore.sharedInstance setCCPAString:@"myCCPAConsentString"];
ดูรายละเอียดเพิ่มเติมและค่าที่อาจระบุในเมธอดได้ที่คู่มือการใช้งาน CCPA ของ DT Exchange
ขั้นตอนที่ 5: เพิ่มโค้ดที่จำเป็น
การผสานรวม SKAdNetwork
ทําตามเอกสารประกอบของ DT Exchange
เพื่อเพิ่มตัวระบุ SKAdNetwork ลงในไฟล์ Info.plist
ของโปรเจ็กต์
ขั้นตอนที่ 6: ทดสอบการติดตั้งใช้งาน
เปิดใช้โฆษณาทดสอบ
ตรวจสอบว่าคุณได้ลงทะเบียนอุปกรณ์ทดสอบสำหรับ AdMob แล้ว
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก DT Exchange ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา DT Exchange (Waterfall)
ขั้นตอนที่ไม่บังคับ
พารามิเตอร์เฉพาะเครือข่าย
อแดปเตอร์ DT Exchange รองรับพารามิเตอร์คำขอเพิ่มเติมที่ส่งไปยังอแดปเตอร์ได้โดยใช้ GADMAdapterFyberExtras()
อแดปเตอร์จะค้นหาคีย์ต่อไปนี้ในแพ็กเกจ
พารามิเตอร์และค่าคำขอ | |
---|---|
setUserData อายุ เพศ และรหัสไปรษณีย์ของผู้ใช้ |
IAUserData |
setMuteAudio
|
Boolean ปิดหรือเปิดเสียงวิดีโอ |
ต่อไปนี้เป็นตัวอย่างโค้ดวิธีตั้งค่าพารามิเตอร์คำขอโฆษณาเหล่านี้
Swift
let userData = IAUserData.build({ builder in
builder.age = 23
builder.gender = IAUserGenderType.male
builder.zipCode = "1234"
}];
let request = GADRequest()
let extras = GADMAdapterFyberExtras()
extras.userData = userData
extras.muteAudio = true
request.register(extras)
Objective-C
IAUserData *userData = [IAUserData build:^(id<IAUserDataBuilder> _Nonnull builder) {
builder.age = 23;
builder.gender = IAUserGenderTypeMale;
builder.zipCode = @"1234";
}];
GADRequest *request = [GADRequest request];
GADMAdapterFyberExtras *extras = [[GADMAdapterFyberExtras alloc] init];
extras.userData = userData;
extras.muteAudio = YES;
[request registerAdNetworkExtras:extras];
ดูข้อมูลเพิ่มเติมได้ใน คู่มือการผสานรวม DT Exchange
รหัสข้อผิดพลาด
หากอแดปเตอร์ไม่ได้รับโฆษณาจาก DT Exchange คุณสามารถตรวจสอบ
ข้อผิดพลาดพื้นฐานจากการตอบกลับโฆษณาได้โดยใช้
GADResponseInfo.adNetworkInfoArray
ภายใต้คลาสต่อไปนี้
GADMediationAdapterFyber
รหัสและข้อความที่มาพร้อมกันซึ่งอะแดปเตอร์ DT Exchange แสดงเมื่อโหลดโฆษณาไม่สำเร็จมีดังนี้
รหัสข้อผิดพลาด | เหตุผล |
---|---|
0-10 | DT Exchange SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ |
101 | พารามิเตอร์เซิร์ฟเวอร์ DT Exchange ที่กำหนดค่าใน UI ของ AdMob ขาดหายไป/ไม่ถูกต้อง |
102 | ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ DT Exchange รองรับ |
103 | แสดงโฆษณาไม่สำเร็จเนื่องจากใช้วัตถุโฆษณาไปแล้ว |
104 | แสดงโฆษณา DT Exchange ไม่สำเร็จเนื่องจากโฆษณาไม่พร้อม |
105 | DT Exchange SDK แสดงข้อผิดพลาดในการเริ่มต้น |
บันทึกการเปลี่ยนแปลงของตัวกลาง DT Exchange สำหรับ iOS
เวอร์ชัน 8.3.8.0
- แก้ไขคำขอโฆษณาการเสนอราคาคงที่เพื่อไม่ให้ตรวจสอบรหัสสปอตอีกต่อไป
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.8
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.7.0
- DT Exchange SDK เวอร์ชัน 8.3.8
เวอร์ชัน 8.3.7.0
- ตอนนี้ต้องใช้ iOS เวอร์ชัน
13.0
เป็นอย่างน้อย - เพิ่มการรองรับการเสนอราคาสำหรับรูปแบบโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.7
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.5.0
- DT Exchange SDK เวอร์ชัน 8.3.7
เวอร์ชัน 8.3.6.0
- เปิดใช้ธง
-fobjc-arc
และ-fstack-protector-all
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.6
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.2.0
- DT Exchange SDK เวอร์ชัน 8.3.6
เวอร์ชัน 8.3.5.1
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 12.0.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.0.0
- DT Exchange SDK เวอร์ชัน 8.3.5
เวอร์ชัน 8.3.5.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.5
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 11.13.0
- DT Exchange SDK เวอร์ชัน 8.3.5
เวอร์ชัน 8.3.4.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.4
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 11.13.0
- DT Exchange SDK เวอร์ชัน 8.3.4
เวอร์ชัน 8.3.3.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.3
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.12.0
- DT Exchange SDK เวอร์ชัน 8.3.3
เวอร์ชัน 8.3.2.1
- นำการใช้งานคีย์เวิร์ดที่เลิกใช้งานแล้วออก
- แก้ไขข้อบกพร่องที่ทำให้โฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัลหายไปและแสดงหน้าจอว่าง
- อัปเดต
CFBundleShortVersionString
ให้มี 3 องค์ประกอบแทน 4 องค์ประกอบ
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.10.0
- DT Exchange SDK เวอร์ชัน 8.3.2
เวอร์ชัน 8.3.2.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.2
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.8.0
- DT Exchange SDK เวอร์ชัน 8.3.2
เวอร์ชัน 8.3.1.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.1
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.6.0
- DT Exchange SDK เวอร์ชัน 8.3.1
เวอร์ชัน 8.3.0.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.3.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.5.0
- DT Exchange SDK เวอร์ชัน 8.3.0
เวอร์ชัน 8.2.8.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.8
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.3.0
- DT Exchange SDK เวอร์ชัน 8.2.8
เวอร์ชัน 8.2.7.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.7
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.2.0
- DT Exchange SDK เวอร์ชัน 8.2.7
เวอร์ชัน 8.2.6.1
- เพิ่มการเรียกกลับ
didFailToPresentWithError
ในโฆษณาที่มีการให้รางวัล - เพิ่มเมธอด
IAAdDidExpire
delegate ในโฆษณาคั่นระหว่างหน้าและโฆษณาที่มีการให้รางวัล - ตอนนี้ต้องใช้ iOS เวอร์ชัน 12.0 เป็นอย่างน้อย
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 11.0 ขึ้นไป
- รวม
Info.plist
ไว้ในเฟรมเวิร์กภายในDTExchangeAdapter.xcframework
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 11.0.1
- DT Exchange SDK เวอร์ชัน 8.2.6
เวอร์ชัน 8.2.6.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.6
- นำเมธอด Delegate ที่เลิกใช้งานแล้ว
willBackgroundApplication
ออกจากการใช้งานโฆษณาแบนเนอร์และโฆษณาคั่นระหว่างหน้า
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.14.0
- DT Exchange SDK เวอร์ชัน 8.2.6
เวอร์ชัน 8.2.5.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.5
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.14.0
- DT Exchange SDK เวอร์ชัน 8.2.5
เวอร์ชัน 8.2.4.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.4
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.9.0
- DT Exchange SDK เวอร์ชัน 8.2.4
เวอร์ชัน 8.2.3.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.3
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.7.0
- DT Exchange SDK เวอร์ชัน 8.2.3
เวอร์ชัน 8.2.2.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.2
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.5.0
- DT Exchange SDK เวอร์ชัน 8.2.2
เวอร์ชัน 8.2.1.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.1
- นำการรองรับสถาปัตยกรรม
armv7
ออกแล้ว - ตอนนี้ต้องใช้ iOS เวอร์ชัน 11.0 เป็นอย่างน้อย
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 10.4.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.4.0
- DT Exchange SDK เวอร์ชัน 8.2.1
เวอร์ชัน 8.2.0.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.2.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.2.0
- DT Exchange SDK เวอร์ชัน 8.2.0
เวอร์ชัน 8.1.9.1
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 10.0.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 10.0.0
- DT Exchange SDK เวอร์ชัน 8.1.9
เวอร์ชัน 8.1.9.0
- นำการใช้ API การไกล่เกลี่ยเพศ วันเกิด และตำแหน่งที่เลิกใช้งานแล้วออก
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.1.9
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.14.0
- DT Exchange SDK เวอร์ชัน 8.1.9
เวอร์ชัน 8.1.7.0
- ยืนยันความเข้ากันได้กับ DT Exchange SDK เวอร์ชัน 8.1.7
- เราได้เปลี่ยนชื่อ Adapter เป็น "DT Exchange"
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.13.0
- DT Exchange SDK เวอร์ชัน 8.1.7
เวอร์ชัน 8.1.6.0
- เพิ่มการรองรับการส่ง
muteAudio
เพิ่มเติมในชั้นเรียนGADMAdapterFyberExtras
- อัปเดตอแดปเตอร์เพื่อใช้
didRewardUser
API - ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.8.0 ขึ้นไป
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.6
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.11.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.6
เวอร์ชัน 8.1.5.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.5
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 9.5.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.5
เวอร์ชัน 8.1.4.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.4
- เพิ่มการรองรับสถาปัตยกรรมโปรแกรมจำลอง arm64
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.1.0
- SDK ของ Fyber Marketplace เวอร์ชัน 8.1.4
เวอร์ชัน 8.1.3.1
- ได้รับการยืนยันว่าเข้ากันได้กับ Google Mobile Ads SDK เวอร์ชัน 9.0.0
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.0.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 9.0.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.3
เวอร์ชัน 8.1.3.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.3
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.13.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.3
เวอร์ชัน 8.1.2.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.2
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.13.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.2
เวอร์ชัน 8.1.1.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.1
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.12.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.1
เวอร์ชัน 8.1.0.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.1.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.12.0
- Fyber Marketplace SDK เวอร์ชัน 8.1.0
เวอร์ชัน 8.0.0.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 8.0.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.12.0
- Fyber Marketplace SDK เวอร์ชัน 8.0.0
เวอร์ชัน 7.9.0.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.9.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.11.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.9.0
เวอร์ชัน 7.8.9.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.8.9
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.10.0
- Fyber Marketplace SDK เวอร์ชัน 7.8.9
เวอร์ชัน 7.8.8.1
- ย้ายเหตุการณ์โฆษณา
didEndVideo
ไปยัง Callback ของโฆษณาที่มีการให้รางวัลIAAdDidReward
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.9.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.8.8
เวอร์ชัน 7.8.8.0
- ตอนนี้ต้องใช้ iOS เวอร์ชัน 10.0 เป็นอย่างน้อย
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.8.8
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.9.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.8.8
เวอร์ชัน 7.8.7.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.8.7
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.8.0
- Fyber Marketplace SDK เวอร์ชัน 7.8.7
เวอร์ชัน 7.8.6.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.8.6
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.5.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.8.6
เวอร์ชัน 7.8.5.0
- ได้รับการยืนยันว่าใช้งานร่วมกับ Fyber Marketplace SDK เวอร์ชัน 7.8.5 ได้
- ตอนนี้ต้องสร้างกับ Xcode 12.5 ขึ้นไป
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.5.0
- Fyber Marketplace SDK เวอร์ชัน 7.8.5
เวอร์ชัน 7.8.1.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.8.1
- ลดการพึ่งพา SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 8.0.0 ขึ้นไป
- เพิ่มรหัสและข้อความแสดงข้อผิดพลาดของอะแดปเตอร์ที่ได้มาตรฐาน
- อัปเดตอะแดปเตอร์ให้ใช้รูปแบบ
.xcframework
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 8.0.0
- Fyber Marketplace SDK เวอร์ชัน 7.8.1
เวอร์ชัน 7.8.0.0
- ได้รับการยืนยันว่าใช้งานร่วมกับ Fyber Marketplace SDK เวอร์ชัน 7.8.0 ได้
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.69.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.8.0
เวอร์ชัน 7.7.3.0
- ได้รับการยืนยันว่าใช้งานร่วมกับ Fyber Marketplace SDK เวอร์ชัน 7.7.3 ได้
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.69.0 ขึ้นไป
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.69.0
- Fyber Marketplace SDK เวอร์ชัน 7.7.3
เวอร์ชัน 7.7.2.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.7.2
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.67.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.67.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.7.2
เวอร์ชัน 7.7.1.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.7.1
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.66.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.66.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.7.1
เวอร์ชัน 7.6.4.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.6.4
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.65.0 ขึ้นไป
- เพิ่มคลาส GADMAdapterFyberExtras ซึ่งช่วยให้ผู้เผยแพร่โฆษณาส่งคีย์เวิร์ดและ userData ไปยัง SDK ของ Fyber Marketplace ได้
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.65.0
- Fyber Marketplace SDK เวอร์ชัน 7.6.4
เวอร์ชัน 7.6.3.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.6.3
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.64.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.6.3
เวอร์ชัน 7.6.2.0
- ได้รับการยืนยันว่าใช้งานร่วมกับ Fyber Marketplace SDK เวอร์ชัน 7.6.2 ได้
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.64.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.64.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.6.2
เวอร์ชัน 7.6.0.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.6.0
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.62.0 ขึ้นไป
- อัปเดตอแดปเตอร์เพื่อรองรับคำขอแบนเนอร์แบบปรับขนาดได้แบบแทรกในบรรทัด
- เพิ่มการรองรับ HTML ของโฆษณาที่มีการให้รางวัล
- เพิ่มการเรียกกลับของรางวัลใหม่: IAAdDidReward (สําหรับทั้งวิดีโอที่มีการให้รางวัลและ HTML ที่มีการให้รางวัล) ระบบจะไม่ใช้ IAVideoCompleted ในการให้รางวัลอีกต่อไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.62.0
- Fyber Marketplace SDK เวอร์ชัน 7.6.0
เวอร์ชัน 7.5.6.1
- นำการบันทึกเฉพาะ SDK ของ Fyber Marketplace ออกชั่วคราว
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.60.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.5.6
เวอร์ชัน 7.5.6.0
- ได้รับการยืนยันว่าใช้งานร่วมกับ Fyber Marketplace SDK เวอร์ชัน 7.5.6 ได้
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 7.60.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.60.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.5.6
เวอร์ชัน 7.5.5.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.5.5
- อัปเดต Google Mobile Ads SDK เวอร์ชันขั้นต่ำที่กำหนดเป็น 7.59.0
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.59.0
- Fyber Marketplace SDK เวอร์ชัน 7.5.5
เวอร์ชัน 7.5.4.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.5.4
- ยกเลิกการรองรับสถาปัตยกรรม i386
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.57.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.5.4
เวอร์ชัน 7.5.3.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.5.3
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.55.0
- Fyber Marketplace SDK เวอร์ชัน 7.5.3
เวอร์ชัน 7.5.1.0
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.5.1
- แก้ไขข้อขัดข้องที่เกิดขึ้นเมื่อเริ่มต้น Fyber SDK
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.55.0
- Fyber Marketplace SDK เวอร์ชัน 7.5.1
เวอร์ชัน 7.5.0.0 (เลิกใช้งานแล้ว)
- ระบบนำเวอร์ชันนี้ออกแล้ว โปรดใช้เวอร์ชัน 7.5.1.0 ขึ้นไป
- ยืนยันความเข้ากันได้กับ Fyber Marketplace SDK เวอร์ชัน 7.5.0
- ตอนนี้อะแดปเตอร์จะเริ่มต้น Fyber SDK ก่อนที่จะส่งคำขอโฆษณา หากยังไม่ได้เริ่มต้น Fyber SDK
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.53.0
- Fyber Marketplace SDK เวอร์ชัน 7.5.0
เวอร์ชัน 7.4.0.0
- การเผยแพร่ครั้งแรก
- เพิ่มการรองรับรูปแบบโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.52.0
- SDK ของ Fyber Marketplace เวอร์ชัน 7.4.0