We've got about 5 of this type of error this week (it seems to be
new). We do not use webkit for anything (except ads). AdMob, please
look into it (or maybe the new SDK solves the problem - we will be
testing this week).
Gino - while you run the risk of introducing new bugs when you fix an
old one, we get a few million requests per day, and an acceptable
error rate for us is less than one in a million, or better than
99.999%. Even with a one-in-a-million error rate, we get a few errors
per day (currently about 20 per day - too high; most due to AdMob
specific errors). At your suggested tolerance, we would get 30-300 per
day. That is a lot of irritated users, and it would also make finding
"real" problems excessively difficult.
Furthermore, our best estimate is that for each reported error there
are 10-100 occurrences that go unreported. So really, AdMob (and us,
as developers also) should aim for a reported error rate of less than
1 in 10,000,000. It is advisable that you attempt to eliminate every
error that you get - a user that took the time to report it means it's
a problem.
To complicate matters further, the non-technical, everyday app user
will blame you for errors that are not your fault (and may not be
reported to you under any circumstance), which means you really need
to eliminate the ones you are aware of and are your responsibility. To
support this, we have a feature in some of our apps that is unreliable
when other apps are poorly written in very specific ways. Our users do
not care that another app is the cause of the problem, because it
isn't clear to the user that the other app is the source of the
problem. It is very difficult to convince a user that our app is not
the problem (especially with very popular apps that cause it), even
when we have proof because the proof is very technical. Those app
developers don't see it as a "big" problem, so many of them ignore our
requests to have it fixed (some don't even understand the problem, and
also ignore it).
I only write this to help emphasize to AdMob (and other readers of
this thread) that there are other opinions on error rates, and as your
usage goes up (that's is the goal, right?) you might change your mind
about acceptable error rates and become less tolerant. Then again,
maybe not...
-Jim