diff --git a/app/src/main/java/eu/faircode/netguard/IAB.java b/app/src/main/java/eu/faircode/netguard/IAB.java
index 56b35249..62061c83 100644
--- a/app/src/main/java/eu/faircode/netguard/IAB.java
+++ b/app/src/main/java/eu/faircode/netguard/IAB.java
@@ -28,6 +28,7 @@ import android.content.SharedPreferences;
import android.os.Bundle;
import android.os.IBinder;
import android.os.RemoteException;
+import android.preference.PreferenceManager;
import android.util.Log;
import com.android.vending.billing.IInAppBillingService;
@@ -184,8 +185,10 @@ public class IAB implements ServiceConnection {
}
public static boolean isPurchasedAny(Context context) {
- if (Util.isDebuggable(context))
- return true;
+ if (Util.isDebuggable(context)) {
+ SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context);
+ return !prefs.getBoolean("debug_ads", false);
+ }
SharedPreferences prefs = context.getSharedPreferences("IAB", Context.MODE_PRIVATE);
for (String key : prefs.getAll().keySet())
diff --git a/app/src/main/res/xml-v14/preferences.xml b/app/src/main/res/xml-v14/preferences.xml
index 19e602fa..3f4a9747 100644
--- a/app/src/main/res/xml-v14/preferences.xml
+++ b/app/src/main/res/xml-v14/preferences.xml
@@ -269,6 +269,10 @@
+
diff --git a/app/src/main/res/xml-v21/preferences.xml b/app/src/main/res/xml-v21/preferences.xml
index cca58799..4a67e230 100644
--- a/app/src/main/res/xml-v21/preferences.xml
+++ b/app/src/main/res/xml-v21/preferences.xml
@@ -269,6 +269,10 @@
+