La concurrencia de webview de Android causó SQLiteException: la base de datos está bloqueada

No estoy usando SQLite y webview directamente, las webviews se utilizan en los anuncios de mi aplicación (estoy usando AdMob). Hay varias actividades que funciona como flujo de trabajo va y viene y algunas actividades se ejecutan en su proceso por separado que estoy recibiendo tal excepción.

android.database.sqlite.SQLiteException: error code 5: database is locked at android.database.sqlite.SQLiteStatement.native_execute(Native Method) at android.database.sqlite.SQLiteStatement.execute(SQLiteStatement.java:61) at android.database.sqlite.SQLiteDatabase.execSQL(SQLiteDatabase.java:1916) at android.webkit.WebViewDatabase.flushCacheStat(WebViewDatabase.java:874) at android.webkit.CacheManager.trimCacheIfNeeded(CacheManager.java:567) at android.webkit.WebViewWorker.handleMessage(WebViewWorker.java:193) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:150) at android.os.HandlerThread.run(HandlerThread.java:60) 

No hay tal excepción si no uso anuncios.

Supongo que webview está utilizando SQLite en segundo plano y esta excepción se plantea cuando un WebView en la actividad Un db de bloqueo para escribir y el WebView en la actividad B (B se ejecuta en su propio proceso) que se abre en la parte superior de la actividad A también tratando de escribir en base de datos y falla porque la base de datos ya está bloqueada

¿Hay una manera estándar de deshabilitar WebViews no administrados de usar la base de datos, por no manejado quiero decir utilizado por libs de terceros como AdMob sdk o configurar para no lanzar excepción o manejar la excepción.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.