There's the other effect of egregious advertising: people walk away from the website.
I subscribe to a couple of 'newspapers'. These have their own (cr)apps which have:
- a lousy layout, not maximising the screen space
- doesn't use common text sizing techniques
- poxy bloody crappy advertising inline with the articles
- spying on your usage
- it's a crapp so it can have access to other aspects of your platform
In short, I absolutely despise crapps as replacement for decent web and UX development.
Alternative: build a proper web page with good CSS and HTML code and lightweight JavaScript which is accessible, does work with your preferred viewing applications (we don't all use Chrome), is highly controlled with the world looking out for hacks on the applications, is basically safe. But most of all it just works in the way the site's designers meant.
On to ScubaBoard. It's using Xenforo which is a standard platform where the templates are lightly tweaked for the look & feel of the website. The pages are well developed and work with most browsers and they are accessible and adaptive to the page width and text font size (keep zooming and the site is still usable -- crapps don't work like that). More importantly, if you grab the edge of the browser and bring it in to, say, 200px, then the site goes into its narrow format using... standard CSS.
Am sorry to lay into these apps, but they have no use given how GOOD the current ScubaBoard HTML page templates are. ScubaBoard staff put a lot of effort in when they upgraded to the current version of Xenforo and the design has been evolving into the very workable format they have.
Wasn't TapaTalk an app that integrated into Xenforo? When I ran/owned/paid for UKDivers.com (now defunct) TapaTalk was a thing.