このガイドでは、Google Mobile Ads SDK を使用して、メディエーションを使用して Mintegral の広告を読み込んで表示する方法について説明します。ウォーターフォールと入札の両方の統合について説明します。ここでは、Mintegral を広告ユニットのメディエーション構成に追加する方法と、Mintegral SDK とアダプタを Flutter アプリに統合する方法について説明します。
サポートされている統合と広告フォーマット
Mintegral 用のアド マネージャー メディエーション アダプタには、次の機能があります。
統合 | |
---|---|
単価設定 | 1 |
滝 | 2 |
フォーマット | |
アプリの起動 | |
バナー | |
インタースティシャル | |
特典 | |
リワード インタースティシャル | |
ネイティブ |
2 ウォーターフォールの統合はオープンベータ版です。
要件
- 最新の Google Mobile Ads SDK
- Flutter 3.7.0 以降
- [入札の場合]: 入札にサポートされているすべての広告フォーマットを統合するには、Mintegral 用 Google Mobile Ads メディエーション プラグイン 1.4.0 以降(最新バージョンを推奨)を使用します。
- Android にデプロイするには
- Android API レベル 21 以降
- iOS にデプロイするには
- iOS デプロイ ターゲットが 12.0 以降
- Google Mobile Ads SDK で構成された、動作する Flutter プロジェクト。詳しくは、スタートガイドをご覧ください。
- メディエーションのスタートガイドを完了していること
ステップ 1: Mintegral UI で設定を行う
Mintegral アカウントに登録するか、ログインします。
アプリキーを探す
[APP Setting] タブに移動し、[APP Key] をメモします。
新しいアプリを追加する
[APP Setting] タブで、[Add APP] ボタンをクリックします。
[プラットフォーム] を選択し、フォームの残りの部分に入力します。[保存] をクリックします。
Android

iOS

アプリケーションの APP ID をメモします。
Android

iOS

広告プレースメントを作成する
アプリケーションを作成したら、[プレースメントとユニット] タブに移動し、下記のように [プレースメントを追加] ボタンをクリックして広告プレースメントを作成します。
Android

iOS

[プレースメント名] と [広告フォーマット] を入力します。
[入札タイプ] として [ヘッダー入札] を選択します。フォームの残りの部分に記入し、[保存] をクリックします。
広告プレースメントを作成したら、プレースメント ID をメモします。
Android

iOS

[1 つの広告ユニット] プルダウンをクリックし、[広告ユニット ID] をメモします。
Android

iOS

Mintegral Reporting API キーを確認する
単価設定
この手順は、入札の統合では必要ありません。
滝
アド マネージャーの広告ユニット ID を設定するには、Mintegral Reporting API キーが必要です。[アカウント] > [API ツール] に移動します。Skey と Secret をメモします。
ステップ 2: アド マネージャーの UI で Mintegral のデマンドを設定する
広告ユニットのメディエーション設定を構成する
GDPR と米国の州規制の広告パートナー リストに Mobvista/Mintegral を追加
欧州の規制に関する設定と米国の州規制に関する設定の手順に沿って、アド マネージャーの管理画面で、欧州と米国の州規制の広告パートナー リストに Mobvista/Mintegral を追加します。
ステップ 3: Mintegral SDK とアダプタをインポートする
pub.dev による統合
パッケージの pubspec.yaml
ファイルに、最新バージョンの Mintegral SDK とアダプタを含む次の依存関係を追加します。
dependencies:
gma_mediation_mintegral: ^1.0.0
手動による統合
Mintegral 用の Google モバイル広告メディエーション プラグインの最新バージョンをダウンロードし、ダウンロードしたファイルを解凍して、抽出したプラグイン フォルダ(とその内容)を Flutter プロジェクトに追加します。次に、次の依存関係を追加して、pubspec.yaml
ファイルでプラグインを参照します。
dependencies:
gma_mediation_mintegral:
path: path/to/local/package
ステップ 4: 必要なコードを追加する
Android
Mintegral の統合に追加のコードは必要ありません。
iOS
SKAdNetwork の統合
Mintegral のドキュメントに沿って、SKAdNetwork ID をプロジェクトの Info.plist
ファイルに追加します。
ステップ 5: 実装をテストする
テスト広告を有効にする
アド マネージャーでテストデバイスを登録してください。
バナー、インタースティシャル、リワード、ネイティブの広告フォーマットの Mintegral テスト広告を取得するには、Mintegral のテスト ID ページに記載されているアプリキー、アプリ ID、プレースメント ID、広告ユニット ID を使用することをおすすめします。
テスト広告を確認する
Mintegral からテスト広告が配信されていることを確認するには、広告インスペクタで Mintegral(入札)と Mintegral(ウォーターフォール)の広告ソースを使用して、単一の広告ソースのテストを有効にします。
エラーコード
アダプターが Mintegral から広告を受信できない場合、パブリッシャーは次のクラスの ResponseInfo
を使用して、広告レスポンスから根本的なエラーを確認できます。
Android
com.mbridge.msdk
com.google.ads.mediation.mintegral.MintegralMediationAdapter
iOS
GADMediationAdapterMintegral
広告の読み込みに失敗したときに Mintegral アダプタによってスローされるコードと付随するメッセージは次のとおりです。
Android
エラーコード | ドメイン | 理由 |
---|---|---|
101 | com.google.ads.mediation.mintegral | 無効なサーバー パラメータ(アプリ ID またはプレースメント ID が欠落しているなど)。 |
102 | com.google.ads.mediation.mintegral | リクエストされた広告サイズが、Mintegral でサポートされているバナーサイズと一致しません。 |
103 | com.google.ads.mediation.mintegral | 入札レスポンスがないか、無効です。 |
104 | com.google.ads.mediation.mintegral | Mintegral SDK から広告なしエラーが返されました。 |
iOS
エラーコード | ドメイン | 理由 |
---|---|---|
101 | com.google.mediation.mintegral | 無効なサーバー パラメータ(アプリ ID またはプレースメント ID が欠落しているなど)。 |
102 | com.google.mediation.mintegral | Mintegral SDK から広告なしエラーが返されました。 |
103 | com.google.mediation.mintegral | Mintegral SDK で広告を表示できませんでした。 |
104 | com.google.mediation.mintegral | リクエストされた広告サイズが、Mintegral でサポートされているバナーサイズと一致しません。 |
Mintegral Flutter メディエーション アダプタの変更履歴
次のバージョン
- Google Mobile Ads Flutter プラグイン バージョン 5.2.0 でビルド、テスト済み。
1.1.0
- Mintegral Android アダプター バージョン 16.8.31.0 との互換性が確認されました。
- Mintegral iOS アダプター バージョン 7.7.1.0 との互換性が確認されました。
- Google Mobile Ads Flutter プラグイン バージョン 5.1.0 でビルド、テスト済み。
1.0.0
- 初回リリース。
- Mintegral Android アダプター バージョン 16.7.21.0 との互換性が確認されました。
- Mintegral iOS アダプター バージョン 7.6.3.0 との互換性が確認されました。
- Google Mobile Ads Flutter プラグイン バージョン 5.1.0 でビルド、テスト済み。