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

このガイドでは、Google Mobile Ads SDK でメディエーションを使用して InMobi の広告を読み込んで表示する方法を説明します。ウォーターフォールと入札の両方の統合について説明します。また、広告ユニットのメディエーション設定に InMobi を追加する方法と、InMobi SDK とアダプタを Android アプリに統合する方法についても取り上げます。

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

InMobi 用のメディエーション アダプタには、次の機能があります。

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

1 ウォーターフォール メディエーションでのみサポートされています。

要件

  • Android API レベル 23 以上
  • [入札の場合]: 入札でサポートされているすべての広告フォーマットを統合するには、InMobi アダプタ 10.6.3.0 以降(最新バージョンを推奨)を使用します。
  • Google Mobile Ads SDK のバージョンが最新であること

  • メディエーションのスタートガイドの手順を完了していること

ステップ 1: InMobi の管理画面で構成を設定する

InMobi アカウントに登録します。アカウントを作成する際は、[Use InMobi SSP with Google Open Bidding] オプションのチェックを外したままにします。

アカウントが確認されたら、ログインします。

アプリを追加

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

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

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

アプリが公開されていない場合は、[手動でリンク] をクリックして、必要な詳細情報を入力します。[続行] をクリックします。

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

プレースメント

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

入札単価

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

ウォーターフォール

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

プレースメントが作成されると、その詳細が表示されます。アド マネージャーの広告ユニットの設定に使用するプレースメント ID をメモします。

アカウント ID

InMobi アカウント ID は、[Finance > Payment Settings > Payment Information] で確認できます。

InMobi Reporting API キーを確認する

入札単価

入札統合の場合、この手順は必要ありません。

ウォーターフォール

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

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

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

app-ads.txt を更新する

Authorized Sellers for Apps app-ads.txt は、承認されたチャネルでのみアプリ広告枠を販売できるようにする IAB Tech Lab が推進しているイニシアチブです。広告収益の大幅な減少を防ぐためには、app-ads.txt ファイルを実装する必要があります。まだ作成していない場合は、アド マネージャー用の app-ads.txt ファイルを作成します。

InMobi に app-ads.txt を実装するには、パーソナライズされたコード スニペットを追加します。

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

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

ステップ 2: アド マネージャーの管理画面で InMobi のデマンドを設定する

アド マネージャー アカウントにログインします。

[Companies] に InMobi を追加する

入札単価

入札統合の場合、この手順は必要ありません。

ウォーターフォール

[管理] > [会社] に移動し、[すべての会社] タブで [新しい会社] ボタンをクリックします。[広告ネットワーク] を選択します。

[Ad network] で [InMobi] を選択し、一意の名前を入力して、[Mediation] を有効にします。[自動データ収集] をオンにして、前のセクションで取得したユーザー名API キーを入力します。

次に、ユーザー名を入力し、完了したら [保存] をクリックします。

セキュア シグナルの共有を有効にする

入札単価

[管理者] > [全般設定] に移動します。[Ad Exchange アカウントの設定] タブに移動し、[セキュア シグナルの共有] を確認してオンに切り替えます。[保存] をクリックします。

ウォーターフォール

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

入札リクエストでセキュア シグナルを共有する

入札単価

[広告枠] > [セキュア シグナル] に移動します。[セキュア シグナル] で、[InMobi] を検索し、[アプリ統合を有効にする] をオンにします。

[保存] をクリックします。

ウォーターフォール

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

SDK 入札のセキュア シグナルの共有を許可する

入札単価

[配信] > [デマンド チャネルの設定] に移動します。[デフォルト設定] タブで、[SDK 入札] の [セキュア シグナルの共有を許可する] をオンにします。

[保存] をクリックします。

ウォーターフォール

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

InMobi の入札を設定する

入札単価

[配信] > [入札者(ビッダー)] に移動し、[SDK 入札に移動] をクリックします。

[新しいビッダー] をクリックします。

ビッダーとして [InMobi] を選択します。

[続行] をクリックして、このビッダーの SDK 入札を有効にします。

[完了] をクリックします。

ウォーターフォール

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

