Skip to content

feat(mobile): remove ads and make access free - #480

Merged
sjungwon03 merged 1 commit into
devfrom
feat/479-free-adless
Oct 20, 2026
Merged

sjungwon03 merged 1 commit into
devfrom
feat/479-free-adless

Conversation

@sjungwon03

Copy link
Copy Markdown
Member

Summary

  • Remove mobile Unity LevelPlay banner and post-export interstitial, their SDK, mediation plugin, ad-only iOS configuration, and build patch.
  • Make mobile Settings and active documentation accurately describe free, ad-free access. Keep explicit spend approval for third-party AI providers using the user's own account.
  • Replace ad behavior tests with checks that the mobile bundle/config stays ad-free, and retain native iOS/Android CI builds.

Verification

  • npm run typecheck — passed
  • npm test — 235 files / 1,521 tests passed
  • npm run build — passed
  • cd mobile && npm run typecheck — passed
  • cd mobile && npx expo prebuild --platform android --no-install — passed; generated Android manifest/build config contain no ad dependency or AD_ID permission
  • Native iOS/Android builds and device UI will be checked by CI and release QA; no development client was available locally.

Release follow-up

The published privacy policy and store questionnaires are external to this repository. When releasing this build, update their ad disclosures to match the ad-free binary. Previously installed builds can keep showing ads until replaced. The app itself has no subscription gate; provider usage can still cost money under each provider's terms.

Closes #479

@github-actions github-actions Bot added the ai-review-requested AI review has been requested label Oct 20, 2026

@sjungwon03-ai sjungwon03-ai left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review summary

Verdict: Approved

  • Reviewed: Removal of mobile banner and export interstitial flows, advertising SDK and native configuration, dependency cleanup, Settings disclosures, release documentation, and replacement regression tests; no blocking issues found.
  • Checks: CI passed on e135ce9979e9f42f0c2e3415457cf8f667cb2289, including desktop and mobile typechecks, the test suite, desktop build, iOS simulator build, Android assembly, and iOS export tests.

Published privacy disclosures and store declarations still need the documented release-time updates; device UI QA was not performed in this review.

@sjungwon03
sjungwon03 merged commit 45cc5af into dev Oct 20, 2026
5 checks passed
@sjungwon03
sjungwon03 deleted the feat/479-free-adless branch October 20, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ai-review-requested AI review has been requested

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove mobile advertising and present OpenScene as free

2 participants