Frameloader buscar extra UA String – UAProfURL

Voy a estar usando mi aplicación, la carga de páginas html en la webview, y, a veces, el WebView parece tener mucho más tiempo para cargar una página … cuando lo hace, veo el mensaje spammed a logcat:

09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.880: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.890: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 09-15 11:15:56.900: D/FRAMELOADER ISSUE :(13523): Frameloader fetching extra UA String - UAProfURL 

Qué significa eso ? ¿Cómo puedo evitarlo?

UAProf – Perfil de agente de usuario describe las capacidades de un dispositivo y podría ser útil que la red de AdMob devuelva una publicidad más adecuada.
https://en.wikipedia.org/wiki/UAProf

UAProfUrl apunta a XML que describe tales propiedades de dispositivo. Básicamente UAProf es generado por Android Webkit, y WebView debe tomar desde aquí.

Esta información depende de las propiedades de compilación de /system.build.prop , y tal vez para algún dispositivo que no esté disponible, o sea un problema de Webkit.

Esta propiedad se puede establecer manualmente mediante el encabezado HTTP X-Wap-Profile . Aquí hay algunas listas de perfiles http://validator.openmobilealliance.org/cgi/validation/profiles.html http://delicon.sourceforge.net/profiles.html

No estoy seguro de que esta información sea realmente utilizada por AdMob (u otros sitios), así que podemos intentar establecer alguna falsificación.
Por ejemplo, este es el perfil de Galaxy Nexus

 Map<String, String> headers = new HashMap<String, String>(); headers.put("X-Wap-Profile", "http://wap.samsungmobile.com/uaprof/galaxynexus.xml"); webView.loadUrl("url", headers); 
  • WebView.loadUrl (url, encabezados) no funciona en android
  • JavascriptInterface en Android no funciona con APK en modo de lanzamiento
  • Android: no se puede obtener javascript para trabajar en WebView incluso con setJavaScriptEnabled (true)
  • ¿Por qué Android WebView muestra una pantalla en negro?
  • Android - Webview sólo aplica los encabezados a la solicitud inicial
  • Transiciones de la página siguiente / anterior de WebView
  • Captura de pantalla de WebView en Android
  • Mostrar documento de Google Docs en un WebView
  • Android lanzar mediplayer para videos desde una webview?
  • Abrir vista web no en un nuevo navegador
  • Ajustar imagen en la vista web
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.