このガイドでは、Google Mobile Ads SDK を使用して、 AdMob メディエーション、 ウォーターフォールと入札の両方の統合をカバーする InMobi の広告を読み込んで表示する方法について説明します。InMobi を広告ユニットのメディエーション構成に追加する方法と、InMobi SDK とアダプタをアプリに統合する方法について説明します。 iOS
サポートされている統合と広告フォーマット
InMobi のメディエーション アダプタには、次の機能があります。
統合 | |
---|---|
単価設定 | 1 |
滝 | |
フォーマット | |
バナー | |
インタースティシャル | |
特典 | |
ネイティブ | 2 |
1 入札の統合はオープンベータ版です。
2 ウォーターフォール メディエーションでのみサポートされます。
要件
- iOS デプロイ ターゲットが 10.0 以降であること
最新の Google Mobile Ads SDK
メディエーションのスタートガイドを完了している。
ステップ 1: InMobi UI で設定を行う
InMobi アカウントを登録します。アカウントを作成する際は、[Google Open Bidding で InMobi SSP を使用する] オプションをオフのままにします。
アカウントの確認が完了したら、ログインします。
アプリを追加
アプリを InMobi ダッシュボードに追加するには、[広告枠] > [広告枠の設定] をクリックします。
[広告枠を追加] をクリックし、プルダウン メニューから [モバイルアプリ] チャネルを選択します。
検索バーに公開済みのアプリストアの URL を入力し、自動入力された結果からアプリを選択します。[続行] をクリックします。
アプリが公開されていない場合は、[手動でリンク] をクリックして、必要な情報を入力します。[続行] をクリックします。
[アプリとウェブサイトのコンプライアンス] の設定を確認し、[プレースメントを保存して作成] をクリックします。
プレースメント
インベントリを設定すると、プレースメント作成ワークフローにリダイレクトされます。
単価設定
広告ユニットの種類を選択します。[プレースメント名] に入力し、[オーディエンス入札] と [パートナー] のそれぞれで [オン] と [Google Open Bidding] を選択し、フォームの残りを入力します。完了したら、[プレースメントを作成] をクリックします。
滝
広告ユニットの種類を選択します。次に、プレースメント名を入力し、[オーディエンス入札] で [オフ] を選択し、フォームの残りの部分を入力します。完了したら、[プレースメントを作成] をクリックします。
プレースメントが作成されると、その詳細が表示されます。プレースメント ID をメモします。これは、AdMob 広告ユニットの設定に使用されます。
アカウント ID
InMobi アカウント ID は、[財務 > お支払い設定 > お支払い情報] で確認できます。
InMobi Reporting API キーを探す
単価設定
入札の統合では不要です。
滝
[マイ アカウント] > [アカウント設定] に移動します。[API Key] タブに移動し、[Generate API Key] をクリックします。
キーが必要なユーザーのメールアドレスを選択し、[API キーを生成する] をクリックします。API キーとユーザー名/ログイン名を含むファイルが生成されます。
すべてのユーザーの API キーを生成できるのは、アカウントのパブリッシャー管理者のみです。以前に生成した API キーを忘れた場合は、[API キー] タブでメールにカーソルを合わせ、API キーをリセットします。
テストモードをオンにする
すべての実際のインプレッションで、または特定のテストデバイスのみで、プレースメントでテストモードを有効にします。
ステップ 2: AdMob UI で InMobi デマンドを設定する
広告ユニットのメディエーション設定を行う
広告ユニットのメディエーション設定に InMobi を追加する必要があります。
AdMob アカウントにログインします。次に、[メディエーション] タブに移動します。既存のメディエーション グループを編集する場合は、そのメディエーション グループの名前をクリックして編集し、広告ソースとして InMobi を追加するに進んでください。
新しいメディエーション グループを作成するには、[メディエーション グループを作成] を選択します。
広告フォーマットとプラットフォームを入力して、[続行] をクリックします。
メディエーション グループに名前を付けて、ターゲットとする地域を選択します。次に、メディエーション グループのステータスを [有効] に設定し、[広告ユニットを追加] をクリックします。
このメディエーション グループを、既存の 1 つ以上の広告ユニット(AdMob )に関連付けます。[完了] をクリックします。
選択した広告ユニットが入力された広告ユニットカードが表示されます。
広告ソースとして InMobi を追加
入札
[広告のソース] セクションの [単価設定] カードで、[追加] を選択します 広告ソース。[InMobi] を選択します。
[パートナー契約に署名する方法] をクリックし、入札を設定します とのパートナーシップ InMobi。
[同意して同意し、[続行] をクリックします。
InMobiのマッピングがすでにある場合は、 選択できます。それ以外の場合は、[マッピングを追加] をクリックします。
次に、 Account ID and Placement IDを入力します。 必要があります。[完了] をクリックします。
ウォーターフォール
[広告ソース] セクションの [ウォーターフォール] カードで、[広告のソースを追加] を選択します。InMobi を選択します。
[InMobi] を選択して、[最適化] スイッチを有効にします。前のセクションで取得した Username and API Keyを入力して、InMobiの広告ソースの最適化を設定します。 次に、InMobi の eCPM の値を入力し、[続行] をクリックします。InMobiのマッピングがすでにある場合は、それを選択できます。それ以外の場合は、[マッピングを追加] をクリックします。
次に、前のセクションで取得した Account ID and Placement IDを入力します。[完了] をクリックします。
GDPR と米国の州規制の広告パートナー リストに InMobi を追加
GDPR の設定と米国の州規制の設定の手順に沿って、AdMob の UI で GDPR と米国の州規制の広告パートナー リストに InMobi を追加します。
ステップ 3: InMobi SDK とアダプタをインポートする
CocoaPods を使用する(推奨)
プロジェクトの Podfile に次の行を追加します。
pod 'GoogleMobileAdsMediationInMobi'
コマンドラインから次のコマンドを実行します。
pod install --repo-update
手動による統合
- InMobi iOS SDK の最新バージョンをダウンロードし、プロジェクトで
InMobiSDK.framework
をリンクします。
- Changelog のダウンロード リンクから 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 ユーザーの同意ポリシーに基づき、デバイス ID と個人データの使用について、欧州経済領域(EEA)のユーザーに対して特定の情報を開示し、同意を得る必要があります。このポリシーには、EU の e プライバシー指令と一般データ保護規則(GDPR)の要件が反映されています。同意を求める際は、個人データを収集、受領、または使用する可能性があるメディエーション チェーン内の各広告ネットワークを特定し、各ネットワークの使用に関する情報を提供する必要があります。現在のところ、Google はユーザーの同意に関する選択を自動的にこのようなネットワークに渡すことはできません。
バージョン 7.1.1.0 では、InMobi アダプタに、同意情報を InMobi に渡すことができる GADMInMobiConsent
クラスが追加されました。次のサンプルコードは、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
。
米国のプライバシー関連州法に関するドキュメント
の手順に沿って、
NSUserDefaults
。
また、InMobi ダッシュボードで CCPA 設定を有効にする方法については、InMobi の CCPA ドキュメントをご覧ください。
ステップ 5: 追加のコードが必要
SKAdNetwork の統合
InMobi のドキュメントに沿って、SKAdNetwork ID をプロジェクトの Info.plist
ファイルに追加します。
ステップ 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
|
文字列。市区町村、都道府県、国をパラメータとする Location。 |
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 | UI で設定されている AdMob InMobi サーバー パラメータがないか、無効です。 |
102 | InMobi アダプターは、リクエストされた広告フォーマットをサポートしていません。 |
103 | このネットワーク構成では、InMobi 広告がすでに読み込まれています。 |
その他 | InMobi SDK からエラーが返されました。詳しくは、IMRequestStatus.h をご覧ください。 |
InMobi iOS メディエーション アダプターの変更履歴
バージョン 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 U.S. Privacy 文字列を読み取るサポートを追加しました。
- 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 Kubernetes Engine
- 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 Kubernetes Engine
- 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 Kubernetes Engine
- 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 との互換性を確認しました。
InMobiSDK/Core
を使用するように InMobi iOS アダプターの CocoaPod の依存関係を更新しました。- 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 は、動画アセットを含む広告の画像を提供していません。潜在的な NullPointerExceptions を回避するため、アダプターはこれらの広告のいずれかを受信すると、空の NativeAd.Image を自動的に作成し、アプリが受信した広告オブジェクトの画像アセット アレイに含めます。このアダプターを使用するパブリッシャーは、InMobi にメディエイトする際に画像アセットを直接使用せず、代わりに UI で GADMediaView を使用することをおすすめします。GADMediaView により、それらを含む広告の動画アセットと、含まれていない広告の画像アセットが自動的に表示されます。
バージョン 6.2.1.0
- inMobi SDK 6.2.1 との互換性を確認しました
以前のバージョン
- バナー、インタースティシャル、動画リワード広告、ネイティブ広告フォーマットに対応。