Troubleshooting 19
- Four Defects on Hub Launch Day — Why Every Hub Turned Sideways and Promo Entries Showed Only a Title
- AdSense Rejected Again — I Fixed the Sitemap and Wrote 51 More Posts, and the Result Was the Same
- The First Outside Library in My Monorepo, the planck Physics Engine — Decisions Made Building Castle Topple
- The Toss "Ad Notice" Rejection — Toasts and Notices Both Failed, and Only One Layout Passed
- One Shared CSS Class Name Broke the Exit Dialog in Two Games — A .sheet Collision
- Korean Particles Broke My Quiz App — 310 of 700 Answers Got the Wrong Ending
- AdSense Rejected My Site for Low-Value Content — 600 of 954 Sitemap URLs Were Empty Pages
- My Ad Account Was Suspended 29 Days for Invalid Traffic — The Culprit Was My Own Dev Phone
- Fixing a "Cold Start Over 20 Seconds" Rejection Twice — 20 Seconds Is When the Screen Stops Moving
- Two Bugs Hiding in the Instant a Screen Changes — A Speed Divided by Nothing and a Tap That Lingered
- Adding Record Tabs to a Leaderboard With No Read API — 20 Mini Games
- The Sound Was Only Late on iPad — Four Steps That All Waited for the Play Button
- Why a 100dvh Container Still Scrolls — The targetSdk 35+ Edge-to-Edge Trap
- Without a Rule, the Same Bug Comes Back — The Day I Flipped the Site's URL Scheme
- Why the Consent Sheet Never Appeared — I Wrote the Rule Down and Never Applied It to the Existing Apps
- The Code Said "Not Supported" — It Had Been Working All Along
- I Shipped Ten Mini Games With No Ads — The Apps Were Done, the Ad Slots Were Never Created
- Retiring Flutter — What I Learned Rewriting Three Apps for the Web
- 8 Traps I Hit Making This Blog Bilingual (Jekyll + Chirpy)