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

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

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

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

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

1 การผสานการเสนอราคาอยู่ในรุ่นเบต้าแบบเปิด

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

ข้อกำหนด

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

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

ขั้นตอนที่ 1: ตั้งค่าการกําหนดค่าใน UI ของ InMobi

ลงชื่อสมัครใช้บัญชี InMobi เมื่อสร้างบัญชี ให้เลือกไม่ใช้ตัวเลือกใช้ SSP ของ InMobi กับการเสนอราคาแบบเปิดของ Google

เมื่อบัญชีได้รับการยืนยันแล้ว ให้เข้าสู่ระบบ

เพิ่มแอป

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

คลิกเพิ่มพื้นที่โฆษณา แล้วเลือกช่องทางแอปบนอุปกรณ์เคลื่อนที่จากเมนูแบบเลื่อนลง

เริ่มพิมพ์ URL ของ App Store ที่เผยแพร่ในแถบค้นหา แล้วเลือกแอปจากผลการค้นหาที่ระบบสร้างขึ้นโดยอัตโนมัติ คลิกต่อไป

หากแอปไม่ได้เผยแพร่ ให้คลิกลิงก์ด้วยตนเอง แล้วป้อนรายละเอียดที่จําเป็น คลิกต่อไป

ตรวจสอบการตั้งค่าการปฏิบัติตามข้อกำหนดของแอปและเว็บไซต์ แล้วคลิกบันทึกและสร้างตำแหน่งโฆษณา

ตำแหน่ง

หลังจากตั้งค่าพื้นที่โฆษณาแล้ว ระบบจะเปลี่ยนเส้นทางคุณไปยังเวิร์กโฟลว์การสร้างตําแหน่งโฆษณา

การเสนอราคา

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

น้ำตก

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

เมื่อสร้างตําแหน่งแล้ว รายละเอียดของตําแหน่งจะแสดงขึ้น จดบันทึกรหัสตำแหน่งโฆษณาที่จะใช้ตั้งค่าหน่วยโฆษณา AdMob

รหัสบัญชี

รหัสบัญชี InMobi จะอยู่ในส่วนการเงิน > การตั้งค่าการชําระเงิน > ข้อมูลการชําระเงิน

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

การเสนอราคา

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

น้ำตก

ไปที่บัญชีของฉัน > การตั้งค่าบัญชี ไปที่แท็บคีย์ API แล้วคลิกสร้างคีย์ API

เลือกอีเมลของผู้ใช้ที่ต้องการใช้คีย์ แล้วคลิกสร้างคีย์ API ระบบจะสร้างไฟล์ที่มีคีย์ API และชื่อผู้ใช้/ชื่อเข้าสู่ระบบ

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

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

เปิดใช้โหมดทดสอบสําหรับตําแหน่งของคุณในการแสดงผลจริงทั้งหมดหรืออุปกรณ์ทดสอบบางเครื่องเท่านั้น

ขั้นตอนที่ 2: ตั้งค่าดีมานด์โฆษณา InMobi ใน AdMob UI

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

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

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

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

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

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

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

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

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

การเสนอราคา


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

น้ำตก


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

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



หากมีการแมปสําหรับ InMobi อยู่แล้ว ให้เลือกการแมปนั้น หรือคลิกเพิ่มการแมป

จากนั้นป้อนรหัสบัญชีและรหัสตําแหน่งที่ได้ในส่วนก่อนหน้า จากนั้นคลิกเสร็จสิ้น


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

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

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

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

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

    pod install --repo-update
    

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

  • ดาวน์โหลด InMobi iOS SDK เวอร์ชันล่าสุดและลิงก์ InMobiSDK.framework ในโปรเจ็กต์
  • ดาวน์โหลดอะแดปเตอร์ InMobi เวอร์ชันล่าสุดจากลิงก์ดาวน์โหลดในบันทึกการเปลี่ยนแปลง แล้วลิงก์InMobiAdapter.frameworkในโปรเจ็กต์
  • เพิ่มเฟรมเวิร์กต่อไปนี้ลงในโปรเจ็กต์
    • libsqlite3.0.tbd
    • libz.tbd
    • WebKit.framework

การตั้งค่าโปรเจ็กต์

เพิ่ม Flag -ObjC ลงในFlag Linker อื่นๆ ในส่วนเป้าหมายแอปพลิเคชัน > การตั้งค่าการบิลด์

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

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

