アドフリくんSDKの導入 - glossom-dev/AdfurikunSDK-iOS GitHub Wiki
<公式ガイド>
http://guides.cocoapods.org/using/getting-started.html
-
CocoaPodsをインストール
$ sudo gem install cocoapods
-
リポジトリ情報のセットアップ
$ pod setup
CocoaPodsはv1.14.2以上の最新バージョンを使ってください。
<公式ガイド>
http://guides.cocoapods.org/using/using-cocoapods.html
-
Podfileの作成
- .xcodeprojのプロジェクトファイルのディレクトリにcdで移動後、下記を実行します。
$ pod init
- .xcodeprojのプロジェクトファイルのディレクトリにcdで移動後、下記を実行します。
-
Podfile に追記
- 1.で生成されたPodfileに以下の記述を追加します。
pod 'AdfurikunSDK-iOS'
- 1.で生成されたPodfileに以下の記述を追加します。
アドフリくんがサポートする全アドネットワークのSDKとアダプタファイルが設置されます。
もし、アプリケーションで使うアドネットワークのみ設置するようにするためにはアドネットワークを特定してください。
<利用するアドネットワーク> | 説明 / アドネットワーク番号 |
---|---|
All | 全てのadnwを利用 |
Core | Adfurikunだけを利用 |
AppLovin | 6000 |
UnityAds | 6001 |
maio | 6004 |
Vungle | 6006 |
Five | 6008 |
AfiO | 6010 |
Pangle | 6017 |
AdMob | 6019 |
ironSource | 6110 |
Mintegral | 6120 |
Fyber | 6140 |
InMobi | 6190 |
例: ApplovinとFyberを利用する場合
pod 'AdfurikunSDK-iOS/AppLovin'
pod 'AdfurikunSDK-iOS/Fyber'
- AdMob SDKは最新バージョンが設置されます。もし、アプリケーションで導入するバージョンが違う場合はPodfileにAdMob SDKをバージョン指定して導入することでそのバージョンが導入できます。
pod 'Google-Mobile-Ads-SDK', '9.10.0'
-
ライブラリをインストール
- ライブラリの新規追加の場合
$ pod install
- 更新、削除の場合。Podfileを編集した場合は、以下のコマンドを実行します。
$ pod update
- ライブラリの新規追加の場合
① アドフリくんの管理画面にログインします。
② 「ダウンロード」タブの「各種ダウンロード」メニューから必要なSDKをダウンロードします。
③ ファイルを解凍してADFMovieReward.xcframework
をXcodeにドラッグ&ドロップします。
「Add to targets」で対象のプロジェクトを選択してFinishを押下します。
④ 同様に使用するアドネットワークフォルダをXcodeにドラッグ&ドロップします。
⑤ Build Phases > Link Binary With Libraries を展開して+ボタンを押下します。
フレームワーク情報を参考にフレームワーク・ライブラリを追加します。
⑥ Targets > Build Settings > Linking > Other Linker Flagsを展開して、下記の2つのリンカーフラグを設定してください。
-ObjC
-fobjc-arc
※ 上記でビルドが通らない場合 、下記リンカーフラグの追加をお試し下さい。
-all_load
⑦ 次のアドネットワークの場合には、Frameworkの設定変更をしないとアプリケーション起動時にCrashする恐れがあるため Project設定画面 > Frameworks, Libraries, and Embedded Content メニューで Embed & Sign にしてください。
- AppLovin (AppLovinSDK.xcframework)
- maio (maio.xcframework)