Considering how technology develops, I could very well see a future where we are forced to watch/acknowledge ads before the actual content continues.

I think there was a movie with something like that, if the guy closed his eyes, the ad would pause and wait until he looked again.

I hope I am too cynical...

People will then find a way to hack it. You can't enforce this kind of thing on a general-purpose device like a computer or a phone.

Remember: on general-purpose devices, all code is mutable.

> general-purpose device like a computer or a phone.

Most smartphones sold today wouldn't qualify as a general purpose computer.

Android ones would. Even without root, you're able to use apps like Termux, AIDE, and various emulators.

> NOTICE: Termux is broken on Android 12. Android OS will kill any (phantom) processes greater than 32 (limit is for all apps combined) and also kill any processes using excessive CPU. You may get [Process completed (signal 9) - press Enter] message in the terminal without actually exiting the shell process yourself.

https://github.com/termux/termux-app