ในเวอร์ชัน 7.1.1.0 อะแดปเตอร์ InMobi ได้เพิ่มคลาส GADMInMobiConsent ซึ่งช่วยให้คุณส่งข้อมูลความยินยอมไปยัง InMobi ได้ โค้ดตัวอย่างต่อไปนี้จะเรียกใช้ updateGDPRConsent ในคลาส GADMInMobiConsent หากเลือกที่จะเรียกใช้เมธอดนี้ เราขอแนะนําให้ทําก่อนส่งคําขอโฆษณาผ่าน SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google

Swift

import InMobiAdapter
// ...

var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"

GADMInMobiConsent.updateGDPRConsent(consentObject)

Objective-C

#import <InMobiAdapter/InMobiAdapter.h>
// ...

NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];

[GADMInMobiConsent updateGDPRConsent:consentObject];

ดูข้อมูลเพิ่มเติมเกี่ยวกับคีย์และค่าที่เป็นไปได้ซึ่ง InMobi ยอมรับในออบเจ็กต์ความยินยอมนี้ได้จากรายละเอียดการใช้งาน GDPR ของ InMobi

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

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

ในเวอร์ชัน 10.5.6.0, อะแดปเตอร์ InMobi เพิ่มการรองรับการอ่านสตริงความเป็นส่วนตัวของ IAB สหรัฐอเมริกาจากค่ากําหนดแชร์ NSUserDefaults ทําตามวิธีการใน เอกสารประกอบเกี่ยวกับกฎหมายความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา เพื่อตั้งค่าสตริงความเป็นส่วนตัวของสหรัฐอเมริกาใน NSUserDefaults

นอกจากนี้ โปรดดูหลักเกณฑ์เกี่ยวกับวิธีเปิดใช้การตั้งค่า CCPA ในแดชบอร์ดของ InMobi จากเอกสารประกอบ CCPA ของ InMobi

ขั้นตอนที่ 5: ต้องใช้โค้ดเพิ่มเติม

การผสานรวม SKAdNetwork

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

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

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

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

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

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

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

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

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

พารามิเตอร์และค่าคำขอ
setAgeGroup
กลุ่มอายุของผู้ใช้
kIMSDKAgeGroupBelow18
kIMSDKAgeGroupBetween18And24
kIMSDKAgeGroupBetween25And29
kIMSDKAgeGroupBetween30And34
kIMSDKAgeGroupBetween35And44
kIMSDKAgeGroupBetween45And54
kIMSDKAgeGroupBetween55And64
kIMSDKAgeGroupAbove65
setEducationType
ระดับการศึกษาของผู้ใช้
kIMSDKEducationHighSchoolOrLess
kIMSDKEducationCollegeOrGraduate
kIMSDKEducationPostGraduateOrAbove
setLogLevel kIMSDKLogLevelNone
kIMSDKLogLevelError
kIMSDKLogLevelDebug
setAge Integer อายุของผู้ใช้
setYearOfbirth Integer ปีเกิดของผู้ใช้
setPostalCode สตริง รหัสไปรษณีย์ของผู้ใช้ โดยปกติแล้วจะเป็นตัวเลข 5 หลัก
setAreaCode สตริง รหัสพื้นที่โทรศัพท์ของผู้ใช้ (เป็นส่วนหนึ่งของหมายเลขโทรศัพท์)
setLanguage สตริง ภาษาแม่ของผู้ใช้ (หากทราบ)
setLoginId สตริง รหัสการเข้าสู่ระบบในโดเมนของผู้เผยแพร่โฆษณา
setSessionId สตริง รหัสเซสชันในโดเมนของผู้เผยแพร่โฆษณา
setLocationWithCityStateCountry สตริง สถานที่ตั้งที่มีเมือง รัฐ และประเทศเป็นพารามิเตอร์
setKeywords สตริง คีย์เวิร์ดที่เกี่ยวข้องตามบริบทที่จะส่งในคําขอโฆษณา
setInterests สตริง สตริงที่เกี่ยวข้องตามบริบทที่จะส่งในคําขอโฆษณา
setAdditionalParameters พจนานุกรม ค่าเพิ่มเติมที่จะส่งในคําขอโฆษณา

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

Swift

let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)

Objective-C

GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];

การใช้โฆษณาเนทีฟ

การแสดงโฆษณา

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

ช่อง ชิ้นงานที่อะแดปเตอร์ InMobi รวมไว้เสมอ
บรรทัดแรก
รูปภาพ 1
มุมมองสื่อ
เนื้อความ
ไอคอนแอป
คำกระตุ้นการตัดสินใจ
การให้ดาว
ร้านค้า
ราคา

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

การติดตามการแสดงผลและการคลิก

SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google จะตรวจหาการคลิกและส่งต่อไปยัง InMobi เพื่อให้การรายงานการคลิกสอดคล้องกัน

SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google ใช้การเรียกกลับของ InMobi SDK ในการติดตามการแสดงผล ดังนั้นรายงานในแดชบอร์ดทั้ง 2 รายการจึงควรตรงกันโดยมีความคลาดเคลื่อนน้อยมาก

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

หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก InMobi ผู้เผยแพร่โฆษณาจะตรวจสอบข้อผิดพลาดพื้นฐานจากการตอบกลับโฆษณาได้โดยใช้ GADResponseInfo.adNetworkInfoArray ในชั้นเรียนต่อไปนี้

GADMAdapterInMobi
GADMediationAdapterInMobi

ต่อไปนี้คือรหัสและข้อความที่แสดงพร้อมกับข้อผิดพลาดที่อะแดปเตอร์ InMobi แสดงเมื่อโหลดโฆษณาไม่สําเร็จ

รหัสข้อผิดพลาด เหตุผล
101 ไม่มี/พารามิเตอร์เซิร์ฟเวอร์ InMobi ที่กําหนดค่าใน AdMob UI ไม่ถูกต้อง
102 อะแดปเตอร์ InMobi ไม่รองรับรูปแบบโฆษณาที่ขอ
103 โหลดโฆษณา InMobi สําหรับการกําหนดค่าเครือข่ายนี้แล้ว
อื่นๆ InMobi SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ที่ IMRequestStatus.h

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

เวอร์ชัน 10.8.0.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 11.12.0
  • InMobi SDK เวอร์ชัน 10.8.0

เวอร์ชัน 10.7.8.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 11.10.0
  • InMobi SDK เวอร์ชัน 10.7.8

เวอร์ชัน 10.7.5.1

  • อัปเดต CFBundleShortVersionString ให้มีคอมโพเนนต์ 3 รายการแทน 4 รายการ

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

  • Google Mobile Ads SDK เวอร์ชัน 11.10.0
  • InMobi SDK เวอร์ชัน 10.7.5

เวอร์ชัน 10.7.5.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 11.7.0
  • InMobi SDK เวอร์ชัน 10.7.5

เวอร์ชัน 10.7.4.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 11.6.0
  • InMobi SDK เวอร์ชัน 10.7.4

เวอร์ชัน 10.7.2.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 11.3.0
  • InMobi SDK เวอร์ชัน 10.7.2

เวอร์ชัน 10.7.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 11.2.0
  • InMobi SDK เวอร์ชัน 10.7.1

เวอร์ชัน 10.6.4.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 10.6.4
  • แทนที่เมธอด GADMobileAds.sharedInstance.sdkVersion ที่เลิกใช้งานแล้วด้วย GADMobileAds.sharedInstance.versionNumber
  • แทนที่การใช้ฟังก์ชัน NSUserDefaults ด้วยฟังก์ชัน CFPreferences
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 12.0 เป็นเวอร์ชันขั้นต่ำ
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 11.0 ขึ้นไป
  • รวม Info.plist ไว้ในเฟรมเวิร์กภายใน InMobiAdapter.xcframework

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

  • Google Mobile Ads SDK เวอร์ชัน 11.0.1
  • InMobi SDK เวอร์ชัน 10.6.4

เวอร์ชัน 10.6.0.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 10.6.0
  • เพิ่มการรองรับลายน้ำสําหรับการเสนอราคารูปแบบโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล

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

  • Google Mobile Ads SDK เวอร์ชัน 10.13.0
  • InMobi SDK เวอร์ชัน 10.6.0

เวอร์ชัน 10.5.8.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 10.10.0
  • InMobi SDK เวอร์ชัน 10.5.8

เวอร์ชัน 10.5.6.0

  • เพิ่มการรองรับการอ่านสตริงความเป็นส่วนตัวของ IAB สหรัฐอเมริกาจาก NSUserDefaults
  • ยืนยันความเข้ากันได้กับ InMobi SDK 10.5.6
  • เพิ่มการรองรับการเสนอราคาสําหรับโฆษณาแบนเนอร์ (รวมถึง MREC), โฆษณาคั่นระหว่างหน้า และโฆษณาที่มีการให้รางวัล

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

  • Google Mobile Ads SDK เวอร์ชัน 10.9.0
  • InMobi SDK เวอร์ชัน 10.5.6

เวอร์ชัน 10.5.5.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 10.4.0
  • InMobi SDK เวอร์ชัน 10.5.5

