คู่มือนี้จะแสดงวิธีใช้ Google Mobile Ads SDK เพื่อโหลดและแสดงโฆษณาจาก InMobi โดยใช้ สื่อกลาง AdMob ซึ่งครอบคลุมทั้งการผสานรวม Waterfall และการเสนอราคา ซึ่งจะอธิบายวิธีเพิ่ม InMobi ในการกําหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม SDK และอะแดปเตอร์ของ InMobi ลงใน iOS แอป
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อะแดปเตอร์สื่อกลางสําหรับ InMobi มีความสามารถดังต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | 1 |
น้ำตก | |
รูปแบบ | |
แบนเนอร์ | |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
เนทีฟ | 2 |
1 การผสานรวมการเสนอราคาอยู่ในรุ่นเบต้าแบบเปิด
2 รองรับเฉพาะการแสดงโฆษณาสื่อกลางตามลำดับขั้น (Waterfall Mediation)
ข้อกำหนด
- เป้าหมายการติดตั้งใช้งาน iOS 10.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 ใน 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
การใช้ 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 สหรัฐอเมริกาจากค่ากําหนดแชร์
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.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
เวอร์ชันก่อนหน้า
- รองรับโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า วิดีโอที่มีการให้รางวัล และโฆษณาเนทีฟ