This guide shows you how to use the Google Mobile Ads SDK to load and display ads from i-mobile using mediation, covering waterfall integrations. It covers how to add i-mobile to an ad unit's mediation configuration, and how to integrate the i-mobile SDK and adapter into a Unity app.
The dashboard interface for i-mobile uses Japanese text for its labels, buttons, and descriptions. The screenshots in this guide have not been translated. In this guide's descriptions and instructions however, labels and buttons are translated with their English language equivalents in parentheses.
Supported integrations and ad formats
The AdMob mediation adapter for i-mobile has the following capabilities:
Integration | |
---|---|
Bidding | |
Waterfall | |
Formats | |
Banner | |
Interstitial | |
Rewarded |
Requirements
- Unity 5.6 or higher
- Latest Google Mobile Ads SDK
- To deploy on Android
- Android API level 21 or higher
- To deploy on iOS
- iOS deployment target of 12.0 or higher
- A working Unity project configured with Google Mobile Ads SDK. See Get Started for details.
- Complete the mediation Get started guide
Step 1: Set up configurations in i-mobile UI
ลงชื่อสมัครใช้หรือเข้าสู่ระบบบัญชี i-mobile
เพิ่มแอปไปยังแดชบอร์ด i-mobile โดยคลิกแท็บ サイト/アプ이管理 (การจัดการเว็บไซต์/แอปพลิเคชัน) และปุ่มสำหรับแพลตฟอร์มของแอป
Android
iOS
กรอกแบบฟอร์มแล้วคลิกปุ่ม {@/規登録 (ลงชื่อสมัครใช้)
Android
iOS
หากต้องการสร้างสปอตโฆษณาใหม่ ให้เลือกแอปในแท็บ サイト/アプク管理 (การจัดการเว็บไซต์/แอปพลิเคชัน)
Android
iOS
ไปที่แท็บ 広告ポット管理 (Ad Spot Management) แล้วคลิกปุ่ม ของคุณถูกจัด จำพวกนี้ได้ 広告ポット (New Ad Spot)
ขั้นตอนถัดไป ให้กรอกข้อมูลในแบบฟอร์มโดยระบุ 広告すポットホ (ชื่อ Ad Spot name), 広告ที่แสดงอยู่ในポットサイズ (ขนาดสปอตโฆษณา) และรายละเอียดอื่นๆ จากนั้นคลิกปุ่ม 䦏登録 (ลงชื่อสมัครใช้)
สปอตโฆษณาใหม่ของคุณพร้อมแล้ว หากต้องการดูรายละเอียดการผสานรวม ให้คลิกปุ่ม アプ設定取得 (รับการตั้งค่าแอป)
จดบันทึก パポット (รหัสผู้เผยแพร่โฆษณา), メデ設アID (Media ID) และ customポットID (Spot ID) คุณจะต้องใช้พารามิเตอร์เหล่านี้ในภายหลังเมื่อกำหนดค่า i-mobile สำหรับสื่อกลางใน AdMob UI
Android
iOS
Step 2: Set up i-mobile demand in AdMob UI
กำหนดการตั้งค่าสื่อกลางสำหรับหน่วยโฆษณา
Android
ดูวิธีการได้ที่ขั้นตอนที่ 2 ในคู่มือสําหรับ Android
iOS
โปรดดูวิธีการในขั้นตอนที่ 2 ในคู่มือสำหรับ iOS
Step 3: Import the i-mobile SDK and adapter
Download the latest version of Google Mobile Ads mediation plugin for i-mobile
from the download link in the Changelog
and extract the GoogleMobileAdsIMobileMediation.unitypackage
from the zip
file.
In your Unity project editor, select Assets > Import Package >
Custom Package and find the GoogleMobileAdsIMobileMediation.unitypackage
file you downloaded. Make sure that all the files are selected and click
Import.
Then, select Assets > Play Services Resolver > Android Resolver >
Force Resolve. The Unity Play Services Resolver library will perform
dependency resolution from scratch and copy the declared dependencies into the
Assets/Plugins/Android
directory of your Unity app.
Step 4: Additional code required
Android
No additional code is required i-mobile integration.
iOS
SKAdNetwork integration
Follow i-mobile's documentation
to add the SKAdNetwork identifiers to your project's Info.plist
file.
Step 5: Test your implementation
เปิดใช้โฆษณาทดสอบ
อย่าลืม ลงทะเบียนอุปกรณ์ทดสอบ สำหรับ AdMob i-mobile จะเตรียม Spot ID, รหัสสื่อ และ รหัสผู้เผยแพร่โฆษณา สำหรับการทดสอบไว้ทดสอบ ซึ่งคุณจะดูได้ที่นี่
ยืนยันโฆษณาทดสอบ
ในการยืนยันว่าคุณได้รับโฆษณาทดสอบจาก i-mobile ให้เปิดใช้ การทดสอบแหล่งที่มาของโฆษณาแหล่งเดียว ในเครื่องมือตรวจสอบโฆษณาโดยใช้ i-mobile (Waterfall) แหล่งที่มาของโฆษณา
Error codes
If the adapter fails to receive an ad from i-mobile, publishers can check the
underlying error from the ad response using ResponseInfo
under the following classes:
Android
Format | Class name |
---|---|
Banner | com.google.ads.mediation.imobile.IMobileAdapter |
Interstitial | com.google.ads.mediation.imobile.IMobileAdapter |
Native | com.google.ads.mediation.imobile.IMobileMediationAdapter |
iOS
Format | Class name |
---|---|
Banner | IMobileAdapter |
Interstitial | IMobileAdapter |
Native | GADMediationAdapterIMobile |
Here are the codes and accompanying messages thrown by the i-mobile adapter when an ad fails to load:
Android
Error code | Reason |
---|---|
0-99 | i-mobile SDK returned an error. See code for more details. |
101 | i-mobile requires an Activity context to load ads. |
102 | i-mobile server parameters configured in the AdMob UI are missing/invalid. |
103 | The requested ad size does not match an i-mobile supported banner size. |
104 | i-mobile's native ad load success callback returned an empty native ads list. |
iOS
Error code | Reason |
---|---|
0-10 | i-mobile SDK returned an error. See code for more details. |
101 | i-mobile server parameters configured in the AdMob UI are missing/invalid. |
102 | The requested ad size does not match an i-mobile supported banner size. |
103 | i-mobile failed to present an ad. |
104 | i-mobile returned an empty native ad array. |
105 | i-mobile failed to download native ad assets. |
106 | i-mobile does not support requesting for multiple interstitial ads using the same Spot ID. |
i-mobile Unity Mediation Plugin Changelog
Version 1.3.5
- Supports i-mobile Android adapter version 2.3.2.0.
- Supports i-mobile iOS adapter version 2.3.4.0.
- Built and tested with the Google Mobile Ads Unity Plugin version 9.1.0.
Version 1.3.4
- Supports i-mobile Android adapter version 2.3.1.2.
- Supports i-mobile iOS adapter version 2.3.4.0.
- Built and tested with the Google Mobile Ads Unity Plugin version 9.0.0.
Version 1.3.3
- Supports i-mobile Android adapter version 2.3.1.1.
- Supports i-mobile iOS adapter version 2.3.3.0.
- Built and tested with the Google Mobile Ads Unity Plugin version 9.0.0.
Version 1.3.2
- Moved adapter content to
GoogleMobileAds/Mediation/IMobile/
. - Supports i-mobile Android adapter version 2.3.1.1.
- Supports i-mobile iOS adapter version 2.3.2.0.
- Built and tested with the Google Mobile Ads Unity Plugin version 8.1.0.
Version 1.3.1
- Supports i-mobile Android adapter version 2.3.0.0.
- Supports i-mobile iOS adapter version 2.3.0.1.
- Built and tested with the Google Mobile Ads Unity Plugin version 7.4.1.
Version 1.3.0
- Supports i-mobile Android adapter version 2.3.0.0.
- Supports i-mobile iOS adapter version 2.3.0.0.
- Built and tested with the Google Mobile Ads Unity Plugin version 7.3.1.
Version 1.2.2
- Supports i-mobile Android adapter version 2.0.23.1.
- Supports i-mobile iOS adapter version 2.2.0.1.
- Built and tested with the Google Mobile Ads Unity Plugin version 7.0.2.
Version 1.2.1
- Supports i-mobile Android adapter version 2.0.23.0.
- Supports i-mobile iOS adapter version 2.2.0.1.
- Built and tested with the Google Mobile Ads Unity Plugin version 7.0.0.
Version 1.2.0
- Supports i-mobile Android adapter version 2.0.23.0.
- Supports i-mobile iOS adapter version 2.2.0.0.
Version 1.1.0
- Supports i-mobile Android adapter version 2.0.22.2.
- Supports i-mobile iOS adapter version 2.1.0.1.
Version 1.0.2
- Supports i-mobile Android adapter version 2.0.22.0.
- Supports i-mobile iOS adapter version 2.0.32.0.
Version 1.0.1
- Supports i-mobile Android adapter version 2.0.21.0.
- Supports i-mobile iOS adapter version 2.0.31.0.
Version 1.0.0
- First release!
- Supports i-mobile Android adapter version 2.0.20.1.
- Supports i-mobile iOS adapter version 2.0.29.0.