広告ユニットのマッピングを設定する

入札単価

[配信] > [入札者(ビッダー)] に移動し、[SDK 入札に移動] をクリックします。

InMobi の会社を選択します。

[広告ユニットのマッピング] タブに移動し、[新しい広告ユニットのマッピング] をクリックします。

[特定の広告ユニット] を選択します。広告ユニットと広告フォーマットを選択します。[広告枠のタイプ] として [モバイルアプリ] を選択し、対象のモバイルアプリを選択します。次に、前のセクションで取得したアカウント IDプレースメント ID を入力します。最後に [保存] をクリックします。

ウォーターフォール

[配信] > [収益グループ] に移動し、[新しい収益グループ] ボタンをクリックします。モバイルアプリを選択します。

下にスクロールして [収益パートナーを追加] をクリックします。

前のセクションで InMobi 用に作成した会社を選択します。[統合タイプ] で [モバイル SDK メディエーション]、[プラットフォーム] で [Android]、[ステータス] で [有効] を選択します。

前のセクションで取得したアカウント IDプレースメント ID、およびデフォルト CPM の値を入力します。[保存] をクリックします。

注: 自動データ収集では、メディエーション ネットワークのダイナミック CPM 値を正確に計算できるようになるまで、データの収集に数日かかります。eCPM を計算できるようになると、自動的に更新されます。

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

欧州の規制に関する設定米国の州の規制に関する設定の手順に沿って、アド マネージャーの管理画面で欧州および米国の州の規制に関する広告パートナーのリストに InMobi を追加します。

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

アプリレベルの build.gradle.kts ファイルで、次の実装の依存関係と構成を追加します。InMobi SDK とアダプタの最新バージョンを使用します。

dependencies {
    implementation("com.google.android.gms:play-services-ads:24.5.0")
    implementation("com.google.ads.mediation:inmobi:10.8.7.0")
}

手動による統合

  1. InMobi Android SDK をダウンロードし、libs フォルダにある InMobiSDK.aar ファイルを抽出して、プロジェクトに追加します。

  2. Google の Maven リポジトリで InMobi アダプタ アーティファクトに移動します。最新バージョンを選択し、InMobi アダプタの .aar ファイルをダウンロードして、プロジェクトに追加します。

  3. InMobi では、他の依存関係も含める必要があります。詳しくは、InMobi のドキュメントをご覧ください。

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

Google の EU ユーザーの同意ポリシーに準拠するには、欧州経済領域(EEA)、英国、スイスのユーザーに対して特定の情報を開示し、法律で義務付けられている場合は、Cookie やその他のローカル ストレージの使用、広告のパーソナライズを目的とした個人データの収集、共有、使用についてユーザーの同意を得る必要があります。このポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。パブリッシャー様には、同意がメディエーション チェーン内の各広告ソースに反映されていることを確認する責任があります。 Google は、同意に関するユーザーの選択をそのようなネットワークに自動的に渡すことはできません。

バージョン 7.1.0.0 で、InMobi アダプタに InMobiConsent クラスが追加されました。このクラスを使用すると、同意情報を InMobi に渡すことができます。次のサンプルコードは、InMobiConsent クラスで updateGDPRConsent() を呼び出します。このメソッドを呼び出す場合は、Google Mobile Ads SDK を通じて広告をリクエストする前に呼び出すことをおすすめします。

Java

import com.inmobi.sdk.InMobiSdk;
import com.google.ads.mediation.inmobi.InMobiConsent;
// ...

JSONObject consentObject = new JSONObject();
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true);
  consentObject.put("gdpr", "1");
} catch (JSONException exception) {
  exception.printStackTrace();
}

InMobiConsent.updateGDPRConsent(consentObject);

Kotlin

import com.inmobi.sdk.InMobiSdk
import com.google.ads.mediation.inmobi.InMobiConsent
// ...

val consentObject = JSONObject()
try {
  consentObject.put(InMobiSdk.IM_GDPR_CONSENT_AVAILABLE, true)
  consentObject.put("gdpr", "1")
} catch (exception: JSONException) {
  exception.printStackTrace()
}

