คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads SDK เพื่อโหลดและแสดงโฆษณาจาก InMobi โดยใช้ Mediation ของ AdMob ซึ่งครอบคลุมทั้งการผสานรวม Waterfall และการเสนอราคา ซึ่งจะอธิบายวิธีเพิ่ม InMobi ในการกําหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม SDK และอะแดปเตอร์ของ InMobi เข้ากับแอป iOS
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสําหรับ InMobi มีความสามารถดังต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | 1 |
น้ำตก | |
รูปแบบ | |
แบนเนอร์ | |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
เนทีฟ | 2 |
1 การผสานการเสนอราคาอยู่ในรุ่นเบต้าแบบเปิด
2 รองรับเฉพาะการแสดงโฆษณาสื่อกลางตามลำดับขั้น (Waterfall Mediation)
ข้อกำหนด
เป้าหมายการติดตั้งใช้งาน iOS 10.0 ขึ้นไป
[สำหรับการเสนอราคา]: หากต้องการผสานรวมรูปแบบโฆษณาที่รองรับทั้งหมดในการเสนอราคา ให้ใช้อะแดปเตอร์ InMobi 10.6.0.0 ขึ้นไป (ขอแนะนําให้ใช้เวอร์ชันล่าสุด)
Google Mobile Ads SDK เวอร์ชันล่าสุด
สื่อกลางเสร็จสมบูรณ์ คู่มือเริ่มต้นใช้งาน
ขั้นตอนที่ 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 ใน UI ของ AdMob
กำหนดการตั้งค่าสื่อกลางสําหรับหน่วยโฆษณา
คุณต้องเพิ่ม 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
การใช้ CocoaPods (แนะนำ)
เพิ่มบรรทัดต่อไปนี้ลงใน 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 และ GDPR
ภายใต้นโยบายความยินยอมของผู้ใช้ 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 US จาก 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 ใช้การเรียกกลับของ SDK InMobi เพื่อติดตามการแสดงผล ดังนั้นรายงานในแดชบอร์ดทั้ง 2 รายการจึงควรตรงกันโดยมีข้อมูลคลาดเคลื่อนน้อยมาก
รหัสข้อผิดพลาด
หากอะแดปเตอร์ไม่ได้รับโฆษณาจาก InMobi ผู้เผยแพร่โฆษณาจะตรวจสอบข้อผิดพลาดพื้นฐานจากการตอบกลับโฆษณาได้โดยใช้ GADResponseInfo.adNetworkInfoArray
ในคลาสต่อไปนี้
GADMAdapterInMobi
GADMediationAdapterInMobi
ต่อไปนี้คือรหัสและข้อความที่แสดงพร้อมกับข้อผิดพลาดที่อะแดปเตอร์ InMobi แสดงเมื่อโหลดโฆษณาไม่สําเร็จ
รหัสข้อผิดพลาด | เหตุผล |
---|---|
101 | พารามิเตอร์เซิร์ฟเวอร์ InMobi ที่กําหนดค่าใน UI ของ AdMob ขาดหายไป/ไม่ถูกต้อง |
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.5.4.0
เวอร์ชัน 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
เวอร์ชันก่อนหน้า
- รองรับโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า วิดีโอที่มีการให้รางวัล และโฆษณาเนทีฟ