Complete installation in ~10 minutes.
- Android device (Android 9.0+)
- Spotify app installed
- Computer with ADB (for Shizuku setup)
Download: Shizuku GitHub Releases
Start Service (choose one):
- Settings → About Phone → Tap "Build Number" 7 times
- Settings → Developer Options → Wireless Debugging → ON
- Open Shizuku app → Tap "Pair"
- Follow pairing instructions
- Service starts automatically
- Settings → Developer Options → USB Debugging → ON
- Connect device to computer via USB
- On computer:
adb devices - Accept "Allow USB debugging" on device
- Open Shizuku app - service starts automatically
Download APK from GitHub Releases
Install:
# Via ADB
adb install spotify-ad-skipper-v1.0.apk
# Or manually: Transfer to device and tap to installLaunch the app and follow the checklist:
Tap button → Enable in settings → Return to app
Tap button → Allow in dialog → Done
Tap button → Select "Don't optimize" → Return to app
Settings → Device Care → Battery → Background usage limits
→ Remove app from "Sleeping apps"
Settings → Apps → Spotify Ad Skipper → Battery
→ Select "Unrestricted"
- Verify: All three checkmarks are green
- Test: Open Spotify and play music
- Wait: For an ad to play
- Observe:
- Ad plays for ~2.5 seconds
- Spotify closes (screen goes black)
- Spotify reopens (~3 seconds)
- Music resumes on next track (~3 seconds)
- Total interruption: ~8.5 seconds
Expected Behavior: Spotify will visibly close and reopen. This is NOT like Spotify Premium - there will be a brief interruption.
- Check all three checkmarks are green
- Verify Shizuku service is running
- Restart both apps
- Remove from "Sleeping apps" (Samsung)
- Set battery to "Unrestricted"
For detailed troubleshooting, see README.md