AppLovinの統合
このガイドではiOSアプリにVAMP SDK
のAppLovinアダプターを導入する方法について説明します。
最新のアダプター
現在リリースされているVAMPAppLovinAdapter
の最新バージョンはこちらになります。
最新アダプターバージョン | 対応アドネットワークバージョン | 最低サポートOS | 更新日 |
---|---|---|---|
13.3.101 | 13.3.1 [公式リリースへ] |
iOS12 | 2025-08-13 |
Swift Package Manager(SPM) インストール
注意事項
⚠️ SPMとCocoaPodsを併用して実装するケースには対応しておりません。
- CocoaPodsからSPMへ移行する際は、依存関係の競合を防ぐため、pod deintegrate コマンドでプロジェクトからCocoaPodsの設定を完全に削除してください。
- Xcode 16.3 以降でSPMに対応しています。
- SPMでの配布は、VAMP v5.3.3 以降(2025-07-15)から対応しています。
Xcodeのメニューから「File」→「Add Package Dependencies」を選択し、右上の検索窓に以下のURLを入力して追加します。
VAMPアダプター インストール
AppLovinのVAMPアダプターもSPMで配布しています。必要に応じて、以下のリポジトリURLを追加してください。
- AppLovin
https://github.com/AdGeneration/VAMP-AppLovin-iOS-Adapter.git
CocoaPodsでアダプターをインストール
まずは、CocoaPodsでアダプターをインストールします。
プロジェクトのPodfileに以下の行を追加します。
pod 'VAMPAppLovinAdapter'
バージョンを指定する場合は以下のようにします。
pod 'VAMPAppLovinAdapter', "[VERSION]"
依存フレームワーク
依存するフレームワークはありません。
VAMPAppLovinAdapterの更新履歴
Version 13.3.101
- AppLovin SDK 13.3.1と互換性があります。
- 更新内容(2025-06-14):Firebase SDK 使用時に iOS 15 以前を実行しているデバイスで発生するクラッシュを修正しました
-
- #459 Xcode 16.0 でビルドされました。
Version 13.2.0
- AppLovin SDK 13.2.0と互換性があります。
- 更新内容(2025-04-01):Set minimum OS version to 12.0.
- Deprecate public APIs that take in an ALSdk argument.
- Delete old SDK initialization APIs.
- Remove catching of exceptions in ad callbacks.
- Adaptive banner updates to support more networks, please check out our - latest docs for details.
- Update MaxAdView / MAAdView public API to use configuration object to - configure adaptive ad views.
- Fix debug user geography not passed to Google UMP when set via init APIs.
- Treat test users as non-gdpr if debugUserGeography is set to other.
- Fix SKOverlay being displayed permanently after a full screen ad is displayed.
- Fix EXC_BREAKPOINT -[ALWKWebView loadHTMLString:withBaseURL:].
- Fix OMIDApplovinLightJSExecutor crash.
- Fix -[ALHTTPRequest .cxx_destruct] crash.
Version 13.1.0
- AppLovin SDK 13.1.0と互換性があります。
- 更新内容(2025-01-27):Update -[ALSdk availableMediatedNetworks:] API to include init status.Deprecate -[MAAd adReviewCreativeIdentifier] API.Remove deprecated Terms flow.Fix app audio session deactivating on ad close.Various memory leak and crash fixes.
Version 13.0.100
- AppLovin SDK 13.0.1と互換性があります。
- 更新内容(2024-10-27):Remove terms flow.
Version 12.5.0.0
- AppLovin SDK 12.5.0と互換性があります。
- 更新内容(2024-05-16):Fix +[ALLogger isVerboseForSdk:] crash.Various fixes to the new init APIs.Removed the settings property from ALSdkInitializationConfiguration. Please use ALSdk.shared.settings to modify the SDK settings.
Version 12.4.1.0
- AppLovin SDK 12.4.1と互換性があります。
- 更新内容(2024-04-05):Update SDK to allow Apple App Store Connect to be able to detect privacy manifest correctly.
- SDK を更新して、Apple App Store Connect がプライバシー マニフェストを正しく検出できるようにします。
Version 12.3.0.0
- AppLovin SDK 12.3.0と互換性があります。
- 更新内容(2024-03-04):Add new improved SDK Init APIs to enforce SDK initialization with all necessary parameters.Add support for disabling all user-level logs #294. Fix ALConnectionManager crashes.