Vungle (リワード)
要件
- Vungle iOS SDK はiOS 8 以上のみをサポートしています。
- アドフリくんに含まれているVungleのバージョンでは Xcode 9.0以上 をサポートしています。Xcodeの下位バージョンでビルドする場合にはVungle SDKを外してください。
導入手順
※iOSビルド設定自動化スクリプトをご利用の場合はこちらの手順は必要ありません
① サンプル内のディレクトリ Vungle_x.x.x をXcodeにドラッグ&ドロップします。
「Add to targets」で対象のプロジェクトを選択してFinishを押下します。
② Build Phases > Link Binary With Libraries を展開して+ボタンを押下します。
③ 以下のフレームワークを追加します。
AdSupport / AudioToolBox / AVFoundation / CFNetwork / CoreGraphics / CoreMedia / Foundation / libz / libsqlite3 / MediaPlayer / QuartzCore / StoreKit / SystemConfiguration / UIKit / WebKit
※赤文字はOptionalを選択
※他のSDKにて導入済のフレームワークは省略して下さい。
④ アドフリくん動画リワードSDKのimportの後で、下記ヘッダをimportして下さい。
//アドフリくん動画リワード (Vungle)のインポート
#import "MovieReward6006.h"
⑤ [ARC環境でない場合]Build Phases > Compile Sourcesを展開して、
MovieReward6006.m のCompiler Flagsに「-fobjc-arc」を追加して下さい。
SDK公式ドキュメント
SDKの仕様の詳細に関しては、下記をご確認下さい。
https://bd.vungle.com/sdk
Xcode7・iOS9について
iOS9 SDK (Xcode 7) についてのVungleの対応方法は、以下の公式ページをご確認ください。(ATS 無効化など)
https://support.vungle.com/hc/ja/articles/204430550-Vungle-スタート-ガイド-iOS-SDK#ATS
再生完了後、アプリをインストールしようとしても出来ないケース
Vungleではストアの表示を SKStoreProductViewControllerを使用しています。
こちらはAppStore向けの署名を含んだバイナリでないとビュー内でのダウンロードに失敗する仕組みになっています。
http://stackoverflow.com/questions/13004357/app-cant-be-installed-with-skstoreproductviewcontroller