เวอร์ชัน 10.5.4.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 10.5.4
  • นำการใช้ API สื่อกลางเพศ วันเกิด และสถานที่ตั้งที่เลิกใช้งานออก
  • นำการรองรับสถาปัตยกรรม armv7 ออก
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 11.0 เป็นเวอร์ชันขั้นต่ำ
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 10.0.0 ขึ้นไป

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

  • Google Mobile Ads SDK เวอร์ชัน 10.2.0
  • InMobi SDK เวอร์ชัน 10.5.4

หมายเหตุเพิ่มเติม

  • เวอร์ชันนี้สร้างขึ้นก่อน Version 10.1.3.0 จึงไม่ได้ใช้ didRewardUser API

เวอร์ชัน 10.1.3.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 10.5.0
  • InMobi SDK เวอร์ชัน 10.1.3

หมายเหตุเพิ่มเติม

เวอร์ชัน 10.1.2.1

  • ยืนยันความเข้ากันได้กับ InMobi SDK 10.1.2
  • แก้ไขปัญหาที่โฆษณาเนทีฟอาจกลายเป็นค่าว่างใน UI ที่เลื่อนได้
  • อัปเดตอะแดปเตอร์ให้ใช้ Mediation API ใหม่
  • เพิ่มการรองรับการส่งต่อค่า COPPA ไปยัง InMobi SDK

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

  • Google Mobile Ads SDK เวอร์ชัน 9.14.0
  • InMobi SDK เวอร์ชัน 10.1.2

เวอร์ชัน 10.1.2.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 9.13.0
  • InMobi SDK เวอร์ชัน 10.1.2

เวอร์ชัน 10.1.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 9.12.0
  • InMobi SDK เวอร์ชัน 10.1.1

เวอร์ชัน 10.1.0.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 9.11.0
  • InMobi SDK เวอร์ชัน 10.1.0

เวอร์ชัน 10.0.7.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 9.5.0
  • InMobi SDK เวอร์ชัน 10.0.7

เวอร์ชัน 10.0.5.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 9.2.0
  • InMobi SDK เวอร์ชัน 10.0.5

เวอร์ชัน 10.0.2.1

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

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

  • Google Mobile Ads SDK เวอร์ชัน 9.0.0
  • InMobi SDK เวอร์ชัน 10.0.2

เวอร์ชัน 10.0.2.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 8.13.0
  • InMobi SDK เวอร์ชัน 10.0.2

เวอร์ชัน 10.0.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 8.12.0
  • InMobi SDK เวอร์ชัน 10.0.1

เวอร์ชัน 10.0.0.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 10.0.0
  • ตอนนี้ต้องใช้ iOS เวอร์ชัน 10.0 เป็นเวอร์ชันขั้นต่ำ

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

  • Google Mobile Ads SDK เวอร์ชัน 8.11.0
  • InMobi SDK เวอร์ชัน 10.0.0

เวอร์ชัน 9.2.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 8.9.0
  • InMobi SDK เวอร์ชัน 9.2.1

เวอร์ชัน 9.2.0.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 9.2.0
  • ลดความจําเป็นในการใช้ Google Mobile Ads SDK เวอร์ชัน 8.0.0 ขึ้นไป

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

  • Google Mobile Ads SDK เวอร์ชัน 8.8.0
  • InMobi SDK เวอร์ชัน 9.2.0

เวอร์ชัน 9.1.7.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 8.3.0
  • InMobi SDK เวอร์ชัน 9.1.7

เวอร์ชัน 9.1.5.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 8.1.0
  • InMobi SDK เวอร์ชัน 9.1.5

เวอร์ชัน 9.1.1.1

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

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

  • Google Mobile Ads SDK เวอร์ชัน 8.0.0
  • InMobi SDK เวอร์ชัน 9.1.1

เวอร์ชัน 9.1.1.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 7.68.0
  • InMobi SDK เวอร์ชัน 9.1.1

เวอร์ชัน 9.1.0.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 7.65.0
  • InMobi SDK เวอร์ชัน 9.1.0

เวอร์ชัน 9.0.7.2

  • โฆษณาที่มีการให้รางวัลจะไม่ใช้ค่าเริ่มต้นเป็น coppa=0 อีกต่อไปเมื่อไม่ได้ระบุการจัดการโฆษณาที่มีเด็กเป็นกลุ่มเป้าหมาย

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

  • Google Mobile Ads SDK เวอร์ชัน 7.61.0
  • InMobi SDK เวอร์ชัน 9.0.7

เวอร์ชัน 9.0.7.1

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

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

  • Google Mobile Ads SDK เวอร์ชัน 7.61.0
  • InMobi SDK เวอร์ชัน 9.0.7

เวอร์ชัน 9.0.7.0

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

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

  • Google Mobile Ads SDK เวอร์ชัน 7.60.0
  • InMobi SDK เวอร์ชัน 9.0.7

