Skip to content

Commit 06635b5

Browse files
committed
add SDK Ver 6.2.0
1 parent 4e5c32d commit 06635b5

File tree

7 files changed

+10
-257
lines changed

7 files changed

+10
-257
lines changed

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ FluctSDK-Androidの[Wiki](https://github.com/voyagegroup/FluctSDK-Android/wiki)
55

66
# FluctSDK Release Note
77

8+
## 2020/1/22
9+
10+
### FluctSDK v6.2.0
11+
12+
* 動画リワード広告表示時のイベントをログ出力する機能を追加
13+
* ProGuardルールファイルをAARファイルに同梱
14+
815
## 2019/12/19
916

1017
### FluctSDK v6.1.1

SampleApp/java/SDK/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
apply plugin: 'com.android.application'
22

33
ext {
4-
fluctSdkVersion = '6.1.1'
4+
fluctSdkVersion = '6.2.0'
55
}
66

77
android {
Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +0,0 @@
1-
# region https://github.com/voyagegroup/FluctSDK-Android/wiki/%E5%8B%95%E7%94%BB%E3%83%AA%E3%83%AF%E3%83%BC%E3%83%89%E5%BA%83%E5%91%8A%E3%81%AE%E5%B0%8E%E5%85%A5%E6%96%B9%E6%B3%95#fluctsdk
2-
-keep class jp.fluct.mediation.** { *; }
3-
# endregion
4-
5-
# region https://monetization-support.applovin.com/hc/ja/articles/236114548-Proguard-Config%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E4%BD%95%E3%82%92%E5%8A%A0%E3%81%88%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B-
6-
-dontwarn com.applovin.**
7-
# -libraryjars libs/applovin-sdk-6.3.0.jar
8-
-keep class com.applovin.** { *; }
9-
-keep class com.google.android.gms.ads.identifier.** { *; }
10-
# endregion
11-
12-
# region https://github.com/fan-ADN/nendSDK-Android/wiki/Proguard-%E3%81%AE%E8%A8%AD%E5%AE%9A
13-
-keep class net.nend.android.** { *; }
14-
-dontwarn net.nend.android.**
15-
# endregion
16-
17-
# region https://github.com/Unity-Technologies/unity-ads-android/wiki/sdk_android_integration_guide#integrating-without-android-studio
18-
# Keep filenames and line numbers for stack traces
19-
-keepattributes SourceFile,LineNumberTable
20-
21-
# Keep JavascriptInterface for WebView bridge
22-
-keepattributes JavascriptInterface
23-
24-
# Sometimes keepattributes is not enough to keep annotations
25-
-keep class android.webkit.JavascriptInterface {
26-
*;
27-
}
28-
29-
# Keep all classes in Unity Ads package
30-
-keep class com.unity3d.ads.** {
31-
*;
32-
}
33-
34-
# Keep all classes in Unity Services package
35-
-keep class com.unity3d.services.** {
36-
*;
37-
}
38-
39-
-dontwarn com.google.ar.core.**
40-
# endregion
41-
42-
# region AdColony https://github.com/AdColony/AdColony-Android-SDK-3/wiki/Project-Setup#step-4-proguard-configuration
43-
# For communication with AdColony's WebView
44-
# -keepclassmembers class * {
45-
# @android.webkit.JavascriptInterface <methods>;
46-
# }
47-
# Keep ADCNative class members unobfuscated
48-
-keepclassmembers class com.adcolony.sdk.ADCNative** {
49-
*;
50-
}
51-
# For removing warnings due to lack of Multi-Window support
52-
# -dontwarn android.app.Activity
53-
# endregion
54-
55-
# region Tapjoy https://dev.tapjoy.com/sdk-integration/android/getting-started-guide-publishers-android/#toc_add-app-permissions-and-activities
56-
-keep class com.tapjoy.** { *; }
57-
-keep class com.moat.** { *; }
58-
-keepattributes JavascriptInterface
59-
-keep class * extends java.util.ListResourceBundle {
60-
protected Object[][] getContents();
61-
}
62-
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
63-
public static final *** NULL;
64-
}
65-
-keepnames @com.google.android.gms.common.annotation.KeepName class *
66-
-keepclassmembernames class * {
67-
@com.google.android.gms.common.annotation.KeepName *;
68-
}
69-
-keepnames class * implements android.os.Parcelable {
70-
public static final ** CREATOR;
71-
}
72-
-keep class com.google.android.gms.ads.identifier.** { *; }
73-
-dontwarn com.tapjoy.**
74-
# endregion
75-
76-
# region android support
77-
-keep class android.support.** { *; }
78-
-keep interface android.support.** { *; }
79-
-dontwarn android.support.**
80-
# endregion

SampleApp/java/SDK/app/src/main/AndroidManifest.xml

Lines changed: 1 addition & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
1717
<!-- endregion -->
1818

19-
<!-- NOTE: `usesCleartextTraffic` is required to take full advantage for AdColony. -->
2019
<application
2120
android:name=".App"
2221
android:allowBackup="false"
@@ -25,8 +24,7 @@
2524
android:label="@string/app_name"
2625
android:supportsRtl="true"
2726
android:theme="@style/AppTheme"
28-
tools:ignore="GoogleAppIndexingWarning,UnusedAttribute"
29-
android:usesCleartextTraffic="true">
27+
tools:ignore="GoogleAppIndexingWarning,UnusedAttribute">
3028

3129
<!-- Required Google play services definition for using FluctSDK -->
3230
<meta-data
@@ -50,51 +48,6 @@
5048
<activity android:name=".nativead.NativeAdSampleActivity"/>
5149
<activity android:name=".nativead.NativeAdRecyclerActivity"/>
5250

53-
<!-- region Required Activity definition for using maio sdk -->
54-
55-
<activity
56-
android:name="jp.maio.sdk.android.AdFullscreenActivity"
57-
android:configChanges="orientation|screenLayout|screenSize"
58-
android:hardwareAccelerated="true"
59-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
60-
61-
<activity
62-
android:name="jp.maio.sdk.android.HtmlBasedAdActivity"
63-
android:configChanges="keyboardHidden|orientation|screenSize"
64-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
65-
66-
<!-- endregion -->
67-
68-
<!-- region AdColony -->
69-
<activity
70-
android:name="com.adcolony.sdk.AdColonyInterstitialActivity"
71-
android:configChanges="keyboardHidden|orientation|screenSize"
72-
android:hardwareAccelerated="true"/>
73-
<activity
74-
android:name="com.adcolony.sdk.AdColonyAdViewActivity"
75-
android:configChanges="keyboardHidden|orientation|screenSize"
76-
android:hardwareAccelerated="true"/>
77-
<!-- endregion -->
78-
79-
<!-- region Tapjoy -->
80-
<activity
81-
android:name="com.tapjoy.TJAdUnitActivity"
82-
android:configChanges="orientation|keyboardHidden|screenSize"
83-
android:hardwareAccelerated="true"
84-
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
85-
<activity
86-
android:name="com.tapjoy.mraid.view.ActionHandler"
87-
android:configChanges="orientation|keyboardHidden|screenSize"/>
88-
<activity
89-
android:name="com.tapjoy.mraid.view.Browser"
90-
android:configChanges="orientation|keyboardHidden|screenSize"/>
91-
<activity
92-
android:name="com.tapjoy.TJContentActivity"
93-
android:configChanges="orientation|keyboardHidden|screenSize"
94-
android:hardwareAccelerated="true"
95-
android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
96-
<!-- endregion -->
97-
9851
<activity
9952
android:name=".nativead.NativeAdSimpleActivity"
10053
android:label="@string/title_activity_native_ad_simple"></activity>

SampleApp/kotlin/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apply plugin: 'com.android.application'
22
apply plugin: 'kotlin-android'
33

44
ext {
5-
fluctSdkVersion = '6.1.1'
5+
fluctSdkVersion = '6.2.0'
66
}
77

88
android {
Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +0,0 @@
1-
# region https://github.com/voyagegroup/FluctSDK-Android/wiki/%E5%8B%95%E7%94%BB%E3%83%AA%E3%83%AF%E3%83%BC%E3%83%89%E5%BA%83%E5%91%8A%E3%81%AE%E5%B0%8E%E5%85%A5%E6%96%B9%E6%B3%95#fluctsdk
2-
-keep class jp.fluct.mediation.** { *; }
3-
# endregion
4-
5-
# region https://monetization-support.applovin.com/hc/ja/articles/236114548-Proguard-Config%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E4%BD%95%E3%82%92%E5%8A%A0%E3%81%88%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B-
6-
-dontwarn com.applovin.**
7-
# -libraryjars libs/applovin-sdk-6.3.0.jar
8-
-keep class com.applovin.** { *; }
9-
-keep class com.google.android.gms.ads.identifier.** { *; }
10-
# endregion
11-
12-
# region https://github.com/fan-ADN/nendSDK-Android/wiki/Proguard-%E3%81%AE%E8%A8%AD%E5%AE%9A
13-
-keep class net.nend.android.** { *; }
14-
-dontwarn net.nend.android.**
15-
# endregion
16-
17-
# region https://github.com/Unity-Technologies/unity-ads-android/wiki/sdk_android_integration_guide#integrating-without-android-studio
18-
# Keep filenames and line numbers for stack traces
19-
-keepattributes SourceFile,LineNumberTable
20-
21-
# Keep JavascriptInterface for WebView bridge
22-
-keepattributes JavascriptInterface
23-
24-
# Sometimes keepattributes is not enough to keep annotations
25-
-keep class android.webkit.JavascriptInterface {
26-
*;
27-
}
28-
29-
# Keep all classes in Unity Ads package
30-
-keep class com.unity3d.ads.** {
31-
*;
32-
}
33-
34-
# Keep all classes in Unity Services package
35-
-keep class com.unity3d.services.** {
36-
*;
37-
}
38-
39-
-dontwarn com.google.ar.core.**
40-
# endregion
41-
42-
# region AdColony https://github.com/AdColony/AdColony-Android-SDK-3/wiki/Project-Setup#step-4-proguard-configuration
43-
# For communication with AdColony's WebView
44-
# -keepclassmembers class * {
45-
# @android.webkit.JavascriptInterface <methods>;
46-
# }
47-
# Keep ADCNative class members unobfuscated
48-
-keepclassmembers class com.adcolony.sdk.ADCNative** {
49-
*;
50-
}
51-
# For removing warnings due to lack of Multi-Window support
52-
# -dontwarn android.app.Activity
53-
# endregion
54-
55-
# region Tapjoy https://dev.tapjoy.com/sdk-integration/android/getting-started-guide-publishers-android/#toc_add-app-permissions-and-activities
56-
-keep class com.tapjoy.** { *; }
57-
-keep class com.moat.** { *; }
58-
-keepattributes JavascriptInterface
59-
-keep class * extends java.util.ListResourceBundle {
60-
protected Object[][] getContents();
61-
}
62-
-keep public class com.google.android.gms.common.internal.safeparcel.SafeParcelable {
63-
public static final *** NULL;
64-
}
65-
-keepnames @com.google.android.gms.common.annotation.KeepName class *
66-
-keepclassmembernames class * {
67-
@com.google.android.gms.common.annotation.KeepName *;
68-
}
69-
-keepnames class * implements android.os.Parcelable {
70-
public static final ** CREATOR;
71-
}
72-
-keep class com.google.android.gms.ads.identifier.** { *; }
73-
-dontwarn com.tapjoy.**
74-
# endregion
75-
76-
# region android support
77-
-keep class android.support.** { *; }
78-
-keep interface android.support.** { *; }
79-
-dontwarn android.support.**
80-
# endregion

SampleApp/kotlin/app/src/main/AndroidManifest.xml

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,13 @@
1616
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
1717
<!-- endregion -->
1818

19-
<!-- NOTE: `usesCleartextTraffic` is required to take full advantage for AdColony. -->
2019
<application
2120
android:name=".App"
2221
android:allowBackup="false"
2322
android:icon="@mipmap/ic_launcher"
2423
android:label="@string/app_name"
2524
android:supportsRtl="true"
2625
android:theme="@style/AppTheme"
27-
android:usesCleartextTraffic="true"
2826
tools:ignore="UnusedAttribute">
2927

3028
<!-- Required Activity definition for using FluctInterstitial -->
@@ -34,51 +32,6 @@
3432
android:launchMode="singleTask"
3533
android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
3634

37-
<!-- region Required Activity definition for using maio sdk -->
38-
39-
<activity
40-
android:name="jp.maio.sdk.android.AdFullscreenActivity"
41-
android:configChanges="orientation|screenLayout|screenSize"
42-
android:hardwareAccelerated="true"
43-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
44-
45-
<activity
46-
android:name="jp.maio.sdk.android.HtmlBasedAdActivity"
47-
android:configChanges="keyboardHidden|orientation|screenSize"
48-
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"/>
49-
50-
<!-- endregion -->
51-
52-
<!-- region AdColony -->
53-
<activity
54-
android:name="com.adcolony.sdk.AdColonyInterstitialActivity"
55-
android:configChanges="keyboardHidden|orientation|screenSize"
56-
android:hardwareAccelerated="true"/>
57-
<activity
58-
android:name="com.adcolony.sdk.AdColonyAdViewActivity"
59-
android:configChanges="keyboardHidden|orientation|screenSize"
60-
android:hardwareAccelerated="true"/>
61-
<!-- endregion -->
62-
63-
<!-- region Tapjoy -->
64-
<activity
65-
android:name="com.tapjoy.TJAdUnitActivity"
66-
android:configChanges="orientation|keyboardHidden|screenSize"
67-
android:hardwareAccelerated="true"
68-
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"/>
69-
<activity
70-
android:name="com.tapjoy.mraid.view.ActionHandler"
71-
android:configChanges="orientation|keyboardHidden|screenSize"/>
72-
<activity
73-
android:name="com.tapjoy.mraid.view.Browser"
74-
android:configChanges="orientation|keyboardHidden|screenSize"/>
75-
<activity
76-
android:name="com.tapjoy.TJContentActivity"
77-
android:configChanges="orientation|keyboardHidden|screenSize"
78-
android:hardwareAccelerated="true"
79-
android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
80-
<!-- endregion -->
81-
8235
<!-- Required Google play services definition for using FluctSDK -->
8336
<meta-data
8437
android:name="com.google.android.gms.version"

0 commit comments

Comments
 (0)