4-4. Vungle

利用可能な広告種類

  • リワード広告
  • インタースティシャル広告
  • ネイティブ広告(FLEX)

導入手順

公式手順 https://support.vungle.com/hc/en-us/articles/360002922871-Get-Started-with-Vungle-Android-or-Amazon-SDK-v-6

① Vungle SDKをアプリのプロジェクトへ導入

build.gradleに下記の内容を追加してください。

■ build.gradle

repositories {
    maven {url "https://jitpack.io" }
}

dependencies {
    implementation 'com.github.vungle:vungle-android-sdk:6.3.24'
}

//com.google.android.gms:play-services-ads:x.y.zを設定しますと
//以下のGooglePlayService設定は全部に含まれてます、設定不要です
dependencies {
    //推奨設定(Recommanded)
    implementation 'com.google.android.gms:play-services-basement:15.0.1'

    //任意設定(Optional)
    implementation 'com.google.android.gms:play-services-ads-identifier:15.0.1'
    implementation 'com.google.android.gms:play-services-location:15.0.1'
}
② 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にて記述済の設定は省略して下さい。

■ activity

AAR内で定義されていますので、実行時にマージされて有効になります。

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

# Vungle
-keep class com.vungle.warren.** { *; }
-dontwarn com.vungle.warren.error.VungleError$ErrorCode

# Moat SDK
-keep class com.moat.** { *; }
-dontwarn com.moat.**

# Okio
-dontwarn org.codehaus.mojo.animal_sniffer.IgnoreJRERequirement

# Retrofit
-dontwarn okio.**
-dontwarn retrofit2.Platform$Java8

# Gson
-keepattributes Signature
-keepattributes *Annotation*
-dontwarn sun.misc.**
-keep class com.google.gson.examples.android.model.** { *; }
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer

# Google Android Advertising ID
-keep class com.google.android.gms.internal.** { *; }
-dontwarn com.google.android.gms.ads.identifier.**

配信条件に関して

  • Vungleの動画広告は、現状 Android 4.4 以上の端末にのみ配信する設定になっております。こちらは動画リワード・動画インタースティシャル・動画ネイティブ(FLEX)に共通した仕様です。

results matching ""

    No results matching ""