InMobiConsent.updateGDPRConsent(consentObject)

InMobi がこの同意オブジェクトで受け入れる可能性のあるキーと値について詳しくは、InMobi の GDPR 実装の詳細をご覧ください。

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

米国の州のプライバシー法では、ユーザーが「個人情報」の「販売」を拒否する権利を保障することが求められています(用語は法律の定義に基づく)。「販売者」のホームページにある「個人情報を販売しない」リンクから販売を拒否することができます。米国のプライバシー関連州法遵守ガイドでは、Google 広告の配信で制限付きデータ処理を有効にできますが、Google がこの設定をメディエーション チェーン内の各広告ネットワークに適用することはできません。そのため、メディエーション チェーン内で個人情報の販売に関与する可能性のある広告ネットワークを特定し、各ネットワークのガイダンスに沿って州法を遵守する必要があります。

バージョン 10.5.7.1 では、InMobi アダプタで共有設定から IAB 米国プライバシー文字列を読み取るサポートが追加されました。米国のプライバシー関連州法に関するドキュメントの手順に沿って、共有設定で米国のプライバシー文字列を設定します。

また、InMobi ダッシュボードで CCPA 設定を有効にする方法については、InMobi の CCPA に関するドキュメントをご覧ください。

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

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

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

テスト広告を有効にする

アド マネージャー用のテストデバイスを登録し、InMobi の管理画面でテストモードを有効にしてください。

テスト広告を確認する

InMobi からテスト広告を受信していることを確認するには、InMobi(入札)と InMobi(ウォーターフォール)の広告ソースを使用して、広告インスペクタで単一の広告ソースのテストを有効にします。

省略可能なステップ

権限

最適なパフォーマンスを得るため、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" />

ネットワーク固有のパラメータ

InMobi アダプタは、Android Bundle としてアダプタに渡すことができる追加のリクエスト パラメータをサポートしています。アダプタはバンドル内で次のキーを検索します。

リクエスト パラメータと値
InMobiNetworkKeys.AGE_GROUP
ユーザーの年齢層。
InMobiNetworkValues.BELOW_18
InMobiNetworkValues.BETWEEN_18_AND_24
InMobiNetworkValues.BETWEEN_25_AND_29
InMobiNetworkValues.BETWEEN_30_AND_34
InMobiNetworkValues.BETWEEN_35_AND_44
InMobiNetworkValues.BETWEEN_45_AND_54
InMobiNetworkValues.BETWEEN_55_AND_65
InMobiNetworkValues.ABOVE_65
InMobiNetworkKeys.EDUCATION
ユーザーの教育レベル。
InMobiNetworkValues.EDUCATION_HIGHSCHOOLORLESS
InMobiNetworkValues.EDUCATION_COLLEGEORGRADUATE
InMobiNetworkValues.EDUCATION_POSTGRADUATEORABOVE
InMobiNetworkKeys.AGE 文字列。ユーザーの年齢
InMobiNetworkKeys.POSTAL_CODE 文字列。ユーザーの郵便番号(通常は 5 桁の数字)
InMobiNetworkKeys.AREA_CODE 文字列。ユーザーの市外局番(電話番号の一部)
InMobiNetworkKeys.LANGUAGE 文字列。ユーザーの母語(わかっている場合)。
InMobiNetworkKeys.CITY 文字列。ユーザーの都市
InMobiNetworkKeys.STATE 文字列。ユーザーの状態
InMobiNetworkKeys.COUNTRY 文字列。ユーザーの国
InMobiNetworkKeys.LOGLEVEL
InMobi SDK のログレベルを設定します。
InMobiNetworkValues.LOGLEVEL_NONE
InMobiNetworkValues.LOGLEVEL_DEBUG
InMobiNetworkValues.LOGLEVEL_ERROR

広告リクエスト パラメータを設定するコードの例を次に示します。

Java

Bundle extras = new Bundle();
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54);
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345");

AdManagerAdRequest request = new AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter.class, extras)
   .build();

Kotlin

