InMobi をメディエーションと統合する

このガイドでは、Google Mobile Ads SDK を使用して、Google Mobile Ads SDK を読み込んで表示する方法を説明します。 メディエーションを使用している InMobi の広告 ウォーターフォールと入札の両方に対応していますInMobi を 広告ユニットのメディエーション設定、InMobi SDK および アプリに変換できます。 Unity

サポートされている統合と広告フォーマット

統合
単価設定  1
フォーマット
バナー
インタースティシャル
特典
ネイティブ  2

1入札の統合は終了しています アクセス権をリクエストするには、アカウント マネージャーにお問い合わせください。

要件

  • 最新の Google Mobile Ads SDK
  • Unity 4 以降
  • Android にデプロイする <ph type="x-smartling-placeholder">
      </ph>
    • Android API レベル 21 以降
  • iOS にデプロイする場合 <ph type="x-smartling-placeholder">
      </ph>
    • iOS デプロイ ターゲットが 10.0 以降であること
  • Google で構成された Unity 作業プロジェクト Mobile Ads SDK があります。詳しくは、 スタートガイドをご覧ください。
  • メディエーションを完了する スタートガイド

ステップ 1: InMobi UI で設定をセットアップする

InMobi アカウントに登録します。

入札

[Use InMobi SSP with Google Open Bidding] を選択し、Google パブリッシャー ID を入力します。

ウォーターフォール

ウォーターフォールの統合には、追加の手順は必要ありません。

確認したら、InMobi アカウントにログインします。

アプリを追加

アプリを InMobi ダッシュボードに追加するには、[Inventory] > [Inventory Settings] をクリックします。

[広告枠を追加] をクリックし、プルダウン メニューから [モバイルアプリ] チャネルを選択します。

検索バーに公開されているアプリストアの URL の入力を開始し、自動入力された結果からアプリを選択します。[Continue](続行)をクリックします。

アプリを公開していない場合は、[手動でリンクする] をクリックして必要な情報を入力します。[Continue](続行)をクリックします。

[アプリとウェブサイトのコンプライアンス] の設定を確認し、[保存してプレースメントを作成] をクリックします。

プレースメント

広告枠を設定すると、プレースメント作成ワークフローにリダイレクトされます。

広告ユニットの種類を選択します。プレースメント名を入力し、[オーディエンス入札] で [オフ] を選択して、フォームの残りの部分を入力します。完了したら、[プレースメントを作成] をクリックします。

プレースメントが作成されると、その詳細が表示されます。プレースメント ID をメモしておいてください。この ID は、Ad Manager 広告ユニットの設定に使用されます。

アカウント ID

InMobi アカウント ID は、[ファイナンス] > [お支払い設定] > [お支払い情報] で確認できます。

InMobi Reporting API キーを見つける

[My Account] > [Account Settings] に移動します。[API キー] タブに移動し、[API キーを生成] をクリックします。

キーが必要なユーザーのメールアドレスを選択し、[API キーを生成] をクリックします。API キーとユーザー名/ログイン名を含むファイルが生成されます。

すべてのユーザーの API キーを生成できるのは、アカウントのパブリッシャー管理者のみです。以前に生成した API キーを忘れた場合は、[API キー] タブでメールにカーソルを合わせて、API キーをリセットします。

テストモードをオンにする

すべてのライブ インプレッションまたは特定のテストデバイスでのみ、プレースメントに対して [テストモード] を有効にします。

ステップ 2: 管理画面で Ad Manager InMobi デマンドを設定する

広告ユニットのメディエーション設定を行う

Android

手順については、 Android

iOS

手順については、 iOS

GDPR と米国の州規制の広告パートナー リストに InMobi 追加

GDPR 設定 米国の州規制の設定 の手順に沿って、 Ad Manager UI の GDPR および米国の州規制の広告パートナーのリストに InMobi を追加します。

ステップ 3: InMobi SDK とアダプターをインポートする

InMobi 向け Google モバイル広告メディエーション プラグインの最新バージョンをダウンロード ダウンロード リンクから 変更履歴と抽出 ZIP ファイル内の GoogleMobileAdsInMobiMediation.unitypackage

