Integrating i-mobile with Mediation

This guide is intended for publishers who want to use the Google Mobile Ads SDK to load and display ads from i-mobile via mediation. It covers adding i-mobile to an ad unit's mediation configuration, setting up Ad Network Optimization (ANO), and integrating 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 ad formats and features

The AdMob mediation adapter for i-mobile has the following capabilities:

Formats
Banners
Interstitials
Rewarded Video
Features
Smart Banners
Ad Network Optimization (ANO)

Requirements

  • Unity 5.6 or higher
  • Latest Google Mobile Ads SDK
  • To deploy on Android
    • Android API level 16 or higher
  • To deploy on iOS
    • iOS deployment target of 9.0 or higher
  • A working Unity project configured with Google Mobile Ads SDK. See Get Started for details.

Step 1: Set up i-mobile

Sign up or log in to your i-mobile account.

Android

Add your app to the i-mobile dashboard by clicking the サイト/アプリ管理 (Site/Application Management) tab and clicking the 新規Androidアプリ (New Android App) button.

Register your app by providing its 名称 (Name) and マーケットURL (Market URL). Then, click the 新規登録 (Sign up) button after filling out the rest of the form.

To create a new Advertising Spot, select your app under the サイト/アプリ管理 (Site/Application Management) tab.

Navigate to the 広告スポット管理 (Ad Spot Management) tab and click on the 新規広告スポット (New Ad Spot) button.

create_ad_spot

Next, fill out the form by providing the 広告スポット名 (Ad Spot name), 広告スポットサイズ (Ad Spot size) and other details. Then, click the 新規登録 (Sign up) button.

new_ad_spot_form

Your new Ad spot is ready. To view its integration details, click the アプリ設定取得 (Get App settings) button.

ad_spot_list

Take note of the パブリッシャーID (Publisher ID), メディアID (Media ID), and スポットID (Spot ID). You'll need these parameters later when configuring i-mobile for mediation in the AdMob UI.

iOS

Add your app to the i-mobile dashboard by clicking the サイト/アプリ管理 (Site/Application Management) tab and clicking the 新規iPhoneアプリ (New iPhone App) button.

Register your app by providing its 名称 (Name) and App Store URL. Then, click the 新規登録 (Sign up) button after filling out the rest of the form.

To create a new Advertising Spot, select your app under the サイト/アプリ管理 (Site/Application Management) tab.

Navigate to the 広告スポット管理 (Ad Spot Management) tab and click on the 新規広告スポット (New Ad Spot) button.

create_ad_spot

Next, fill out the form by providing the 広告スポット名 (Ad Spot name), 広告スポットサイズ (Ad Spot size) and other details. Then, click the 新規登録 (Sign up) button.

new_ad_spot_form

Your new Ad spot is ready. To view its integration details, click the アプリ設定取得 (Get App settings) button.

ad_spot_list

Take note of the パブリッシャーID (Publisher ID), メディアID (Media ID), and スポットID (Spot ID). You'll need these parameters later when configuring i-mobile for mediation in the AdMob UI.

Step 2: Configure mediation settings for your AdMob ad unit

To add i-mobile to the mediation configuration for your AdMob ad unit(s), first sign in to your AdMob account. Then, follow the iOS or Android platform specific instructions below.

If you're deploying your Unity app to both Android and iOS, you need two AdMob ad units, one for each platform.

Android

Navigate to the Mediation tab. If you have an existing mediation group you'd like to modify, click the name of that mediation group to edit it, and skip ahead to Add i-mobile as an ad source.

To create a new mediation group, select Create Mediation Group.

AdMob mediation tab

Enter your ad format and platform, then click Continue.

Give your mediation group a name, and select locations to target. Next, set the mediation group status to Enabled. Then click Add Ad Units.

Associate this mediation group with your existing AdMob ad units. Then click Done.

You should now see the ad units card populated with the ad units you selected.

Add i-mobile as an ad source

In the Ad Sources card, select Add Ad Network.

Select i-mobile and enable the Optimize feature. Enter the Login Name and API Password of your i-mobile account to set up ANO for i-mobile. Then enter an eCPM value for i-mobile and click Continue.

Enter your Publisher ID, Media ID, and Spot ID, obtained earlier.

iOS

Navigate to the Mediation tab. If you have an existing mediation group you'd like to modify, click the name of that mediation group to edit it, and skip ahead to Add i-mobile as an ad source.

To create a new mediation group, select Create Mediation Group.

AdMob mediation tab

Enter your ad format and platform, then click Continue.

Give your mediation group a name, and select locations to target. Next, set the mediation group status to Enabled. Then click Add Ad Units.

Associate this mediation group with your existing AdMob ad units. Then click Done.

You should now see the ad units card populated with the ad units you selected.

Add i-mobile as an ad source

In the Ad Sources card, select Add Ad Network.

Select i-mobile and enable the Optimize feature. Enter the Login Name and API Password of your i-mobile account to set up ANO for i-mobile. Then enter an eCPM value for i-mobile and click Continue.

Enter your Publisher ID, Media ID, and Spot ID, obtained earlier.

Step 3: Import the i-mobile SDK and adapter

Download the latest version of Google Mobile Ads mediation plugin for i-mobile 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 perfrom dependency resolution from scratch and copy the declared dependencies into the Assets/Plugins/Android directory of your Unity app.

Step 4: Additional code required

No additional code is required for i-mobile integration.

Step 5: Test your implementation

For testing your integration, i-mobile provides test Spot ID, Media ID, and Publisher ID for all ad formats. You can find them here.

i-mobile Unity Mediation Plugin Changelog

Version 1.0.2

Version 1.0.1

Version 1.0.0