val extras = Bundle()
extras.putString(InMobiNetworkKeys.AGE_GROUP, InMobiNetworkValues.BETWEEN_35_AND_54)
extras.putString(InMobiNetworkKeys.AREA_CODE, "12345")

val request = AdManagerAdRequest.Builder()
   .addNetworkExtrasBundle(InMobiAdapter::class.java, extras)
   .build()

ネイティブ広告を使用する

広告のレンダリング

InMobi アダプタは、ネイティブ広告を NativeAd オブジェクトとして返します。NativeAd の次のフィールドに入力します。

フィールド InMobi アダプタで常に含まれるアセット
広告見出し
画像 1
メディアビュー
本文
アプリのアイコン
行動を促すフレーズ
評価
ストア
価格

1 InMobi アダプタは、ネイティブ広告のメイン画像アセットへの直接アクセスを提供していません。代わりに、アダプタは MediaView に動画または画像を挿入します。

インプレッションとクリックのトラッキング

Google Mobile Ads SDK はインプレッションとクリックのトラッキングに InMobi SDK のコールバックを使用するため、両方のダッシュボードのレポートはほぼ一致し、不一致はほとんどありません。

エラーコード

アダプタが InMobi から広告を受信できなかった場合は、次のクラスの ResponseInfo.getAdapterResponses() を使用して、広告レスポンスから根本原因のエラーを確認できます。

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

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

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

InMobi Android メディエーション アダプタの変更履歴

バージョン 10.8.7.0

  • InMobi Kotlin SDK バージョン 10.8.7 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 24.5.0。
  • InMobi Kotlin SDK バージョン 10.8.7。

バージョン 10.8.3.1

  • 入札リクエストでアカウント ID とプレースメント ID の検証チェックを削除しました。
  • バナー入札リクエストについて、バナーサイズを標準の InMobi 広告サイズにマッピングする検証チェックを削除しました。InMobi ビッダーが標準外のサイズで入札した場合、アダプタがそのリクエストのレンダリングを許可するようになりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 24.2.0。
  • InMobi Kotlin SDK バージョン 10.8.3。

バージョン 10.8.3.0

  • InMobi Kotlin SDK バージョン 10.8.3 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 24.2.0。
  • InMobi Kotlin SDK バージョン 10.8.3。

バージョン 10.8.2.0

  • InMobi Kotlin SDK バージョン 10.8.2 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 24.0.0。
  • InMobi Kotlin SDK バージョン 10.8.2。

バージョン 10.8.0.1

  • 必要な最小 Android API レベルを 23 に更新しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 24.0.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 24.0.0。
  • InMobi Kotlin SDK バージョン 10.8.0。

バージョン 10.8.0.0

  • Java 17 ではなく Java 11 でコンパイルします。
  • InMobi Kotlin SDK バージョン 10.8.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.5.0。
  • InMobi Kotlin SDK バージョン 10.8.0。

バージョン 10.7.8.1

  • 必要な最小 Android API レベルを 21 に戻しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.3.0。
  • InMobi Kotlin SDK バージョン 10.7.8。

バージョン 10.7.8.0

  • InMobi Kotlin SDK バージョン 10.7.8 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.3.0。
  • InMobi Kotlin SDK バージョン 10.7.8。

バージョン 10.7.7.0

  • InMobi Kotlin SDK バージョン 10.7.7 との互換性を確認しました。
  • 必要な最小 Android API レベルを 24 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.3.0。
  • InMobi Kotlin SDK バージョン 10.7.7。

バージョン 10.7.5.0

  • InMobi Kotlin SDK バージョン 10.7.5 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.2.0。
  • InMobi Kotlin SDK バージョン 10.7.5。

バージョン 10.7.4.0

  • InMobi Kotlin SDK バージョン 10.7.4 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.1.0。
  • InMobi Kotlin SDK バージョン 10.7.4。

バージョン 10.7.3.0

  • InMobi Kotlin SDK バージョン 10.7.3 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.1.0。
  • InMobi Kotlin SDK バージョン 10.7.3。

バージョン 10.6.7.1

  • Google Mobile Ads SDK の必要最小限のバージョンを 23.0.0 に更新しました。
  • InMobi Kotlin SDK バージョン 10.6.7 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 23.0.0。
  • InMobi Kotlin SDK バージョン 10.6.7。