Unity プロジェクト エディタで、[Assets] >パッケージをインポート >カスタム Package を開き、構成する GoogleMobileAdsInMobiMediation.unitypackage ファイルを選択します。 ダウンロードされます。すべてのファイルのチェックボックスがオンになっていることを確認して、[Import](インポート)をクリックします。

次に、[アセット >Play 開発者サービス リゾルバ >Android リゾルバ >力 解決する。Unity Play Services Resolver ライブラリが依存関係を実行 宣言し、宣言された依存関係を Unity アプリの Assets/Plugins/Android ディレクトリ。

ステップ 4: InMobi SDK でプライバシー設定を実装する

Google の EU ユーザーの同意 ポリシーに基づき、特定の情報開示が必ず行われるようにし、 欧州経済領域(EEA)のユーザーから、 デバイス ID と個人データの使用。このポリシーは、 EU の e プライバシー指令と一般データ保護規則の要件 規則(GDPR)。同意を求める場合は、各広告ネットワークを特定する必要がある 個人データを収集、受信、または使用する可能性がある 各ネットワークの使用状況に関する情報が表示されます。現在のところ、Google は ユーザーの同意に関する選択をこうしたネットワークに自動的に渡す。

InMobi 向け Google モバイル広告メディエーション プラグイン バージョン 2.1.0 で、 同意情報を渡すための InMobi.UpdateGDPRConsent() メソッド InMobi。次のサンプルコードは、同意情報を InMobi SDKこのメソッドを呼び出す場合は、 Google Mobile Ads SDK を使った広告の リクエスト方法を学びました

using GoogleMobileAds.Api.Mediation.InMobi;
using System.Collections.Generic;
// ...

Dictionary<string, string> consentObject = new Dictionary<string, string>();
consentObject.Add("gdpr_consent_available", "true");
consentObject.Add("gdpr", "1");

InMobi.UpdateGDPRConsent(consentObject);

InMobi の GDPR 対応状況をご確認ください。 詳細 で指定できるキーと値について詳しくは、 取得します。

米国のプライバシー関連州法

米国プライバシー関連州法 は、ユーザーに対して適切な権限を 「セール」からオプトアウトする「個人情報」を(法律で定められているとおり、 これらの規約を参照)の「Do Not Sell My Personal」という目立つ位置で 情報」[販売]ページのリンクに表示されます。「 米国州のプライバシー 法令遵守ガイドに用意されている 制限付きデータ処理 設定されているが、この設定を各広告に適用することはできない 関連付けられますそのため各広告ネットワークを 個人の商品販売に参加するメディエーション チェーン 各ネットワークのガイダンスに従って 遵守する必要があります

InMobi の CCPA のドキュメント をご覧ください。

ステップ 5: 必要なコードを追加する

Android

InMobi との統合にコードを追加する必要はありません。

iOS

SKAdNetwork との統合

InMobi の ドキュメント プロジェクトの Info.plist ファイルに SKAdNetwork 識別子を追加します。

ステップ 6: 実装をテストする

テスト広告を有効にする

Ad Manager にテストデバイスを登録し、 InMobi UI でテストモードを有効にします。

テスト広告を確認する

InMobiからテスト広告を受信していることを確認するには、広告インスペクタで InMobi (Bidding) and InMobi (Waterfall) 広告ソースを使用して単独の広告ソースのテストを有効にします。

省略可能なステップ

Android

権限

InMobi では、最適なパフォーマンスを得るために、次のオプションを追加することをおすすめします。 権限をアプリの AndroidManifest.xml ファイルに追加する必要があります。

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />

必要に応じて、これらの権限を Plugins/Android/GoogleMobileAdsInMobiMediation/AndroidManifest.xml ファイル。

iOS

iOS との統合に必要な追加の手順はありません。

エラーコード

アダプタが InMobi から広告を受信できない場合、パブリッシャーは 広告レスポンスからの根本的なエラーを ResponseInfo クラスがあります。

Android

com.google.ads.mediation.inmobi.InMobiAdapter
com.google.ads.mediation.inmobi.InMobiMediationAdapter

iOS

GADMAdapterInMobi
GADMediationAdapterInMobi

InMobi アダプタがスローするコードとそのメッセージは次のとおりです。 広告の読み込みに失敗した場合:

Android

エラーコード 理由
0-99 InMobi SDK エラー。コードをご覧ください。 をご覧ください。
100 UI で設定されている Ad Manager InMobi サーバー パラメータがないか、無効です。
101 InMobi SDK を初期化できませんでした。
102 リクエストされた広告サイズが、InMobi でサポートされているバナーサイズと一致しません。
103 広告リクエストは、統合されたネイティブ広告のリクエストではありません。
104 InMobi SDK を初期化せずに InMobi 広告をリクエストしようとしました。この アダプタが InMobi SDK を初期化するため、 広告をリクエストする前に
105 InMobi の広告は、まだ表示する準備が整っていません。
106 InMobi は広告を表示できませんでした。
107 InMobi から、必須アセットのないネイティブ広告が返されました。
108 InMobi のネイティブ広告の画像アセットに、不正な形式の URL が含まれています。
109 InMobi のネイティブ広告の画像アセットをダウンロードできませんでした。

iOS

エラーコード 理由
101 UI で設定されている Ad Manager InMobi サーバー パラメータがないか、無効です。
102 InMobi アダプタは、リクエストされた広告フォーマットをサポートしていません。
103 InMobi 広告はこのネットワーク設定用にすでに読み込まれています。
その他 InMobi SDK からエラーが返されました。詳しくは、IMRequestStatus.h をご覧ください。

InMobi Unity メディエーション プラグインの変更履歴

バージョン 4.6.2

バージョン 4.6.1

バージョン 4.6.0

バージョン 4.5.1

バージョン 4.5.0

バージョン 4.4.1

バージョン 4.4.0

バージョン 4.3.3

バージョン 4.3.0

バージョン 4.2.2

バージョン 4.2.1

バージョン 4.2.0

バージョン 4.1.0

バージョン 4.0.4

バージョン 4.0.3

バージョン 4.0.2

バージョン 4.0.1

バージョン 4.0.0

バージョン 3.2.0

バージョン 3.1.2

バージョン 3.1.1

バージョン 3.1.0

バージョン 3.0.3

バージョン 3.0.2

バージョン 3.0.1

バージョン 3.0.0

バージョン 2.4.0

バージョン 2.3.0

  • Android アダプター バージョン 7.2.9.0 をサポートします。
  • iOS アダプタ バージョン 7.3.2.0 をサポートします。

バージョン 2.2.2

  • 新しいリワード API をサポートするようにプラグインを更新しました。
  • Android アダプター バージョン 7.2.7.0 をサポートします。
  • iOS アダプタ バージョン 7.2.7.0 をサポートします。

バージョン 2.2.1

  • Android アダプター バージョン 7.2.2.0 をサポートします。
  • iOS アダプタ バージョン 7.2.4.0 をサポートします。

バージョン 2.2.0

  • Android アダプター バージョン 7.2.1.0 をサポートします。
  • iOS アダプタ バージョン 7.2.0.0 をサポートします。

バージョン 2.1.2

  • Android アダプター バージョン 7.1.1.1 をサポートします。
  • iOS アダプタ バージョン 7.1.2.0 をサポートします。

バージョン 2.1.1

  • Android アダプター バージョン 7.1.1.1 をサポートします。
  • iOS アダプタ バージョン 7.1.1.2 をサポートします。

バージョン 2.1.0

  • Android アダプター バージョン 7.1.0.0 をサポートします。
  • iOS アダプタ バージョン 7.1.1.1 をサポートします。
  • InMobi.UpdateGDPRConsent() メソッドを追加しました。

バージョン 2.0.0

  • Android アダプター バージョン 7.0.4.0 をサポートします。
  • iOS アダプタ バージョン 7.1.1.0 をサポートします。

バージョン 1.0.0

  • 初リリース
  • Android アダプター バージョン 6.2.4.0 をサポートします。
  • iOS アダプタ バージョン 6.2.1.0 をサポートします。