-
Notifications
You must be signed in to change notification settings - Fork 0
/
proguard-rules.pro
123 lines (100 loc) · 4.25 KB
/
proguard-rules.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in /Users/yongsunkim/Work/adt-bundle-mac-x86_64-20140702/sdk/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the proguardFiles
# directive in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# 아래는 애드립 사용을 위한 필수 설정입니다.
-keep class com.mocoplex.adlib.** { *; }
-dontwarn com.mocoplex.adlib.**
# 빌드 SDK 버전이 킷캣(Android 19) 이하 일 경우 추가해주세요.
-dontwarn android.os.Build
# 유니티를 이용한 경우 classes.jar 경로를 확인하고 넣어주시기 바랍니다.
# Mac OS 경로 예시 : /Applications/Unity/Unity.app/Contents/PlaybackEngines/AndroidPlayer/development/bin/classes.jar
# Windows 경로 예시 : 'C:\Program Files (x86)\Unity\Editor\Data\PlaybackEngines\androidplayer\bin\classes.jar'
#-libraryjars /Applications/Unity/Unity.app/Contents/PlaybackEngines/AndroidPlayer/development/bin/classes.jar
# 여기까지가 필수 설정입니다.
# 아래부터 끝까지는 광고 플랫폼 사용을 위한 설정입니다.
# 사용하시는 플랫폼에 필요한 부분 추가 부탁드립니다.
# 사용하지 않을 광고 플랫폼 설정은 삭제하셔도 됩니다.
# Inmobi 사용을 위한 설정입니다.
-keepattributes SourceFile,LineNumberTable
-keep class com.inmobi.** { *; }
-dontwarn com.inmobi.**
-keep public class com.google.android.gms.**
-dontwarn com.google.android.gms.**
-dontwarn com.squareup.picasso.**
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient{
public *;
}
-keep class com.google.android.gms.ads.identifier.AdvertisingIdClient$Info{
public *;
}
## skip the Picasso library classes
-keep class com.squareup.picasso.** {*;}
-dontwarn com.squareup.picasso.**
-dontwarn com.squareup.okhttp.**
# skip IAB classes
-keep class com.iab.** {*;}
-dontwarn com.iab.**
## skip Moat classes
-keep class com.moat.** {*;}
-dontwarn com.moat.**
## skip AVID classes
-keep class com.integralads.avid.library.* {*;}
# Inmobi 사용을 위한 설정입니다. -- END
# Adam(Adfit) 사용을 위한 설정입니다.
-keep class com.kakao.adfit.ads.* { public *; }
-keep class com.kakao.adfit.ads.ba.* { public *; }
-keep class test.adlib.project.ads.SubAdlibAdViewAdam { *; }
# AdMob 사용을 위한 설정입니다.
-keep class test.adlib.project.ads.SubAdlibAdViewAdmob { *; }
-keep public class com.google.android.gms.ads.**{
public *;
}
-keep public class com.google.ads.**{
public *;
}
# Cauly 사용을 위한 설정입니다.
-keep class com.fsn.cauly.** {
public *; protected *;
}
-keep class com.trid.tridad.** {
public *; protected *;
}
-dontwarn android.webkit.**
-keep class test.adlib.project.ads.SubAdlibAdViewCauly { *; }
# MillennialMedia 사용을 위한 설정입니다.
-keep class members class com.millennialmedia** {
public *;
}
-keep class com.millennialmedia**
-keep class test.adlib.project.ads.SubAdlibAdViewMMedia { *; }
# Tad 사용을 위한 설정입니다.
-keep class com.skplanet.tad.** { *; }
-keep class test.adlib.project.ads.SubAdlibAdViewTAD { *; }
# Mediba Ad 사용을 위한 설정입니다.
-keepclasseswithmembers class mediba.ad.sdk.android.openx.** { *; }
-keepclasseswithmembers class com.mediba.jp.* { *; }
-keep class test.adlib.project.ads.SubAdlibAdViewMedibaAd { *; }
# AdMixer Ad 사용을 위한 설정입니다.
-keep class com.admixer.** { *; }
-keep class test.adlib.project.ads.SubAdlibAdViewAdmixer { *; }
# TNK Ad 사용을 위한 설정입니다.
-keep class com.tnkfactory.** { *;}
-keep class test.adlib.project.ads.SubAdlibAdViewTNK { *; }
# Facebook Audience Network 사용을 위한 설정입니다.
-keep class test.adlib.project.ads.SubAdlibAdViewFacebook { *; }
# MobFox 사용을 위한 설정입니다.
-keep class com.mobfox.** { *; }
-keep class com.mobfox.adapter.** {*;}
-keep class com.mobfox.sdk.** {*;}