คู่มือนี้จะแสดงวิธีใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เพื่อโหลดและแสดง โฆษณาจาก InMobi โดยใช้สื่อกลาง AdMob ซึ่งครอบคลุมทั้งการผสานรวมแบบลำดับขั้นและการผสานรวมแบบเสนอราคา โดยจะครอบคลุมวิธีเพิ่ม InMobi ลงในการกำหนดค่าสื่อกลางของหน่วยโฆษณา และวิธีผสานรวม InMobi SDK และอแดปเตอร์เข้ากับแอป iOS
การผสานรวมและรูปแบบโฆษณาที่รองรับ
อแดปเตอร์สื่อกลางสำหรับ InMobi มีความสามารถต่อไปนี้
การผสานรวม | |
---|---|
การเสนอราคา | |
น้ำตก | |
รูปแบบ | |
ป้ายประกาศ | |
โฆษณาคั่นระหว่างหน้า | |
ได้รับรางวัลแล้ว | |
เนทีฟ | 1 |
1 รองรับเฉพาะการแสดงโฆษณาสื่อกลางตามลำดับขั้น (Waterfall Mediation)
ข้อกำหนด
เป้าหมายการติดตั้งใช้งาน iOS 10.0 ขึ้นไป
[สำหรับการเสนอราคา]: หากต้องการผสานรวมรูปแบบโฆษณาทั้งหมดที่รองรับในการเสนอราคา ให้ใช้ InMobi Adapter 10.6.0.0 ขึ้นไป (แนะนำให้ใช้เวอร์ชันล่าสุด)
Google Mobile Ads SDK เวอร์ชันล่าสุด
ทําตามคู่มือเริ่มต้นใช้งานสื่อกลาง
ขั้นตอนที่ 1: ตั้งค่าใน UI ของ InMobi
ลงชื่อสมัครใช้บัญชี InMobi เมื่อสร้างบัญชี ให้ปล่อยตัวเลือกใช้ InMobi SSP กับการเสนอราคาแบบเปิดของ Google ไว้โดยไม่ต้องเลือก
เมื่อบัญชีได้รับการยืนยันแล้ว ให้เข้าสู่ระบบ
เพิ่มแอป
หากต้องการเพิ่มแอปไปยังแดชบอร์ด InMobi ให้คลิกพื้นที่โฆษณา > การตั้งค่าพื้นที่โฆษณา
คลิกเพิ่มพื้นที่โฆษณา แล้วเลือกช่องทางแอปบนอุปกรณ์เคลื่อนที่จากเมนูแบบเลื่อนลง
เริ่มพิมพ์ URL ของ App Store ที่เผยแพร่แล้วในแถบค้นหา แล้วเลือกแอปจากผลการค้นหาที่ป้อนอัตโนมัติ คลิกต่อไป
หากแอปยังไม่ได้เผยแพร่ ให้คลิกลิงก์ด้วยตนเอง แล้วป้อนรายละเอียดที่จำเป็น คลิกต่อไป
ตรวจสอบการตั้งค่าการปฏิบัติตามข้อกำหนดของแอปและเว็บไซต์ แล้วคลิกบันทึกและ สร้างตําแหน่ง
ตำแหน่ง
หลังจากตั้งค่าพื้นที่โฆษณาแล้ว ระบบจะเปลี่ยนเส้นทางคุณไปยังเวิร์กโฟลว์การสร้างตําแหน่ง
การเสนอราคา
เลือกประเภทหน่วยโฆษณา จากนั้นป้อนชื่อตําแหน่ง เลือกเปิดและการเสนอราคาแบบเปิดของ Google สําหรับการเสนอราคาตามกลุ่มเป้าหมายและพาร์ทเนอร์ ตามลําดับ แล้วกรอกข้อมูลในแบบฟอร์มที่เหลือ คลิกสร้างตําแหน่ง เมื่อเสร็จแล้ว
น้ำตก
เลือกประเภทหน่วยโฆษณา จากนั้นป้อนชื่อตําแหน่ง เลือกปิดสําหรับการเสนอราคาตามกลุ่มเป้าหมาย และกรอกข้อมูลในส่วนที่เหลือของแบบฟอร์ม คลิกสร้างตําแหน่งเมื่อเสร็จแล้ว
เมื่อสร้างตําแหน่งแล้ว ระบบจะแสดงรายละเอียดของตําแหน่ง จดบันทึก รหัสตําแหน่งโฆษณา ซึ่งจะใช้สําหรับการตั้งค่า หน่วยโฆษณา AdMob
รหัสบัญชี
คุณดูรหัสบัญชี InMobi ได้ที่การเงิน > การตั้งค่าการชำระเงิน > ข้อมูลการชำระเงิน
ค้นหาคีย์ API การรายงาน InMobi
การเสนอราคา
ขั้นตอนนี้ไม่จำเป็นสำหรับการผสานรวมการเสนอราคา
น้ำตก
ไปที่บัญชีของฉัน > การตั้งค่าบัญชี ไปที่แท็บคีย์ API แล้วคลิกสร้างคีย์ API
เลือกอีเมลของผู้ใช้ที่ต้องใช้คีย์ แล้วคลิกสร้างคีย์ API ระบบจะสร้างไฟล์ที่มีคีย์ API และชื่อผู้ใช้/ชื่อเข้าสู่ระบบ
เฉพาะผู้ดูแลระบบบัญชีผู้เผยแพร่โฆษณาเท่านั้นที่จะสร้าง คีย์ API สำหรับผู้ใช้ทั้งหมดได้ หากลืมคีย์ API ที่สร้างไว้ก่อนหน้านี้ ให้รีเซ็ตคีย์ API โดยวางเมาส์เหนืออีเมลในแท็บคีย์ API
อัปเดต app-ads.txt
ผู้ขายที่ได้รับอนุญาตสำหรับแอป app-ads.txt เป็นความคิดริเริ่มของ IAB Tech Lab ที่ช่วยตรวจสอบว่าคุณจะขาย
พื้นที่โฆษณาในแอปผ่านช่องทางที่คุณได้รับอนุญาตเท่านั้น คุณจะต้องใช้ไฟล์ app-ads.txt
เพื่อป้องกันไม่ให้เสียรายได้จากโฆษณาเป็นจำนวนมาก
หากยังไม่ได้ดำเนินการ ให้สร้างไฟล์ app-ads.txt สำหรับแอป
หากต้องการติดตั้งใช้งาน app-ads.txt
สำหรับ InMobi
เพิ่มข้อมูลโค้ดที่ปรับให้เหมาะกับคุณ
เปิดโหมดทดสอบ
เปิดใช้โหมดทดสอบสำหรับตําแหน่งในการแสดงผลแบบเรียลไทม์ทั้งหมดหรืออุปกรณ์ทดสอบบางเครื่องเท่านั้น
ขั้นตอนที่ 2: ตั้งค่าดีมานด์ InMobi ใน UI ของ AdMob
กำหนดค่าการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา
คุณต้องเพิ่ม InMobi ลงในการกำหนดค่าสื่อกลางสำหรับหน่วยโฆษณา
ก่อนอื่น ให้ลงชื่อเข้าใช้บัญชี AdMob จากนั้นไปที่แท็บสื่อกลาง หากมีกลุ่มสื่อกลางอยู่แล้วที่ต้องการแก้ไข ให้คลิกชื่อกลุ่มสื่อกลางนั้นเพื่อแก้ไข แล้วข้ามไปที่ เพิ่ม InMobi เป็นแหล่งที่มาของโฆษณา
หากต้องการสร้างกลุ่มสื่อกลางใหม่ ให้เลือกสร้างกลุ่มสื่อกลาง
ป้อนรูปแบบโฆษณาและแพลตฟอร์ม แล้วคลิกต่อไป
ตั้งชื่อกลุ่มสื่อกลาง แล้วเลือกสถานที่ตั้งที่จะกำหนดเป้าหมาย จากนั้นตั้งค่าสถานะกลุ่มสื่อกลางเป็นเปิดใช้ แล้วคลิกเพิ่มหน่วยโฆษณา
เชื่อมโยงกลุ่มสื่อกลางนี้กับหน่วยโฆษณา AdMob ที่มีอยู่ อย่างน้อย 1 หน่วย จากนั้นคลิกเสร็จสิ้น
ตอนนี้คุณควรเห็นการ์ดหน่วยโฆษณาที่แสดงหน่วยโฆษณาที่คุณเลือก
เพิ่ม InMobi เป็นแหล่งที่มาของโฆษณา
การเสนอราคา
ในส่วนแหล่งที่มาของโฆษณา ภายใต้การ์ดการเสนอราคา ให้เลือกเพิ่ม แหล่งที่มาของโฆษณา จากนั้นเลือก InMobi (SDK)คลิกวิธีลงนามในข้อตกลงสำหรับพาร์ทเนอร์และ ตั้งค่าการเป็นพาร์ทเนอร์การเสนอราคากับ InMobi

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

