このガイドでは、Google Mobile Ads SDK で AdMob メディエーションを使用して InMobi の広告を読み込んで表示する方法を説明します。ウォーターフォールと入札の両方の統合について説明します。また、広告ユニットのメディエーション設定に InMobi を追加する方法と、InMobi SDK とアダプタを iOS アプリに統合する方法についても取り上げます。
サポートされている統合と広告フォーマット
InMobi 用のメディエーション アダプタには、次の機能があります。
統合 | |
---|---|
入札単価 | |
ウォーターフォール | |
フォーマット | |
バナー | |
インタースティシャル | |
特典 | |
ネイティブ | 1 |
1 ウォーターフォール メディエーションでのみサポートされています。
要件
iOS のデプロイ対象のバージョンが 10.0 以降であること
[入札の場合]: 入札でサポートされているすべての広告フォーマットを統合するには、InMobi アダプタ 10.6.0.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 は AdMob 広告ユニットの設定に使用します。
アカウント 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: AdMob の UI で InMobi のデマンドを設定する
広告ユニットのメディエーション設定を構成する
広告ユニットのメディエーション設定に InMobi を追加する必要があります。
まず、AdMob アカウントにログインします。次に、[メディエーション] タブに移動します。変更したい既存のメディエーション グループがある場合は、そのメディエーション グループの名前をクリックして編集し、広告ソースとして InMobi を追加するに進みます。
新しいメディエーション グループを作成するには、[メディエーション グループを作成] を選択します。
広告フォーマットとプラットフォームを入力し、[続行] をクリックします。
メディエーション グループに名前を付け、ターゲットとする地域を選択します。次に、メディエーション グループのステータスを [有効] に設定し、[広告ユニットを追加] をクリックします。
このメディエーション グループを、1 つ以上の既存の AdMob 広告ユニットに関連付けます。次に [完了] をクリックします。
選択した広告ユニットが広告ユニットカードに表示されます。
広告ソースとして InMobi を追加する
入札単価
[広告のソース] セクションの [入札] カードで、[広告ソースを追加] を選択します。[InMobi (SDK)] を選択します。[パートナー契約への署名手順] をクリックし、InMobi との入札のパートナーシップを設定します。

[確認して同意する] をクリックし、[続行] をクリックします。

InMobi のマッピングがすでに存在する場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。

次に、前のセクションで取得したアカウント ID とプレースメント ID を入力します。[完了] をクリックします。

ウォーターフォール
[広告のソース] セクションの [ウォーターフォール] カードで、[広告ソースを追加] を選択します。
[InMobi] を選択し、[最適化] スイッチをオンにします。前のセクションで取得したユーザー名と API キーを入力して、InMobi の広告ソース最適化を設定します。次に、InMobi の eCPM 値を入力し、[続行] をクリックします。

InMobi のマッピングがすでに存在する場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。

次に、前のセクションで取得したアカウント ID とプレースメント ID を入力します。[完了] をクリックします。

