Vungle
■導入手順
① AndroidManifest.xmlに記述を追加
以下の内容を追加します。
■ uses-permission
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="18" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
※ uses-permission 内の他のSDKにて記述済の設定は省略して下さい。
なお、WRITE_EXTERNAL_STORAGEに関して、注意点がありますので、こちらを確認ください。
■ activity
<activity android:name="com.vungle.publisher.VideoFullScreenAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
<activity
android:name="com.vungle.publisher.MraidFullScreenAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
<activity
android:name="com.vungle.publisher.FlexViewAdActivity"
android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize"
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
※ FlexViewAdActivityはUnity Pluginではサポートしておりませんが、AndroidManifestに定義されてないと、SDK 検証でエラーが出力されます。正常動作には問題がありませんのでエラーを確認しないかリリースモードでは削除しても良いです。
② ProGuardの設定
-keep class com.vungle.** { *; }
-keep class javax.inject.*
-keep class dagger.*
-keepattributes *Annotation*
-keepattributes Signature
-dontwarn com.vungle.publisher.**
その他のライブラリ
Vungleの動画広告は、下記ライブラリが必要となります。
既にアプリに下記ライプラリが含まれている場合には、必要ありません。
adapter-rxjava-2.2.0.jar
converter-gson-2.2.0.jar
dagger-2.7.jar
eventbus-2.2.1.jar
gson-2.7.jar
javax.inject-1.jar
okhttp-3.6.0.jar
okio-1.11.0.jar
retrofit-2.2.0.jar
rxjava-1.2.0.jar