動作確認済み他社SDKバージョン
Ad Generation SDK と併用可能な他社SDKのバージョン情報について説明します。
概要
Ad Generation SDK は、アプリで使用される他の SDK と共存できるよう設計されています。このページでは、動作確認が完了している主要な他社 SDK のバージョン情報を提供します。
記載されているバージョン以外でも動作する可能性がありますが、動作保証はいたしかねます。問題が発生した場合は、記載されているバージョンをご使用いただくか、担当者までお問い合わせください。
iOS SDK
最新の Ad Generation SDK バージョン
Ad Generation SDK 3.5.0(2024年12月時点)
広告関連 SDK
Google Mobile Ads SDK (AdMob / Ad Manager)
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| Google-Mobile-Ads-SDK | 10.14.0 - 11.2.0 | 最新版を推奨 |
インストール方法(CocoaPods):
pod 'Google-Mobile-Ads-SDK'
Firebase
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| Firebase/Analytics | 10.18.0 - 10.21.0 | |
| Firebase/Crashlytics | 10.18.0 - 10.21.0 |
インストール方法(CocoaPods):
pod 'Firebase/Analytics'
pod 'Firebase/Crashlytics'
分析・計測 SDK
Adjust
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| Adjust | 4.35.0 - 4.38.0 |
インストール方法(CocoaPods):
pod 'Adjust'
AppsFlyer
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| AppsFlyerFramework | 6.12.0 - 6.14.0 |
インストール方法(CocoaPods):
pod 'AppsFlyerFramework'
ネットワーク・通信 SDK
Alamofire
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| Alamofire | 5.6.0 - 5.8.0 |
インストール方法(CocoaPods):
pod 'Alamofire'
UI・ユーティリティ SDK
SDWebImage
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| SDWebImage | 5.15.0 - 5.18.0 |
インストール方法(CocoaPods):
pod 'SDWebImage'
Android SDK
最新の Ad Generation SDK バージョン
Ad Generation SDK 3.5.0(2024年12月時点)
広告関連 SDK
Google Mobile Ads SDK (AdMob / Ad Manager)
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| play-services-ads | 22.5.0 - 23.0.0 | 最新版を推奨 |
インストール方法(Gradle):
dependencies {
implementation 'com.google.android.gms:play-services-ads:23.0.0'
}
Firebase
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| firebase-analytics | 21.5.0 - 21.6.0 | |
| firebase-crashlytics | 18.6.0 - 18.6.2 |
インストール方法(Gradle):
dependencies {
implementation platform('com.google.firebase:firebase-bom:32.7.0')
implementation 'com.google.firebase:firebase-analytics'
implementation 'com.google.firebase:firebase-crashlytics'
}
分析・計測 SDK
Adjust
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| adjust-android | 4.35.0 - 4.38.0 |
インストール方法(Gradle):
dependencies {
implementation 'com.adjust.sdk:adjust-android:4.38.0'
}
AppsFlyer
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| appsflyer-android-sdk | 6.12.0 - 6.14.0 |
インストール方法(Gradle):
dependencies {
implementation 'com.appsflyer:af-android-sdk:6.14.0'
}
ネットワーク・通信 SDK
OkHttp
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| okhttp | 4.10.0 - 4.12.0 |
インストール方法(Gradle):
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.12.0'
}
Retrofit
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| retrofit | 2.9.0 - 2.11.0 |
インストール方法(Gradle):
dependencies {
implementation 'com.squareup.retrofit2:retrofit:2.11.0'
}
UI・ユーティリティ SDK
Glide
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| glide | 4.14.0 - 4.16.0 |
インストール方法(Gradle):
dependencies {
implementation 'com.github.bumptech.glide:glide:4.16.0'
}
Web (JavaScript)
広告関連 SDK
Google Publisher Tag (GPT)
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| GPT | 最新版 | 常に最新版が使用されます |
実装方法:
<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
Prebid.js
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| Prebid.js | 7.52.0 - 8.32.0 | Ad Generation Adapter を含める必要があります |
詳細はPrebid.js 実装ガイドをご覧ください。
分析・計測 SDK
Google Analytics
| SDK名 | 動作確認済みバージョン | 備考 |
|---|---|---|
| Google Analytics (GA4) | 最新版 |
実装方法:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
依存関係の競合について
一般的な問題と解決方法
バージョン競合
複数の SDK が同じライブラリの異なるバージョンを要求する場合があります。
iOS の場合(CocoaPods):
# 特定のバージョンを明示的に指定
pod 'Alamofire', '~> 5.8.0'
Android の場合(Gradle):
// 依存関係の解決戦略を設定
configurations.all {
resolutionStrategy {
force 'com.squareup.okhttp3:okhttp:4.12.0'
}
}
ビルドエラー
SDK の組み合わせによりビルドエラーが発生する場合:
-
クリーンビルド: キャッシュをクリアして再ビルド
- iOS: Xcode → Product → Clean Build Folder
- Android:
./gradlew clean
-
依存関係の確認: 重複や競合を確認
- iOS:
pod install --verbose - Android:
./gradlew dependencies
- iOS:
-
SDK バージョンの調整: 記載されているバージョン範囲内で調整
最新情報の確認
SDK のバージョン情報は定期的に更新されます。最新の動作確認済みバージョンについては、以下で確認できます:
- リリースノート: SDK のアップデート情報
- サポートページ: 技術情報とFAQ
- 担当者への問い合わせ: 個別の環境に関する相談
本番環境に導入する前に、必ずテスト環境で動作確認を行ってください。
トラブルシューティング
他社SDKとの競合が発生した場合
-
バージョンの確認
- 使用している他社 SDK のバージョンを確認
- 記載されているバージョン範囲内か確認
-
エラーログの確認
- ビルドエラーやクラッシュログを確認
- 競合しているライブラリを特定
-
バージョンの調整
- 記載されているバージョンに変更
- それでも解決しない場合は担当者に相談
-
サポートへの問い合わせ
- 使用している SDK とバージョンの一覧
- エラーログやクラッシュレポート
- 発生している問題の詳細
関連ドキュメント
- iOS バナー広告実装 - iOS SDK 実装ガイド
- Android バナー広告実装 - Android SDK 実装ガイド
更新履歴
本ページの最終更新日: 2024年12月15日
動作確認済みバージョンは随時更新されます。最新情報は定期的にご確認ください。