GDPR と米国の州規制の広告パートナー リストに InMobi を追加する
欧州の規制に関する設定と米国の州の規制に関する設定の手順に沿って、AdMob 管理画面の欧州および米国の州の規制に関する広告パートナーのリストに InMobi を追加します。
ステップ 3: InMobi SDK とアダプタをインポートする
CocoaPods の使用(推奨)
プロジェクトの Podfile に次の行を追加します。
pod 'GoogleMobileAdsMediationInMobi'
コマンドラインで次のコマンドを実行します。
pod install --repo-update
手動による統合
- InMobi iOS SDK の最新バージョンをダウンロードし、プロジェクトで
InMobiSDK.framework
をリンクします。
- 変更ログのダウンロード リンクから InMobi アダプタの最新バージョンをダウンロードし、プロジェクトで
InMobiAdapter.framework
をリンクします。 - プロジェクトに次のフレームワークを追加します。
libsqlite3.0.tbd
libz.tbd
WebKit.framework
プロジェクトの設定
[Application Target > Build Settings] の [Other Linker Flags] に -ObjC
フラグを追加します。
ステップ 4: InMobi SDK にプライバシー設定を実装する
EU の同意に関する規制と GDPR
Google の EU ユーザーの同意ポリシーに準拠するには、欧州経済領域(EEA)、英国、スイスのユーザーに対して特定の情報を開示し、法律で義務付けられている場合は、Cookie やその他のローカル ストレージの使用、広告のパーソナライズを目的とした個人データの収集、共有、使用についてユーザーの同意を得る必要があります。このポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。パブリッシャー様には、同意がメディエーション チェーン内の各広告ソースに反映されていることを確認する責任があります。 Google は、同意に関するユーザーの選択をそのようなネットワークに自動的に渡すことはできません。
バージョン 7.1.1.0 で、InMobi アダプタに GADMInMobiConsent
クラスが追加されました。このクラスを使用すると、同意情報を InMobi に渡すことができます。次のサンプルコードは、GADMInMobiConsent
クラスで updateGDPRConsent
を呼び出します。このメソッドを呼び出す場合は、Google Mobile Ads SDK を通じて広告をリクエストする前に呼び出すことをおすすめします。
Swift
import InMobiAdapter
// ...
var consentObject = Dictionary<String, String>()
consentObject["gdpr"] = "1"
consentObject[IM_GDPR_CONSENT_AVAILABLE] = "true"
GADMInMobiConsent.updateGDPRConsent(consentObject)
Objective-C
#import <InMobiAdapter/InMobiAdapter.h>
// ...
NSMutableDictionary *consentObject = [[NSMutableDictionary alloc] init];
[consentObject setObject:@"1" forKey:@"gdpr"];
[consentObject setObject:@"true" forKey:IM_GDPR_CONSENT_AVAILABLE];
[GADMInMobiConsent updateGDPRConsent:consentObject];
InMobi がこの同意オブジェクトで受け入れる可能性のあるキーと値について詳しくは、InMobi の GDPR 実装の詳細をご覧ください。
米国のプライバシー関連州法
米国の州のプライバシー法では、ユーザーが「個人情報」の「販売」を拒否する権利を保障することが求められています(用語は法律の定義に基づく)。「販売者」のホームページにある「個人情報を販売しない」リンクから販売を拒否することができます。米国のプライバシー関連州法遵守ガイドでは、Google 広告の配信で制限付きデータ処理を有効にできますが、Google がこの設定をメディエーション チェーン内の各広告ネットワークに適用することはできません。そのため、メディエーション チェーン内で個人情報の販売に関与する可能性のある広告ネットワークを特定し、各ネットワークのガイダンスに沿って州法を遵守する必要があります。
バージョン 10.5.6.0 で、InMobi アダプタは NSUserDefaults
から IAB 米国プライバシー文字列を読み取るサポートを追加しました。米国のプライバシー関連州法に関するドキュメントの手順に沿って、NSUserDefaults
で米国のプライバシー文字列を設定します。
また、InMobi ダッシュボードで CCPA 設定を有効にする方法については、InMobi の CCPA に関するドキュメントをご覧ください。
ステップ 5: 必要な追加コード
SKAdNetwork の統合
InMobi のドキュメントに沿って、プロジェクトの Info.plist
ファイルに SKAdNetwork 識別子を追加します。
ステップ 6: 実装をテストする
テスト広告を有効にする
AdMob 用のテストデバイスを登録し、InMobi 管理画面でテストモードを有効にしてください。
テスト広告を確認する
InMobi からテスト広告を受信していることを確認するには、InMobi(入札)と InMobi(ウォーターフォール)の広告ソースを使用して、広告インスペクタで単一の広告ソースのテストを有効にします。
省略可能なステップ
ネットワーク固有のパラメータ
InMobi アダプタは、GADInMobiExtras
クラスを使用してアダプタに渡すことができる追加のリクエスト パラメータをサポートしています。GADInMobiExtras
には、サポートされているすべての広告フォーマットに共通する次のプロパティが含まれます。
リクエスト パラメータと値 | |
---|---|
setAgeGroup ユーザーの年齢層。 |
kIMSDKAgeGroupBelow18 kIMSDKAgeGroupBetween18And24 kIMSDKAgeGroupBetween25And29 kIMSDKAgeGroupBetween30And34 kIMSDKAgeGroupBetween35And44 kIMSDKAgeGroupBetween45And54 kIMSDKAgeGroupBetween55And64 kIMSDKAgeGroupAbove65
|
setEducationType ユーザーの学歴。 |
kIMSDKEducationHighSchoolOrLess kIMSDKEducationCollegeOrGraduate kIMSDKEducationPostGraduateOrAbove
|
setLogLevel
|
kIMSDKLogLevelNone kIMSDKLogLevelError kIMSDKLogLevelDebug |
setAge
|
整数。ユーザーの年齢。 |
setYearOfbirth
|
整数。ユーザーの生年月日。 |
setPostalCode
|
文字列。ユーザーの郵便番号。 通常は 5 桁の数字です。 |
setAreaCode
|
文字列。ユーザーの電話の市外局番(電話番号の一部)。 |
setLanguage
|
文字列。ユーザーの母語(わかっている場合)。 |
setLoginId
|
文字列。パブリッシャーのドメインのログイン ID。 |
setSessionId
|
文字列。パブリッシャーのドメイン内のセッション ID。 |
setLocationWithCityStateCountry
|
文字列。市区町村、都道府県、国をパラメータとする位置情報。 |
setKeywords
|
文字列。広告リクエストで渡すコンテキストに関連するキーワード。 |
setInterests
|
文字列。広告リクエストで渡すコンテキストに関連する文字列。 |
setAdditionalParameters
|
Dictionary にあります)を使用する、フレーズの改行区切りリストで構成されます。広告リクエストで渡される追加の値。 |
広告リクエスト パラメータを設定するコードの例を次に示します。
Swift
let request = GADRequest()
let extras = GADInMobiExtras()
extras.ageGroup = kIMSDKAgeGroupBetween35And54
extras.areaCode = "12345"
request.registerAdNetworkExtras(extras)
Objective-C
GADRequest *request = [GADRequest request];
GADInMobiExtras *extras = [[GADInMobiExtras alloc] init];
extras.ageGroup = kIMSDKAgeGroupBetween35And54;
extras.areaCode = @"12345";
[request registerAdNetworkExtras:extras];
ネイティブ広告を使用する
広告のレンダリング
InMobi アダプタは、ネイティブ広告を GADNativeAd
オブジェクトとして返します。GADNativeAd
のネイティブ広告のフィールドについてに次の値を入力します。
フィールド | InMobi アダプタで常に含まれるアセット |
---|---|
広告見出し | |
画像 | 1 |
メディアビュー | |
本文 | |
アプリのアイコン | |
行動を促すフレーズ | |
評価 | |
ストア | |
価格 |
1 InMobi アダプタは、ネイティブ広告のメイン画像アセットへの直接アクセスを提供していません。代わりに、アダプタは GADMediaView
に動画または画像を挿入します。
インプレッションとクリックのトラッキング
クリックは Google Mobile Ads SDK によって検出され、InMobi に転送されるため、クリック レポートは同期されます。
Google Mobile Ads SDK はインプレッション トラッキングに InMobi SDK のコールバックを使用するため、両方のダッシュボードのレポートはほぼ一致し、不一致はほとんどありません。
エラーコード
アダプタが InMobi から広告を受信できなかった場合は、次のクラスの GADResponseInfo.adNetworkInfoArray
を使用して、広告レスポンスから根本原因のエラーを確認できます。
GADMAdapterInMobi
GADMediationAdapterInMobi
広告の読み込みに失敗した場合に InMobi アダプタがスローするコードとメッセージは次のとおりです。
エラーコード | 理由 |
---|---|
101 | AdMob 管理画面で設定された InMobi サーバー パラメータが存在しないか、無効です。 |
102 | InMobi アダプタは、リクエストされた広告フォーマットをサポートしていません。 |
103 | このネットワーク構成では、InMobi 広告はすでに読み込まれています。 |
その他 | InMobi SDK がエラーを返しました。詳しくは、IMRequestStatus.h をご覧ください。 |
InMobi iOS メディエーション アダプタの変更履歴
バージョン 10.8.6.0
- InMobi SDK 10.8.6 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 12.7.0。
- InMobi SDK バージョン 10.8.6。
バージョン 10.8.3.1
- バナー入札リクエストの場合、バナーサイズを標準の InMobi 広告サイズにマッピングする検証チェックを削除します。InMobi ビッダーが標準以外のサイズに入札した場合、アダプタはリクエストのレンダリングを許可するようになりました。
- 入札リクエストでアカウント ID とプレースメント ID の検証チェックを削除しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 12.4.0。
- InMobi SDK バージョン 10.8.3。
バージョン 10.8.3.0
- リワード インタースティシャル広告のサポートを追加しました。
- リワード広告の入札シグナルにガード ステートメントを追加し、プレースメント ID の以前に読み込まれたリワード広告が使用されなかった場合は入札しないようにしました。
- InMobi SDK 10.8.3 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 12.4.0。
- InMobi SDK バージョン 10.8.3。
バージョン 10.8.2.0
- InMobi SDK 10.8.2 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 12.2.0。
- InMobi SDK バージョン 10.8.2。
バージョン 10.8.0.2
-fobjc-arc
フラグと-fstack-protector-all
フラグを有効にしました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 12.1.0。
- InMobi SDK バージョン 10.8.0。
バージョン 10.8.0.1
- Google Mobile Ads SDK バージョン 12.0.0 以降が必要になりました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 12.0.0。
- InMobi SDK バージョン 10.8.0。
バージョン 10.8.0.0
- InMobi SDK 10.8.0 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.12.0。
- InMobi SDK バージョン 10.8.0。
バージョン 10.7.8.0
- InMobi SDK 10.7.8 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.10.0。
- InMobi SDK バージョン 10.7.8。
バージョン 10.7.5.1
CFBundleShortVersionString
を 4 つではなく 3 つのコンポーネントで構成されるように更新しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.10.0。
- InMobi SDK バージョン 10.7.5。
バージョン 10.7.5.0
- InMobi SDK 10.7.5 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.7.0。
- InMobi SDK バージョン 10.7.5。
バージョン 10.7.4.0
- InMobi SDK 10.7.4 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.6.0。
- InMobi SDK バージョン 10.7.4。
バージョン 10.7.2.0
- InMobi SDK 10.7.2 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.3.0。
- InMobi SDK バージョン 10.7.2。
バージョン 10.7.1.0
- InMobi SDK 10.7.1 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.2.0。
- InMobi SDK バージョン 10.7.1。
バージョン 10.6.4.0
- InMobi SDK 10.6.4 との互換性を確認しました。
- 非推奨の
GADMobileAds.sharedInstance.sdkVersion
メソッドをGADMobileAds.sharedInstance.versionNumber
に置き換えました。 NSUserDefaults
の使用をCFPreferences
関数に置き換えました。- iOS バージョン 12.0 以降が必要になりました。
- Google Mobile Ads SDK バージョン 11.0 以降が必要になりました。
InMobiAdapter.xcframework
内のフレームワークにInfo.plist
を含めました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 11.0.1。
- InMobi SDK バージョン 10.6.4。
バージョン 10.6.0.0
- InMobi SDK 10.6.0 との互換性を確認しました。
- 入札バナー広告、インタースティシャル広告、リワード広告の透かしのサポートを追加しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 10.13.0。
- InMobi SDK バージョン 10.6.0。
バージョン 10.5.8.0
- InMobi SDK 10.5.8 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 10.10.0。
- InMobi SDK バージョン 10.5.8。
バージョン 10.5.6.0
- NSUserDefaults から IAB 米国プライバシー文字列を読み取るサポートを追加しました。
- InMobi SDK 10.5.6 との互換性を確認しました。
- バナー(MREC を含む)、インタースティシャル、リワードの広告フォーマットの入札サポートを追加しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 10.9.0。
- InMobi SDK バージョン 10.5.6。
バージョン 10.5.5.0
- Google Mobile Ads SDK バージョン 10.4.0 以降が必要になりました。
didRewardUser
API を使用するようにアダプターを更新しました。- メインスレッドで InMobi SDK を初期化するようにアダプタを更新しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 10.4.0。
- InMobi SDK バージョン 10.5.5。
バージョン 10.5.4.0
- InMobi SDK 10.5.4 との互換性を確認しました。
- 非推奨の性別、誕生日、位置情報のメディエーション API の使用を削除しました。
armv7
アーキテクチャのサポートを削除しました。- iOS の最小バージョンが 11.0 になりました。
- Google Mobile Ads SDK バージョン 10.0.0 以降が必要になりました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 10.2.0。
- InMobi SDK バージョン 10.5.4。
追加情報:
- このリリースは バージョン 10.1.3.0 より前に作成されたため、
didRewardUser
API を使用していません。
バージョン 10.1.3.0
- InMobi SDK 10.1.3 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 10.4.0 以降が必要になりました。
didRewardUser
API を使用するようにアダプターを更新しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 10.5.0。
- InMobi SDK バージョン 10.1.3。
追加情報:
- このリリースは、バージョン 10.5.4.0 の後に作成されました。
バージョン 10.1.2.1
- InMobi SDK 10.1.2 との互換性を確認しました。
- スクロール可能な UI でネイティブ広告が空白になる問題を修正しました。
- 新しいメディエーション API を使用するようにアダプタを更新しました。
- COPPA 値を InMobi SDK に転送するサポートを追加しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.14.0。
- InMobi SDK バージョン 10.1.2。
バージョン 10.1.2.0
- InMobi SDK 10.1.2 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.13.0。
- InMobi SDK バージョン 10.1.2。
バージョン 10.1.1.0
- InMobi SDK 10.1.1 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.12.0。
- InMobi SDK バージョン 10.1.1。
バージョン 10.1.0.0
- InMobi SDK 10.1.0 との互換性を確認しました。
didRewardUser
API を使用するようにアダプターを更新しました。- Google Mobile Ads SDK バージョン 9.8.0 以降が必要になりました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.11.0。
- InMobi SDK バージョン 10.1.0。
バージョン 10.0.7.0
- InMobi SDK 10.0.7 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.5.0。
- InMobi SDK バージョン 10.0.7。
バージョン 10.0.5.0
- InMobi SDK 10.0.5 との互換性を確認しました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.2.0。
- InMobi SDK バージョン 10.0.5。
バージョン 10.0.2.1
- Google Mobile Ads SDK バージョン 9.0.0 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 9.0.0 以降が必要になりました。
構築およびテストに使用したバージョン:
- Google Mobile Ads SDK バージョン 9.0.0。
- InMobi SDK バージョン 10.0.2。
バージョン 10.0.2.0
- InMobi SDK 10.0.2 との互換性を確認しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.13.0。
- InMobi SDK バージョン 10.0.2。
バージョン 10.0.1.0
- InMobi SDK 10.0.1 との互換性を確認しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.12.0。
- InMobi SDK バージョン 10.0.1。
バージョン 10.0.0.0
- InMobi SDK 10.0.0 との互換性を確認しました。
- iOS の最小バージョンが 10.0 になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.11.0。
- InMobi SDK バージョン 10.0.0。
バージョン 9.2.1.0
- InMobi SDK 9.2.1 との互換性を確認しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.9.0。
- InMobi SDK バージョン 9.2.1。
バージョン 9.2.0.0
- InMobi SDK 9.2.0 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 8.0.0 以降への依存関係を緩和しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.8.0。
- InMobi SDK バージョン 9.2.0。
バージョン 9.1.7.0
- InMobi SDK 9.1.7 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 8.3.0 以降が必要になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.3.0。
- InMobi SDK バージョン 9.1.7。
バージョン 9.1.5.0
- InMobi SDK 9.1.5 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 8.1.0 以降が必要になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.1.0。
- InMobi SDK バージョン 9.1.5。
バージョン 9.1.1.1
.xcframework
形式を使用するようにアダプターを更新しました。- Google Mobile Ads SDK バージョン 8.0.0 以降が必要になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 8.0.0。
- InMobi SDK バージョン 9.1.1。
バージョン 9.1.1.0
- InMobi SDK 9.1.1 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 7.68.0 以降が必要になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.68.0。
- InMobi SDK バージョン 9.1.1。
バージョン 9.1.0.0
- InMobi SDK 9.1.0 との互換性を確認しました。
- Google Mobile Ads SDK バージョン 7.65.0 以降が必要になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.65.0。
- InMobi SDK バージョン 9.1.0。
バージョン 9.0.7.2
- 子供向け取り扱いが指定されていない場合、リワード広告のデフォルトが coppa=0 にならなくなりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.61.0。
- InMobi SDK バージョン 9.0.7。
バージョン 9.0.7.1
- Google Mobile Ads SDK バージョン 7.61.0 以降が必要になりました。
- 標準化されたアダプタのエラーコードとメッセージを追加しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.61.0。
- InMobi SDK バージョン 9.0.7。
バージョン 9.0.7.0
- InMobi SDK 9.0.7 との互換性を確認しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.60.0。
- InMobi SDK バージョン 9.0.7。
バージョン 9.0.6.0
- InMobi SDK 9.0.6 との互換性を確認しました。
- InMobi iOS アダプタの CocoaPod 依存関係を更新して
InMobiSDK/Core
を使用するようにしました。 - Google Mobile Ads SDK バージョン 7.60.0 以降が必要になりました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.60.0
- InMobi SDK バージョン 9.0.6
バージョン 9.0.4.0
- InMobi SDK 9.0.4 との互換性を確認しました。
- InMobi SDK の初期化に失敗した場合、アダプタが早期に失敗するようになりました。
- i386 アーキテクチャのサポートを削除しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.57.0
- InMobi SDK バージョン 9.0.4
バージョン 9.0.0.0
- InMobi SDK 9.0.0 との互換性を確認しました。
- バナー、インタースティシャル、リワードの各フォーマットの入札機能を削除しました。
構築およびテストに使用したバージョン
- Google Mobile Ads SDK バージョン 7.53.1
- InMobi SDK バージョン 9.0.0
バージョン 7.4.0.0
- InMobi SDK 7.4.0 との互換性を確認しました。
バージョン 7.3.2.1
- 無効なメディエーション設定が原因でアダプターの初期化が失敗する問題を修正しました。
バージョン 7.3.2.0
- InMobi SDK 7.3.2 との互換性を確認しました。
- バナー、インタースティシャル、リワードの広告フォーマットのアダプタに入札機能を追加しました。
バージョン 7.3.0.0
- InMobi SDK 7.3.0 との互換性を確認しました。
- ネイティブ コンテンツ広告とアプリ インストール広告のリクエストのサポートを終了しました。アプリは、統合ネイティブ広告 API を使用してネイティブ広告をリクエストする必要があります。
- Google Mobile Ads SDK バージョン 7.46.0 以降が必要になりました。
バージョン 7.2.7.0
- InMobi SDK 7.2.7 との互換性を確認しました。
- 新しいリワード広告用 API を使用するようにアダプタを更新しました。
- Google Mobile Ads SDK バージョン 7.42.2 以降が必要になりました。
- フレキシブル バナー広告のサイズをサポートしました。
バージョン 7.2.4.0
- InMobi SDK 7.2.4 との互換性を確認しました。
バージョン 7.2.1.0
- InMobi SDK 7.2.1 との互換性を確認しました。
バージョン 7.2.0.0
- InMobi SDK 7.2.0 との互換性を確認しました。
バージョン 7.1.2.0
- InMobi SDK 7.1.2 との互換性を確認しました。
バージョン 7.1.1.2
- アダプターに
adapterDidCompletePlayingRewardBasedVideoAd:
コールバックを追加しました。
バージョン 7.1.1.1
updateGDPRConsent
メソッドとgetConsent
メソッドを提供するGADInMobiConsent
クラスを追加しました。
バージョン 7.1.1.0
- InMobi SDK 7.1.1 との互換性を確認しました。
バージョン 7.1.0.0
- InMobi SDK 7.1.0 との互換性を確認しました。
バージョン 7.0.4.1
- アダプタを他のネットワークのアダプタと併用すると、シンボルの重複エラーが発生する問題を修正しました。
バージョン 7.0.4.0
- InMobi SDK 7.0.4 との互換性を確保するためにアダプタを更新しました。
- ネイティブ動画広告のサポートを追加しました。
- InMobi の SDK は、動画アセットを含む広告の画像を提供しません。NullPointerException の可能性を回避するため、アダプタがこれらの広告のいずれかを受け取ると、自動的に空の NativeAd.Image が作成され、アプリが受け取る広告オブジェクトの画像アセット配列に含まれます。このアダプタを使用するパブリッシャーは、InMobi にメディエーションする際に画像アセットを直接使用するのではなく、UI で GADMediaView を使用することをおすすめします。GADMediaView は、動画アセットを含む広告では動画アセットを、動画アセットを含まない広告では画像アセットを自動的に表示します。
バージョン 6.2.1.0
- inMobi SDK 6.2.1 との互換性を確認しました
以前のバージョン
- バナー広告、インタースティシャル広告、動画リワード広告、ネイティブ広告のフォーマットをサポート。