feat: ship ad-supported only — gate Remove Ads IAP behind kIapEnabled=false
The developer is an individual without a Korean business registration, so the App Store / Play paid-apps (merchant) agreements can't be completed. Hide the Remove Ads + Restore tiles and skip IAP init; ads always show. AdMob revenue is independent of those agreements. Reversible: flip kIapEnabled to re-enable once a merchant agreement exists. Bump to build 2; drop the now-unused IAP review-screenshot generator. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
/// Compile-time feature toggles.
|
||||
library;
|
||||
|
||||
/// Whether the in-app purchase ("Remove Ads") is offered.
|
||||
///
|
||||
/// Disabled for launch: the developer is an individual without a Korean
|
||||
/// business registration, so the App Store / Play paid-apps (merchant)
|
||||
/// agreements can't be completed. The app ships ad-supported only. AdMob
|
||||
/// revenue is independent of those agreements, so ads still pay out.
|
||||
///
|
||||
/// To re-enable later (once a merchant agreement exists): flip this to `true`,
|
||||
/// re-activate the `remove_ads` product in both stores, and ship a new build.
|
||||
const bool kIapEnabled = false;
|
||||
Reference in New Issue
Block a user