หากมีการแมปสำหรับ InMobi อยู่แล้ว คุณสามารถเลือกการแมปนั้นได้ หากไม่ ให้คลิกเพิ่มการแมป

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

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

หากมีการแมปสำหรับ InMobi อยู่แล้ว คุณสามารถเลือกการแมปนั้นได้ หากไม่ ให้คลิกเพิ่มการแมป

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

เพิ่ม InMobi ลงในรายการพาร์ทเนอร์โฆษณา GDPR และกฎระเบียบของรัฐในสหรัฐอเมริกา
ทำตามขั้นตอนใน การตั้งค่ากฎระเบียบของยุโรป และ การตั้งค่ากฎระเบียบของรัฐในสหรัฐอเมริกา เพื่อเพิ่ม InMobi ลงใน รายชื่อพาร์ทเนอร์โฆษณาตามกฎระเบียบของยุโรปและรัฐในสหรัฐอเมริกาใน 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
การตั้งค่าโปรเจ็กต์
เพิ่มแฟล็ก -ObjC
ไปยังแฟล็ก Linker อื่นๆ ในส่วนเป้าหมายของแอปพลิเคชัน >
การตั้งค่าบิลด์
ขั้นตอนที่ 4: ใช้การตั้งค่าความเป็นส่วนตัวใน InMobi SDK
ความยินยอมจากผู้ใช้ในสหภาพยุโรปและ GDPR
เพื่อปฏิบัติตาม นโยบายความยินยอมของผู้ใช้ EU ของ Google คุณต้องเปิดเผยข้อมูลบางอย่างต่อ ผู้ใช้ในเขตเศรษฐกิจยุโรป (EEA), สหราชอาณาจักร และสวิตเซอร์แลนด์ รวมถึงขอ ความยินยอมในการใช้คุกกี้หรือพื้นที่เก็บข้อมูลอื่นๆ ในเครื่องตามที่กฎหมาย กำหนด และสำหรับการเก็บรวบรวม แชร์ และใช้ข้อมูลส่วนตัวเพื่อการปรับโฆษณาตามโปรไฟล์ของผู้ใช้ นโยบายนี้เป็นผลมาจากข้อกำหนดด้าน ePrivacy และกฎระเบียบให้ความคุ้มครองข้อมูลส่วนบุคคลของผู้บริโภค (GDPR) ของสหภาพยุโรป คุณมีหน้าที่ ตรวจสอบว่ามีการส่งต่อความยินยอมไปยังแหล่งที่มาของโฆษณาแต่ละแห่งใน เชนสื่อกลาง Google ไม่สามารถส่งต่อตัวเลือกความยินยอมของผู้ใช้ไปยังเครือข่ายดังกล่าวโดยอัตโนมัติ
ในเวอร์ชัน 7.1.1.0 อะแดปเตอร์ InMobi ได้เพิ่มคลาส GADMInMobiConsent
ซึ่ง
ช่วยให้คุณส่งข้อมูลความยินยอมไปยัง InMobi ได้ โค้ดตัวอย่างต่อไปนี้เรียกใช้
updateGDPRConsent
ในคลาส GADMInMobiConsent
หากเลือกเรียกใช้เมธอดนี้ ขอแนะนำให้ทำก่อนที่จะขอโฆษณาผ่าน Google Mobile Ads SDK
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 U.S. จาก
NSUserDefaults
ทําตามวิธีการใน
เอกสารประกอบเกี่ยวกับกฎหมายคุ้มครองความเป็นส่วนตัวของรัฐในสหรัฐอเมริกา
เพื่อตั้งค่าสตริงความเป็นส่วนตัวของสหรัฐอเมริกาใน
NSUserDefaults
นอกจากนี้ โปรดดูเอกสารประกอบ CCPA ของ InMobi เพื่อดูหลักเกณฑ์เกี่ยวกับวิธีเปิดใช้การตั้งค่า CCPA ในแดชบอร์ด InMobi
ขั้นตอนที่ 5: ต้องใช้โค้ดเพิ่มเติม
การผสานรวม SKAdNetwork
ทําตามเอกสารประกอบของ InMobi
เพื่อเพิ่มตัวระบุ SKAdNetwork ลงในไฟล์ Info.plist
ของโปรเจ็กต์
ขั้นตอนที่ 6: ทดสอบการติดตั้งใช้งาน
เปิดใช้โฆษณาทดสอบ
โปรดตรวจสอบว่าคุณได้ ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ AdMob และเปิดใช้โหมดทดสอบใน UI ของ InMobi
ยืนยันโฆษณาทดสอบ
หากต้องการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก InMobi ให้เปิดใช้การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้แหล่งที่มาของโฆษณา InMobi (การเสนอราคา) และ InMobi (Waterfall)
ขั้นตอนที่ไม่บังคับ
พารามิเตอร์เฉพาะเครือข่าย
อะแดปเตอร์ InMobi รองรับพารามิเตอร์คำขอเพิ่มเติมที่ส่งไปยัง
อะแดปเตอร์ได้โดยใช้คลาส GADInMobiExtras
GADInMobiExtras
มีพร็อพเพอร์ตี้ต่อไปนี้ซึ่งใช้ร่วมกันในรูปแบบโฆษณาทั้งหมดที่รองรับ
พารามิเตอร์และค่าคำขอ | |
---|---|
setAgeGroup กลุ่มอายุของผู้ใช้ |
kIMSDKAgeGroupBelow18 kIMSDKAgeGroupBetween18And24 kIMSDKAgeGroupBetween25And29 kIMSDKAgeGroupBetween30And34 kIMSDKAgeGroupBetween35And44 kIMSDKAgeGroupBetween45And54 kIMSDKAgeGroupBetween55And64 kIMSDKAgeGroupAbove65
|
setEducationType ระดับการศึกษาของผู้ใช้ |
kIMSDKEducationHighSchoolOrLess kIMSDKEducationCollegeOrGraduate kIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNone kIMSDKLogLevelError kIMSDKLogLevelDebug |
setAge
|
จำนวนเต็ม อายุของผู้ใช้ |
setYearOfbirth
|
จำนวนเต็ม ปีเกิดของผู้ใช้ |
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 ดังนั้น การรายงานการคลิกจะซิงค์กัน
Google Mobile Ads SDK ใช้การเรียกกลับของ InMobi SDK สำหรับการติดตามการแสดงผล รายงานในแดชบอร์ดทั้ง 2 รายการจึงควรตรงกันโดยมีความคลาดเคลื่อนน้อยมากหรือไม่มีเลย
รหัสข้อผิดพลาด
หากอแดปเตอร์ไม่ได้รับโฆษณาจาก InMobi
ผู้เผยแพร่โฆษณาสามารถตรวจสอบข้อผิดพลาดพื้นฐานจากการตอบกลับโฆษณาได้โดยใช้
GADResponseInfo.adNetworkInfoArray
ภายใต้คลาสต่อไปนี้
GADMAdapterInMobi
GADMediationAdapterInMobi
ต่อไปนี้คือรหัสและข้อความที่มาพร้อมกันซึ่งอะแดปเตอร์ InMobi แสดงเมื่อโหลดโฆษณาไม่สำเร็จ
รหัสข้อผิดพลาด | เหตุผล |
---|---|
101 | พารามิเตอร์เซิร์ฟเวอร์ InMobi ที่กำหนดค่าไว้ใน UI ของ AdMob ขาดหายไป/ไม่ถูกต้อง |
102 | InMobi Adapter ไม่รองรับรูปแบบโฆษณาที่ขอ |
103 | ระบบโหลดโฆษณา InMobi สำหรับการกำหนดค่าเครือข่ายนี้แล้ว |
อื่นๆ | InMobi SDK แสดงข้อผิดพลาด ดูรายละเอียดเพิ่มเติมได้ที่ IMRequestStatus.h |
บันทึกการเปลี่ยนแปลงของตัวกลาง InMobi iOS
เวอร์ชัน 10.8.6.0
- ยืนยันความเข้ากันได้กับ InMobi SDK 10.8.6
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.7.0
- InMobi SDK เวอร์ชัน 10.8.6
เวอร์ชัน 10.8.3.1
- สําหรับคําขอการเสนอราคาแบนเนอร์ จะนําการตรวจสอบความถูกต้องที่บังคับให้ ขนาดแบนเนอร์แมปกับขนาดโฆษณา InMobi มาตรฐานออก หากผู้เสนอราคา InMobi เสนอราคาสำหรับขนาดที่ไม่ได้มาตรฐาน ตอนนี้อแดปเตอร์จะอนุญาตให้คำขอดังกล่าวแสดงผลได้แล้ว
- นำการตรวจสอบความถูกต้องของรหัสบัญชีและรหัสตําแหน่งที่นําออกในคําขอเสนอราคาออก
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.4.0
- InMobi SDK เวอร์ชัน 10.8.3
เวอร์ชัน 10.8.3.0
- เพิ่มการรองรับโฆษณาคั่นระหว่างหน้าที่มีการให้รางวัล
- เพิ่มข้อความการป้องกันในสัญญาณการเสนอราคาสำหรับโฆษณาที่มีการให้รางวัล เพื่อไม่ให้เสนอราคาหากไม่ได้ใช้โฆษณาที่มีการให้รางวัลที่โหลดไว้ก่อนหน้านี้สำหรับรหัสตําแหน่ง
- ยืนยันความเข้ากันได้กับ InMobi SDK 10.8.3
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.4.0
- InMobi SDK เวอร์ชัน 10.8.3
เวอร์ชัน 10.8.2.0
- ยืนยันความเข้ากันได้กับ InMobi SDK 10.8.2
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.2.0
- InMobi SDK เวอร์ชัน 10.8.2
เวอร์ชัน 10.8.0.2
- เปิดใช้ธง
-fobjc-arc
และ-fstack-protector-all
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.1.0
- InMobi SDK เวอร์ชัน 10.8.0
เวอร์ชัน 10.8.0.1
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 12.0.0 ขึ้นไป
สร้างและทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 12.0.0
- InMobi SDK เวอร์ชัน 10.8.0
เวอร์ชัน 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
หมายเหตุเพิ่มเติม
- รุ่นนี้สร้างขึ้นก่อนเวอร์ชัน 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 ที่เลื่อนได้
- อัปเดตอแดปเตอร์เพื่อใช้ API สื่อกลางใหม่
- เพิ่มการรองรับการส่งต่อค่า COPPA ไปยัง InMobi SDK
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 9.14.0
- InMobi SDK เวอร์ชัน 10.1.2
เวอร์ชัน 10.1.2.0
- ยืนยันความเข้ากันได้กับ InMobi SDK 10.1.2
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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 ขึ้นไป
สร้างและทดสอบด้วย
- SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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
- ได้รับการยืนยันว่าเข้ากันได้กับ Google Mobile Ads SDK เวอร์ชัน 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
- ลดการพึ่งพา SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 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 สำหรับอแดปเตอร์ InMobi iOS เพื่อใช้
InMobiSDK/Core
- ตอนนี้ต้องใช้ SDK โฆษณาในอุปกรณ์เคลื่อนที่ของ Google เวอร์ชัน 7.60.0 ขึ้นไป
สร้างขึ้นและผ่านการทดสอบด้วย
- Google Mobile Ads SDK เวอร์ชัน 7.60.0
- SDK ของ InMobi เวอร์ชัน 9.0.6
เวอร์ชัน 9.0.4.0
- ยืนยันความเข้ากันได้กับ InMobi SDK 9.0.4
- ตอนนี้อะแดปเตอร์จะล้มเหลวตั้งแต่เนิ่นๆ เมื่อการเริ่มต้น SDK ของ InMobi ไม่สำเร็จ
- ยกเลิกการรองรับสถาปัตยกรรม 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
- SDK ของ InMobi เวอร์ชัน 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 ไม่มีรูปภาพสำหรับโฆษณาที่มีชิ้นงานวิดีโอ เพื่อหลีกเลี่ยง NullPointerExceptions ที่อาจเกิดขึ้น เมื่ออแดปเตอร์ได้รับโฆษณาเหล่านี้ ระบบจะสร้าง NativeAd.Image ว่างโดยอัตโนมัติและรวมไว้ในอาร์เรย์เนื้อหารูปภาพ ในออบเจ็กต์โฆษณาที่แอปได้รับ ขอแนะนำให้ผู้เผยแพร่โฆษณาที่ใช้อแดปเตอร์นี้หลีกเลี่ยงการใช้ชิ้นงานรูปภาพโดยตรงเมื่อทำสื่อกลางกับ InMobi และใช้ GADMediaView ใน UI แทน GADMediaView จะ แสดงชิ้นงานวิดีโอโดยอัตโนมัติสำหรับโฆษณาที่มีชิ้นงานวิดีโอ และชิ้นงานรูปภาพ สำหรับโฆษณาที่ไม่มี
เวอร์ชัน 6.2.1.0
- ยืนยันความเข้ากันได้กับ inMobi SDK 6.2.1
เวอร์ชันก่อนหน้า
- รองรับรูปแบบโฆษณาแบนเนอร์ โฆษณาคั่นระหว่างหน้า โฆษณาวิดีโอที่มีการให้รางวัล และโฆษณาเนทีฟ