ผสานรวม DT Exchange กับสื่อกลาง

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

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

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

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

1 การผสานรวมการเสนอราคาอยู่ในโปรแกรมเบต้าแบบปิด โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อ ขอสิทธิ์เข้าถึง

2 รองรับเฉพาะโฆษณาที่มีการให้รางวัลใน การแสดงโฆษณาสื่อกลางตามลำดับขั้น (Waterfall Mediation)

ข้อกำหนด

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

  • [สำหรับการเสนอราคา]: หากต้องการผสานรวมรูปแบบโฆษณาที่รองรับทั้งหมดในการเสนอราคา ให้ใช้ DT Exchange adapter 8.3.8.0 ขึ้นไป (ขอแนะนำให้ใช้เวอร์ชันล่าสุด)

ขั้นตอนที่ 1: ตั้งค่าใน UI ของ DT Exchange

เพิ่มแอปและตําแหน่งโฆษณาใหม่

ลงชื่อสมัครใช้หรือเข้าสู่ระบบ DT Exchange Console

คลิกเพิ่มแอป

จัดการแอป

เลือกแพลตฟอร์มและตําแหน่ง กรอกข้อมูลในส่วนที่เหลือของแบบฟอร์ม แล้วคลิกสร้างแอป

ป้อนชื่อและเลือกประเภทของตําแหน่ง จากนั้นคลิกบันทึกตําแหน่ง

ตั้งค่า

รหัสแอปและรหัสตำแหน่งโฆษณา

วางเมาส์เหนือแถบนำทางด้านซ้ายเพื่อเปิด แล้วคลิกการจัดการแอป

ในหน้าการจัดการแอป ให้จดรหัสแอปข้างแอปของคุณ

เลือกแอปแล้วไปที่แท็บตำแหน่ง จดรหัสตําแหน่ง

รหัสตำแหน่งโฆษณา

รหัสผู้เผยแพร่โฆษณา รหัสผู้ใช้ และข้อมูลลับของผู้ใช้

คลิกชื่อผู้ใช้จากเมนูด้านซ้าย แล้วเลือกโปรไฟล์ผู้ใช้

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

โปรไฟล์ผู้ใช้

อัปเดต app-ads.txt

ผู้ขายที่ได้รับอนุญาตสำหรับแอป app-ads.txt เป็นความคิดริเริ่มของ IAB Tech Lab ที่ช่วยตรวจสอบว่าคุณจะขาย พื้นที่โฆษณาในแอปผ่านช่องทางที่คุณได้รับอนุญาตเท่านั้น คุณจะต้องใช้ไฟล์ app-ads.txt เพื่อป้องกันไม่ให้เสียรายได้จากโฆษณาเป็นจำนวนมาก หากยังไม่ได้ดำเนินการ ให้ สร้างไฟล์ app-ads.txt สำหรับ Ad Manager

หากต้องการใช้ app-ads.txt สำหรับ DT Exchange ให้เพิ่ม DT ลงในไฟล์ app-ads.txt

ขั้นตอนที่ 2: ตั้งค่าดีมานด์ DT Exchange ใน UI ของ Ad Manager

ลงชื่อเข้าใช้บัญชี Ad Manager

เพิ่ม DT Exchange ในส่วนบริษัท

การเสนอราคา

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

น้ำตก

ไปที่ผู้ดูแลระบบ > บริษัท แล้วคลิกปุ่มบริษัทใหม่ ในแท็บบริษัททั้งหมด เลือกเครือข่ายโฆษณา

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

คุณไม่จำเป็นต้องป้อนชื่อผู้ใช้หรือรหัสผ่าน คลิกบันทึกเมื่อเสร็จแล้ว

เปิดใช้การแชร์สัญญาณที่ปลอดภัย

การเสนอราคา

ไปที่ผู้ดูแลระบบ > การตั้งค่าส่วนกลาง ไปที่แท็บการตั้งค่าบัญชี Ad Exchange แล้วตรวจสอบและเปิดการแชร์สัญญาณที่ปลอดภัย คลิกบันทึก

น้ำตก

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

แชร์สัญญาณที่ปลอดภัยในคำขอราคาเสนอ

การเสนอราคา

ไปที่พื้นที่โฆษณา > สัญญาณที่ปลอดภัย ในส่วนสัญญาณที่ปลอดภัย ให้ค้นหา DT Exchange (Fyber Monetization) และ เปิดเปิดใช้การผสานรวมแอป

คลิกบันทึก

น้ำตก

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

อนุญาตการแชร์สัญญาณที่ปลอดภัยสำหรับการเสนอราคา SDK

การเสนอราคา

ไปที่การแสดงโฆษณา > การตั้งค่าแชแนลดีมานด์ ในแท็บการตั้งค่า เริ่มต้น ให้เปิดอนุญาตการแชร์สัญญาณที่ปลอดภัยสำหรับการเสนอราคา SDK