バージョン 10.6.7.0

  • InMobi Kotlin SDK バージョン 10.6.7 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.6.0。
  • InMobi Kotlin SDK バージョン 10.6.7。

バージョン 10.6.6.0

  • InMobi Kotlin SDK バージョン 10.6.6 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.6.0。
  • InMobi Kotlin SDK バージョン 10.6.6。

バージョン 10.6.3.0

  • 入札バナー広告、インタースティシャル広告、リワード広告の透かしのサポートを追加しました。
  • InMobi Kotlin SDK バージョン 10.6.3 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.6.0。
  • InMobi Kotlin SDK バージョン 10.6.3。

バージョン 10.6.2.0

  • InMobi インタースティシャル広告の表示に失敗した場合に Google Mobile Ads SDK のメディエーション コールバック onAdFailedToShow を呼び出すようにアダプタを更新しました。
  • InMobi Kotlin SDK バージョン 10.6.2 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.5.0。
  • InMobi Kotlin SDK バージョン 10.6.2。

バージョン 10.6.0.0

  • InMobi Kotlin SDK バージョン 10.6.0 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.3.0。
  • InMobi Kotlin SDK バージョン 10.6.0。

バージョン 10.5.9.0

  • InMobi Kotlin SDK バージョン 10.5.9 との互換性を確認しました。
  • リクエストされた広告サイズではなく、サポートされている最も近いバナー広告サイズで InMobi バナー広告を読み込むようにアダプタを更新しました。これにより、InMobi のノーフィルを減らすことができます。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.3.0。
  • InMobi Kotlin SDK バージョン 10.5.9。

バージョン 10.5.8.0

  • アダプターが初期化に失敗する問題を修正しました。
  • クラスパスの競合を解決するために依存関係を更新しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 22.3.0 に更新しました。
  • InMobi Kotlin SDK バージョン 10.5.8 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.3.0。
  • InMobi Kotlin SDK バージョン 10.5.8。

バージョン 10.5.7.1

  • 共有設定から IAB 米国プライバシー文字列を読み取るサポートを追加しました。
  • バナー(MREC を含む)、インタースティシャル、リワードの広告フォーマットの入札サポートを追加しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 22.2.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.2.0。
  • InMobi Kotlin SDK バージョン 10.5.7。

バージョン 10.5.7.0

  • InMobi Kotlin SDK バージョン 10.5.7 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.1.0。
  • InMobi Kotlin SDK バージョン 10.5.7。

バージョン 10.5.5.0

  • InMobi Kotlin SDK バージョン 10.5.5 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.1.0。
  • InMobi Kotlin SDK バージョン 10.5.5。

バージョン 10.5.4.1

  • 新しい VersionInfo クラスを使用するようにアダプターを更新しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 22.0.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 22.0.0。
  • InMobi Kotlin SDK バージョン 10.5.4。

バージョン 10.5.4.0

  • InMobi Kotlin SDK バージョン 10.5.4 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.4.0。
  • InMobi Kotlin SDK バージョン 10.5.4。

バージョン 10.1.2.1

  • COPPA 値を InMobi SDK に転送するサポートを追加しました。
  • 新しいメディエーション API を使用するようにアダプタを更新しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 21.4.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.4.0。
  • InMobi SDK バージョン 10.1.2。

バージョン 10.1.2.0

  • InMobi SDK バージョン 10.1.2 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.3.0。
  • InMobi SDK バージョン 10.1.2。

バージョン 10.1.1.0

  • InMobi SDK バージョン 10.1.1 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.3.0。
  • InMobi SDK バージョン 10.1.1。

バージョン 10.0.9.0

  • InMobi SDK バージョン 10.0.9 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 21.3.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.3.0。
  • InMobi SDK バージョン 10.0.9。

バージョン 10.0.8.0

  • InMobi SDK バージョン 10.0.8 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 21.2.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.2.0。
  • InMobi SDK バージョン 10.0.8。

