diff --git a/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java b/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java index bb4b1e9e..7887a156 100644 --- a/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java +++ b/android/src/main/java/co/squaretwo/ironsource/RNIronSourceModule.java @@ -28,6 +28,30 @@ public String getName() { return TAG; } + /** + * Call from Activity.onResume: + * @Override + * public void onResume() { + * super.onResume(); + * RNIronSourceModule.onResume(this); + * } + */ + public static void onResume(Activity reactActivity) { + IronSource.onResume(reactActivity); + } + + /** + * Call from Activity.onPause: + * @Override + * public void onPause() { + * super.onPause(); + * RNIronSourceModule.onPause(this); + * } + */ + public static void onPause(Activity reactActivity) { + IronSource.onPause(reactActivity); + } + @ReactMethod public void initializeIronSource(final String appId, final String userId, final ReadableMap options, final Promise promise) { new Handler(Looper.getMainLooper()).post(new Runnable() {