AdColony
■注意点
AdColonyの仕様上、インタースティシャル動画にて、動画をスキップした際もonFinishedPlayingが呼ばれるため、導入の際にはご確認ください。
■導入手順
① AndroidManifest.xmlに記述を追加
以下の内容を追加します。
■ uses-permission
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
■ uses-permission(optional)
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
※ uses-permission 内の他のSDKにて記述済の設定は省略して下さい。
なお、WRITE_EXTERNAL_STORAGEに関して、注意点がありますので、こちらを確認ください。
■ Activity
<activity android:name="com.adcolony.sdk.AdColonyInterstitialActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:hardwareAccelerated="true"/>
<activity android:name="com.adcolony.sdk.AdColonyAdViewActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:hardwareAccelerated="true"/>
※ アプリのtargetSdkVersionが13以下の場合 、[screenSize] 指定を外してください。
② ProGuardの設定
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
-keepclassmembers class com.adcolony.sdk.ADCNative** { *; }
// targetSdkVersionが24以下の設定にしている場合は、以下の記述が必要です。
-dontwarn android.app.Activity
③ その他の制限
・アプリがメモリを32MB以上使用できる端末が必要です。それ未満となる古い端末では広告を再生できません。
・Google Play Services バージョン4.0以上が必要です。