คลิกบันทึก

น้ำตก

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

กำหนดค่าการเสนอราคา DT Exchange

การเสนอราคา

ไปที่การแสดงโฆษณา > ผู้เสนอราคา แล้วคลิกไปที่การเสนอราคา SDK

คลิกผู้เสนอราคารายใหม่

เลือก DT Exchange เป็นผู้เสนอราคา

คลิกดำเนินการต่อเพื่อเปิดใช้การเสนอราคา SDK สำหรับผู้เสนอราคารายนี้

คลิกเสร็จสิ้น

น้ำตก

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

กำหนดค่าการแมปหน่วยโฆษณา

การเสนอราคา

ไปที่การแสดงโฆษณา > ผู้เสนอราคา แล้วคลิกไปที่การเสนอราคา SDK

เลือกบริษัทสำหรับ DT Exchange

ไปที่แท็บการแมปหน่วยโฆษณา แล้วคลิกการแมปหน่วยโฆษณาใหม่

เลือกหน่วยโฆษณาที่เฉพาะเจาะจง เลือกหน่วยโฆษณาและรูปแบบ แอปบนอุปกรณ์เคลื่อนที่เป็น ประเภทพื้นที่โฆษณา และแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ จากนั้นป้อนรหัสแอปพลิเคชันและรหัสตําแหน่ง ที่ได้รับในส่วนก่อนหน้า สุดท้าย ให้คลิกบันทึก

น้ำตก

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

เลื่อนลงแล้วคลิกเพิ่มพาร์ทเนอร์ผลตอบแทน

เลือกบริษัทที่คุณสร้างไว้สำหรับ DT Exchange ในส่วนก่อนหน้า เลือกสื่อกลาง SDK บนอุปกรณ์เคลื่อนที่เป็นประเภทการผสานรวม iOS เป็นแพลตฟอร์ม และใช้งานอยู่เป็นสถานะ

ป้อนรหัสแอปพลิเคชันและรหัสตำแหน่ง ที่ได้รับในส่วนก่อนหน้า รวมถึงค่า CPM เริ่มต้น คลิกบันทึก

หมายเหตุ: การรวบรวมข้อมูลอัตโนมัติต้องใช้เวลารวบรวมข้อมูล 2-3 วันก่อนที่จะคำนวณค่า CPM แบบไดนามิกสำหรับเครือข่ายสื่อกลางได้อย่างแม่นยำ เมื่อคำนวณ eCPM ได้แล้ว ระบบจะอัปเดตให้คุณโดยอัตโนมัติ

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

ทําตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม DT Exchange (Fyber Monetization) ลงใน รายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน UI ของ Ad Manager

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

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

pod 'GoogleMobileAdsMediationFyber'

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

pod install --repo-update

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

  • ดาวน์โหลดเวอร์ชันล่าสุดของ DT SDK สำหรับ iOS และลิงก์ IASDKCore.xcframework
  • ดาวน์โหลดอแดปเตอร์ DT Exchange เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลด ในบันทึกการเปลี่ยนแปลงและลิงก์ DTExchangeAdapter.xcframeworkในโปรเจ็กต์

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

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

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

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 SDK ด้วยตนเอง หากเลือกส่งข้อมูลความยินยอมไปยัง DT SDK ด้วยตนเอง ขอแนะนำให้เรียกใช้โค้ดนี้ก่อนที่จะขอโฆษณาผ่าน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google

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: ทดสอบการติดตั้งใช้งาน

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

ตรวจสอบว่าคุณได้ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ Ad Manager

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

หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก DT Exchange ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียวในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา 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 = GAMRequest()
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";
}];

GAMRequest *request = [GAMRequest 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 SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ
101 พารามิเตอร์เซิร์ฟเวอร์ DT Exchange ที่กำหนดค่าไว้ใน UI ของ Ad Manager ขาดหายไป/ไม่ถูกต้อง
102 ขนาดโฆษณาที่ขอไม่ตรงกับขนาดแบนเนอร์ที่ DT Exchange รองรับ
103 แสดงโฆษณาไม่สำเร็จเนื่องจากใช้วัตถุโฆษณาไปแล้ว
104 แสดงโฆษณา DT Exchange ไม่สำเร็จเนื่องจากโฆษณาไม่พร้อม
105 DT 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
  • Fyber Marketplace SDK เวอร์ชัน 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
  • SDK ของ Fyber Marketplace เวอร์ชัน 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
  • Fyber Marketplace SDK เวอร์ชัน 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
  • Fyber Marketplace SDK เวอร์ชัน 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
  • แก้ไขข้อขัดข้องที่เกิดขึ้นเมื่อเริ่มต้น SDK ของ Fyber

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

  • 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