バージョン 10.0.7.0

  • InMobi SDK バージョン 10.0.7 との互換性を確認しました。
  • compileSdkVersiontargetSdkVersion を API 31 に更新しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 21.0.0 に更新しました。
  • 必要な最小 Android API レベルを 19 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 21.0.0。
  • InMobi SDK バージョン 10.0.7。

バージョン 10.0.6.0

  • InMobi SDK バージョン 10.0.6 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.6.0。
  • InMobi SDK バージョン 10.0.6。

バージョン 10.0.5.0

  • InMobi SDK バージョン 10.0.5 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 20.6.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.6.0。
  • InMobi SDK バージョン 10.0.5。

バージョン 10.0.3.0

  • InMobi SDK バージョン 10.0.3 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.5.0。
  • InMobi SDK バージョン 10.0.3。

バージョン 10.0.2.0

  • InMobi SDK バージョン 10.0.2 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 20.5.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.5.0。
  • InMobi SDK バージョン 10.0.2。

バージョン 10.0.1.0

  • InMobi SDK バージョン 10.0.1 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 20.4.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.4.0。
  • InMobi SDK バージョン 10.0.1。

バージョン 9.2.1.0

  • InMobi SDK バージョン 9.2.1 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 20.3.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.3.0。
  • InMobi SDK バージョン 9.2.1。

バージョン 9.2.0.0

  • InMobi SDK バージョン 9.2.0 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 20.2.0 に更新しました。
  • 誤ったエラー メッセージを修正しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.2.0。
  • InMobi SDK バージョン 9.2.0。

バージョン 9.1.9.0

  • InMobi SDK バージョン 9.1.9 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 20.1.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 20.1.0。
  • InMobi SDK バージョン 9.1.9。

バージョン 9.1.7.0

  • InMobi SDK バージョン 9.1.7 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 19.8.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.8.0。
  • InMobi SDK バージョン 9.1.7。

バージョン 9.1.6.0

  • InMobi SDK バージョン 9.1.6 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 19.7.0 に更新しました。
  • アダプタがインプレッション トラッキングをオーバーライドし、InMobi のインプレッション定義を使用するようになりました。
  • Google Mobile Ads SDK バージョン 19.7.0 で非推奨となった性別と誕生日に関するターゲティング パラメータをアダプタが読み取らなくなりました。
  • AndroidX に移行しました

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.7.0。
  • InMobi SDK バージョン 9.1.6。

バージョン 9.1.1.0

  • InMobi SDK バージョン 9.1.1 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 19.5.0 に更新しました。
  • アダプタの読み込み/表示の失敗に関する説明的なエラーコードと理由を追加しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.5.0。
  • InMobi SDK バージョン 9.1.1。

バージョン 9.1.0.0

  • InMobi SDK バージョン 9.1.0 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 19.4.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.4.0。
  • InMobi SDK バージョン 9.1.0。

バージョン 9.0.9.0

  • InMobi SDK バージョン 9.0.9 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.3.0。
  • InMobi SDK バージョン 9.0.9。

バージョン 9.0.8.0

  • 非推奨となった NativeAppInstallAd フォーマットのサポートを終了しました。アプリは統合型ネイティブ広告をリクエストする必要があります。
  • Google Mobile Ads SDK の必要最小限のバージョンを 19.3.0 に更新しました。
  • InMobi SDK バージョン 9.0.8 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.3.0。
  • InMobi SDK バージョン 9.0.8。

バージョン 9.0.7.1

  • アダプターが InMobi SDK の初期化状態を適切に保持しない問題を修正しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 19.2.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.2.0。
  • InMobi SDK バージョン 9.0.7。

バージョン 9.0.7.0

  • InMobi SDK バージョン 9.0.7 との互換性を確認しました。
  • インライン アダプティブ バナー リクエストをサポートするようにアダプタを更新しました。
  • アダプタに、InMobi のガイドラインで推奨されている proguard 構成が含まれるようになりました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.1.0。
  • InMobi SDK バージョン 9.0.7。

