There are sites that do auto-refreshing with other ad networks. AdSense may forbid it, but they're not the only network. I'm certainly not suggesting it as a sneaky thing to do. Some webapps are opened for hours at a time (as the OP stated). Acting as if that multi-hour page view is equivalent to a regular page view and showing only a single ad is ridiculous.