アドネットワーク追加と削除方法 - glossom-dev/AdfurikunSDK-iOS GitHub Wiki
アドネットワーク追加方法
CocoaPodsで導入している場合
- 既存のPodfileに追加したいアドネットワークを記載して下さい。 アドネットワーク毎の記載方法については、こちらを参考にして下さい。
例: ironSourceとMintegralを利用する場合
pod 'AdfurikunSDK-iOS/ironSource'
pod 'AdfurikunSDK-iOS/Mintegral'
注意 AdMob SDKは最新バージョンが設置されます。もし、アプリケーションで導入するバージョンが違う場合はPodfileにAdMob SDKをバージョン指定して導入することでそのバージョンが導入できます。
pod 'Google-Mobile-Ads-SDK', '9.10.0'
- ライブラリをインストール
$ pod update
手動で導入している場合
- アドフリくんの管理画面にログインします。
- 「ダウンロード」タブの「各種ダウンロード」メニューからiOS SDKをダウンロードします。
- 解凍して
adnetworks
フォルダ内から追加したいアドネットワーク名のフォルダをXcodeにドラッグ&ドロップします。 「Add to targets」で対象のプロジェクトを選択してFinishを押下します。
-
Build Phases > Link Binary With Libraries を展開して+ボタンを押下します。 フレームワーク情報を参考に追加するアドネットワークに必要なフレームワーク・ライブラリを追加します。
-
次のアドネットワークの場合には、Frameworkの設定変更をしないとアプリケーション起動時にCrashする恐れがあるため Project設定画面 > Frameworks, Libraries, and Embedded Content メニューで Embed & Sign にしてください。
- AppLovin (AppLovinSDK.xcframework)
- maio (maio.xcframework)
アドネットワーク削除方法
CocoaPodsで導入している場合
- 既存のPodfileに記載されている削除対象のアドネットワーク導入箇所を削除して下さい。アドネットワーク毎の記載については、こちらを参考にして下さい。 以下例のようにAllで全てのアドネットワークを導入している場合は、導入するアドネットワークを1つずつ記載し、導入しないアドネットワークが含まれないように修正して下さい。
例: 全アドネットワーク導入状態からAppLovin、UnityAds、Maioのみ導入する場合
修正前
pod 'AdfurikunSDK-iOS'
修正後
pod 'AdfurikunSDK-iOS/AppLovin'
pod 'AdfurikunSDK-iOS/UnityAds'
pod 'AdfurikunSDK-iOS/maio'
- 依存ライブラリ情報を更新
$ pod update
手動で導入している場合
- Xcodeプロジェクトから、削除したいアドネットワーク名のフォルダを削除します。
- Build Phases > Link Binary With Libraries から、削除したいアドネットワークのみで依存していたフレームワーク・ライブラリを削除します。 削除対象のフレームワーク・ライブラリはフレームワーク情報を参考にして下さい。