バージョン 9.0.6.0

  • InMobi SDK バージョン 9.0.6 との互換性を確認しました。
  • ネイティブ広告: ネイティブ フィード統合でスクロール中に InMobi の primaryView が消えるバグを修正しました。
  • ネイティブ広告: mediaView 内で InMobi の primaryView が中央に配置されないバグを修正しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.1.0。
  • InMobi SDK バージョン 9.0.6。

バージョン 9.0.5.0

  • InMobi SDK バージョン 9.0.5 との互換性を確認しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.1.0。
  • InMobi SDK バージョン 9.0.5。

バージョン 9.0.4.0

  • Google Mobile Ads SDK の必要最小限のバージョンを 19.1.0 に更新しました。

構築およびテストに使用したバージョン:

  • Google Mobile Ads SDK バージョン 19.1.0。
  • InMobi SDK バージョン 9.0.4。

バージョン 9.0.2.0

  • InMobi SDK バージョン 9.0.2 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 18.3.0 に更新しました。
  • バナー、インタースティシャル、リワードの各フォーマットの入札機能を削除しました。
  • ネイティブ広告をレンダリングしようとしたときにクラッシュが発生するバグを修正しました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 18.3.0。
  • InMobi SDK バージョン 9.0.2。

バージョン 7.3.0.1

  • ネイティブ広告で、統合ネイティブ広告のメディエーション API が活用されるようになりました。

構築およびテストに使用したバージョン

  • Google Mobile Ads SDK バージョン 18.2.0。
  • InMobi SDK バージョン 7.3.0。

バージョン 7.3.0.0

  • InMobi SDK バージョン 7.3.0 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 18.2.0 に更新しました。

バージョン 7.2.9.0

  • バナー広告、インタースティシャル広告、リワード広告のアダプタに入札機能を追加しました。
  • InMobi SDK バージョン 7.2.9 との互換性を確認しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 18.1.1 に更新しました。

バージョン 7.2.7.0

  • InMobi SDK バージョン 7.2.7 との互換性を確認しました。

バージョン 7.2.2.2

  • フレキシブル バナー広告のサイズをサポートしました。

バージョン 7.2.2.1

  • 新しいオープンベータ版の Rewarded API をサポートするようにアダプタを更新しました。
  • Google Mobile Ads SDK の必要最小限のバージョンを 17.2.0 に更新しました。

バージョン 7.2.2.0

  • InMobi SDK バージョン 7.2.2 との互換性を確認しました。

バージョン 7.2.1.0

  • InMobi SDK バージョン 7.2.1 との互換性を確認しました。

バージョン 7.2.0.0

  • InMobi SDK バージョン 7.2.0 との互換性を確認しました。

バージョン 7.1.1.1

  • onRewardedVideoComplete 広告イベントを呼び出すようにアダプタを更新しました。

バージョン 7.1.1.0

  • InMobi SDK バージョン 7.1.1 との互換性を確認しました。

バージョン 7.1.0.0

  • updateGDPRConsent() メソッドと getConsentObj() メソッドを提供する InMobiConsent クラスを追加しました。
  • InMobi SDK バージョン 7.1.0 との互換性を確認しました。

バージョン 7.0.4.0

  • InMobi SDK バージョン 7.0.4 との互換性を確認しました。

バージョン 7.0.2.0

  • InMobi SDK バージョン 7.0.2 との互換性を確認しました。

バージョン 7.0.1.0

  • InMobi SDK バージョン 7.0.1 との互換性を確保するためにアダプタを更新しました。
  • ネイティブ動画広告のサポートを追加しました。
  • ネイティブ広告の場合、メディアビューは常にアダプタから返されます。アダプターは画像アセットを返さなくなります。代わりに、メディアビューが静的ネイティブ広告の画像を表示します。
  • Android Studio 3.0 用のアダプタ プロジェクトを更新しました。

バージョン 6.2.4.0

  • InMobi SDK バージョン 6.2.4 との互換性を確認しました。

バージョン 6.2.3.0

  • バージョン命名システムを [InMobi SDK バージョン].[アダプター パッチ バージョン] に変更しました。

以前のバージョン

  • バナー広告、インタースティシャル広告、動画リワード広告、ネイティブ広告のフォーマットのサポートを追加します。