積分インテグレーション
Mintegral アカウントを設定し、広告ユニットを作成し、Mintegral アダプターをプロジェクトに追加することで、Mintegral を Unity LevelPlay と統合します。
読み終わるまでの所要時間 3 分最終更新 6日前
このガイドでは、Unity LevelPlay Mediation プラットフォームで Mintegral を広告ネットワークとして稼働させる方法をステップごとに説明します。
統合ネットワークの場合、自動設定ツールはステップ 1 の完了後に使用できます。自動設定ツールは、アプリケーションと入札者の配置を作成し、Mintegralから配置の詳細を取得するため、LevelPlayプラットフォームとMintegralプラットフォームを切り替える必要はありません。または、設定全体を手動で完了することもできます。
前提条件
リワード広告、インタースティシャル広告、またはバナー広告をアプリケーションに正しく統合していることを確認します。インテグレーション手順については、以下のプラットフォーム固有のガイドを参照してください。
ステップ 1. 統合アカウントの作成
ステップ 2. Mintegral でのアプリケーションの作成
初めて Mintegral アカウントを設定する場合は、以下に進みます。
- Login
- 初回ログイン時に「アプリケーション設定」を選択

- 初回ログイン時に「アプリケーション設定」を選択
- アプリケーションの追加
-
「+ アプリケーションを追加」をクリックすると、設定モジュールが表示されます。「Configure your application settings(アプリケーション設定の構成)」(メディエーションプラットフォームとしてIronsourceを選択)。LevelPlay アカウントと同様に、プラットフォーム (iOS + Android) ごとに一意の Mintegral アプリケーションが必要です。

-
設定を定義したら、アプリケーションに配信しない広告タイプを選択することができます。

-
- プレースメント****の追加
-
アプリケーション設定を定義した後で、ダッシュボードから関連するアプリケーションを選択し、配置管理を選択します。

-
Add Placement (プレースメントを追加) を選択します。

-
統合アダプタでは、リワード広告、インタースティシャル、バナーを配信できます。ニーズに合わせて「AD形式」を選択します。バナーの場合は、自動更新の値を「No」に設定することを強く推奨します。これは、メディエーションプラットフォームで更新頻度をコントロールできるためです。

-
広告単位を定義します。Mintegral ネットワークは入札者のみであるため、Biding Type として「Header Bidding」を選択する必要があります。

-
ステップ 3. LevelPlay ネットワークワーク設定モジュールで Mintegral をアクティベートする
-
左側のナビゲーションバーで SDK Networks を選択します。次に、ページの上部にある Available networks を選択し、サポートされているネットワークのリストから Mintegral を選択します。

-
Mintegral アカウントの値は、LevelPlay ネットワーク設定モジュールに挿入する必要があります。
App Key | Mintegral のダッシュボードでアプリケーションに割り当てられた一意の ID。 |
|---|---|
| SKey | レポート用の API キー |
| 秘密 | Mintegral ユーザーに割り当てられた一意の ID。 |
この情報を取得したら、LevelPlay アカウントで Mintegral のパラメータを設定する必要があります。上記の情報を正しく追加することで、Mintegral の広告インベントリおよびレポートデータを Ironsource メディエーションプラットフォームで最大限に活用できるようになります。
App Key
Mintegral ダッシュボードでアプリケーションを作成したら (ステップ 2 を参照)、'アプリケーション Settings' 画面に移動します。このページの上部に アプリケーション キー があります。

SKey + Secret
Mintegralユーザーにログインしたら(ステップ1で説明)、上部メニューのアカウントタブのAPIツールに移動します。これで、ページの下部にキーとシークレットが表示されます。

ステップ 4. アプリケーションレベルでの Mintegral の設定
- LevelPlay で Mintegral bid 設定を取得するには、2 つの方法があります。
- 自動設定 - 新しいアプリケーションと配置入札者を自動的に作成し、Mintegralから必要な構成設定をすべて取得します。
- 手動 - LevelPlay プラットフォームと Mintegral プラットフォーム間を移動して、必要な情報を取得して入力します。
自動設定
-
自動設定特徴をアクティベートするには、入札者自動設定ツールのトグルを使用します。これにより、MIntegral プラットフォームでアプリケーションと入札者の配置を自動的に作成し、LevelPlay が Mintegral から配置の詳細を取得できるようになります。