เวอร์ชัน 9.0.6.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 9.0.6 แล้ว
  • อัปเดตทรัพยากร Dependency ของ CocoaPod สำหรับอะแดปเตอร์ iOS ของ InMobi ให้ใช้ InMobiSDK/Core
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.60.0 ขึ้นไป

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

  • Google Mobile Ads SDK เวอร์ชัน 7.60.0
  • InMobi SDK เวอร์ชัน 9.0.6

เวอร์ชัน 9.0.4.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 9.0.4 แล้ว
  • ตอนนี้อะแดปเตอร์จะใช้งานไม่ได้ตั้งแต่เนิ่นๆ เมื่อการเริ่มต้นใช้งาน InMobi SDK ไม่สําเร็จ
  • ยกเลิกการรองรับสถาปัตยกรรม i386

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

  • Google Mobile Ads SDK เวอร์ชัน 7.57.0
  • InMobi SDK เวอร์ชัน 9.0.4

เวอร์ชัน 9.0.0.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 9.0.0
  • นําความสามารถในการเสนอราคาสําหรับรูปแบบแบนเนอร์ คั่นระหว่างหน้า และมีการให้รางวัลออก

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

  • Google Mobile Ads SDK เวอร์ชัน 7.53.1
  • InMobi SDK เวอร์ชัน 9.0.0

เวอร์ชัน 7.4.0.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 7.4.0 แล้ว

เวอร์ชัน 7.3.2.1

  • แก้ไขปัญหาที่อะแดปเตอร์เริ่มต้นไม่สำเร็จเนื่องจากการกําหนดค่าสื่อกลางไม่ถูกต้อง

เวอร์ชัน 7.3.2.0

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

เวอร์ชัน 7.3.0.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 7.3.0
  • นำการรองรับคําขอโฆษณาเนทีฟแบบคอนเทนต์และโฆษณาเพื่อการติดตั้งแอปออก แอปต้องใช้ Unified Native Ads API เพื่อขอโฆษณาเนทีฟ
  • ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.46.0 ขึ้นไป

เวอร์ชัน 7.2.7.0

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

เวอร์ชัน 7.2.4.0

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

เวอร์ชัน 7.2.1.0

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

เวอร์ชัน 7.2.0.0

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

เวอร์ชัน 7.1.2.0

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

เวอร์ชัน 7.1.1.2

  • เพิ่มการเรียกกลับ adapterDidCompletePlayingRewardBasedVideoAd: ลงในอะแดปเตอร์

เวอร์ชัน 7.1.1.1

  • เพิ่มคลาส GADInMobiConsent ซึ่งมีเมธอด updateGDPRConsent และ getConsent

เวอร์ชัน 7.1.1.0

  • ยืนยันความเข้ากันได้กับ InMobi SDK 7.1.1 แล้ว

เวอร์ชัน 7.1.0.0

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

เวอร์ชัน 7.0.4.1

  • แก้ไขปัญหาที่ทำให้เกิดข้อผิดพลาดสัญลักษณ์ซ้ำซ้อนเมื่อใช้อะแดปเตอร์กับเครือข่ายอื่น

เวอร์ชัน 7.0.4.0

  • อัปเดตอะแดปเตอร์เพื่อให้ใช้งานร่วมกับ InMobi SDK 7.0.4 ได้
  • เพิ่มการรองรับโฆษณาวิดีโอเนทีฟ
  • SDK ของ InMobi ไม่มีรูปภาพสําหรับโฆษณาที่มีชิ้นงานวิดีโอ เพื่อหลีกเลี่ยง NullPointerException ที่อาจเกิดขึ้น เมื่ออะแดปเตอร์ได้รับโฆษณารายการใดรายการหนึ่งเหล่านี้ ก็จะสร้าง NativeAd.Image ว่างเปล่าโดยอัตโนมัติและรวมไว้ในอาร์เรย์ชิ้นงานรูปภาพในออบเจ็กต์โฆษณาที่แอปได้รับ เราขอแนะนําให้ผู้เผยแพร่โฆษณาที่ใช้อะแดปเตอร์นี้หลีกเลี่ยงการใช้ชิ้นงานรูปภาพโดยตรงเมื่อสื่อกลางกับ InMobi และใช้ GADMediaView ใน UI แทน GADMediaView จะแสดงชิ้นงานวิดีโอโดยอัตโนมัติสําหรับโฆษณาที่มีชิ้นงานวิดีโอ และชิ้นงานรูปภาพสําหรับโฆษณาที่ไม่มีชิ้นงานวิดีโอ

เวอร์ชัน 6.2.1.0

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

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

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