# Proguard

> 提供された難読化ガイダンスに従って、React Native Tapjoy 統合の ProGuard の設定に手を加え、アプリの安定性を維持しながらコードを小型化します。

ProGuard を使用する場合は、設定ファイルに次の行を加えます。

```javascript
# React Native##react-native
-keep class com.facebook.react.devsupport.** { *; }
-dontwarn com.facebook.react.devsupport.**

-keep class com.facebook.jni.** { *; }
-keep class com.facebook.flipper.** { *; }

-keep class com.facebook.hermes.unicode.** { *; }
-keep class com.facebook.jni.** { *; }

# Tapjoy##tapjoy
-keep public class com.tapjoy.* {
  public *;
}

-keepclassmembers public enum com.tapjoy.* {
  public static final <fields>;
}
```
