AdColony

■注意点
AdColonyの仕様上、インタースティシャル動画にて、動画をスキップした際もonFinishedPlayingが呼ばれるため、導入の際には、ご確認ください。

■導入手順

Adcolony SDKをアプリのプロジェクトへ導入
adcolony_soフォルダとjarをアプリの[libs]フォルダへコピーします。

AdColony

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.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.VIBRATE" />

※ uses-permission 内の他のSDKにて記述済の設定は省略して下さい。

■ 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] 指定を外してください。

build.gradleに記述を追加
以下の内容を追加します。

android {
    /** Any other configurations here */
    sourceSets {
        main {
            jniLibs.srcDirs = ['libs/adcolony_so/']
        }
    }
}

ProGuardの設定
proguard-rules.proに以下の内容を追加します。

-keep class com.adcolony.sdk.** {*;}
-keepclassmembers class * { 
    @android.webkit.JavascriptInterface <methods>; 
}
-keepclassmembers class com.adcolony.sdk.ADCNative** {
    *;
 }
 # targetSdkVersionが24以下の設定にしている場合は、以下の記述が必要です。
-dontwarn android.app.Activity

※ [-keep class com.adcolony.sdk.* {;}]が追加されています。

その他の制限

  • Google Play Services Ads Library が必要です

results matching ""

    No results matching ""