-
Mintegral のインタースティシャル広告、リワード広告、またはバナー広告を実行するアプリケーションを選択します。次に、Mintegral 行の定義アイコンを選択します。

-
「Add bids(入札者の追加)」を選択して、Mintegralプラットフォームに新しいアプリケーションと入札プレースメントを自動的に作成し、App ID、配置ID、広告単位IDをインポートします。

Save (保存) を選択して、すべての設定を承認および承認します。保存せずにモジュールを閉じると、データを Levelplay プラットフォームにインポートせずに Mintegral プラットフォームにアセットが作成されます。
手動での設定
-
SDKネットワーク ページで、設定するアプリケーションを選択し、Mintegral bidsの下の設定を選択します。
-
App IDを入力し、Mintegral biderで使用する広告単位ごとに配置IDと広告単位IDを入力します。

-
これらのパラメーターは Mintegral アアカウントから取得できます。
-
App ID (アプリ ID)

-
プレースメント ID

-
広告単位 ID

-
ステップ 5.ビルドへの Mintegral Adapter の追加
LevelPlay は Gradle の依存関係と手動ダウンロードメカニズムの両方をサポートします。
Gradle
- 以下の Maven URL がアプリケーションモジュールの ビルド.gradle スクリプトに存在することを確認します (すべてのアダプターに対して 1 回のみ表示されます)。
repositories { mavenCentral() // For China Traffic app, Android X Version maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_china" } // For the non-China Traffic app, Android X Version maven { url "https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" }}
- アダプターの Maven 名をアプリケーションモジュールの ビルド.gradle スクリプトに追加します。
dependencies { implementation 'com.unity3d.ads-mediation:mintegral-adapter:5.7.0' implementation 'com.mbridge.msdk.oversea:mbridge_android_sdk:17.0.71'}
ProGuard ユーザーのみ
Mintegral アダプタで ProGuard を使用している場合は、ProGuard ファイルに以下のコードを追加する必要があります。
AndroidX サポート:
-keepattributes シグネチャ-keepattributes *Annotation*-keep class com.mbridge.** {*; }-keep interface com.mbridge.** {*; }-keep class android.support.v4.** { *; }-dontwarn com.mbridge.**-keep クラス **.R$* { public 静的 final int mbridge*; }-keep public class com.mbridge.* extends androidx.** { *; }-keep public class androidx.viewpager.widget.PagerAdapter{ *; }-keep public class androidx.viewpager.widget.ViewPager.OnPageChangeListener{ *; }-keep interface androidx.annotation.IntDef{ *; }-keep interface androidx.annotation.Nullable{ *; }-keep interface androidx.annotation.CheckResult{ *; }-keep interface androidx.annotation.NonNull{ *; }-keep public class androidx.fragment.app.Fragment{ *; }-keep public class androidx.core.content.FileProvider{ *; } -keep public class androidx.core.app.NotificationCompat{ *; } -keep public class androidx.appcompat.widget.AppCompatImageView { *; }-keep public class androidx.recyclerview.*{ *; }
AndroidX を使用していない場合は、Mintegral Web サイトの手順に従ってください。
ステップ 6.Mintegral の追加設定
COPPA の設定
Unity LevelPlay プラットフォームを使用すると、パブリッシャーは Mintegral COPPA 設定を Mintegral ネットワークに直接通信できます。この特徴は、LevelPlay SDK 7.2.4.1 以降、Mintegral Android Adapter 4.3.12 以降を使用して有効化されます。
以下の構文を使用して、Mintegral COPPA を true に設定し、子をレポートします。
LevelPlay.setMetaData("Mintegral_COPPA","true");
以下の構文を使用して、Mintegral COPPA を false に設定し、レポート アダルトを作成します。
LevelPlay.setMetaData("Mintegral_COPPA","false");
Mintegral ネットワークの年齢制限設定の詳細については、こちらを参照してください。
これで、アプリケーション内で統合広告を配信できるようになりました。