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

คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads SDK เพื่อโหลดและแสดง โฆษณาจาก DT Exchange โดยใช้ AdMob Mediation ซึ่งครอบคลุมการผสานรวมแบบลำดับขั้น โดยจะครอบคลุมวิธีเพิ่ม 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 สำหรับแอป

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

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

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

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

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

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

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

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

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

ตอนนี้คุณควรเห็นการ์ดหน่วยโฆษณาที่แสดงหน่วยโฆษณาที่คุณเลือก

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

การเสนอราคา

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

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



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



หากมีการแมปสำหรับ 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 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 ด้วยตนเอง ขอแนะนำให้เรียกใช้โค้ดนี้ก่อนที่จะขอโฆษณาผ่าน 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 SDK ด้วยตนเอง หากเลือกที่จะส่งข้อมูลความยินยอมไปยัง DT 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 (การเสนอราคา) และ 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 SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ในเอกสารประกอบ
101 พารามิเตอร์เซิร์ฟเวอร์ DT Exchange ที่กำหนดค่าใน UI ของ AdMob ขาดหายไป/ไม่ถูกต้อง
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