Excepción de seguridad de Admob: denegación de permisos
Toque en mi AdView y abrir la página de la aplicación alibaba en la tienda de juegos y luego lo instaló. Después de eso, empecé a recibir este error y mi aplicación se estrelló cada vez que toque en el AdView. Después de desinstalar esta aplicación de alibaba, pude aprovechar y ver los anuncios.
Ahora estoy curioso por qué sucedió esto?
- Cómo implementar AdView AdView en la aplicación para Android
- Mediación de Admob - ID de editor y ID de mediación
- Cómo ocultar / deshabilitar adview admob?
- WebViewCoreThread utilizado por admob AdView utiliza CPU alta incluso cuando la actividad principal está en pausa
- Adview (admob) con carga de datos asincrónica
Caused by java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.alibaba.intl.android.apps.poseidon/com.alibaba.android.intl.weex.activity.WeexPageActivity } from ProcessRecord{800f07c 11735:com.figengungor.konuscevir/u0a452} (pid=11735, uid=10452) not exported from uid 10256
Aquí está mi informe completo del accidente:
Exception java.lang.RuntimeException: Unable to start activity ComponentInfo{com.figengungor.konuscevir/com.google.android.gms.ads.AdActivity}: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.alibaba.intl.android.apps.poseidon/com.alibaba.android.intl.weex.activity.WeexPageActivity } from ProcessRecord{800f07c 11735:com.figengungor.konuscevir/u0a452} (pid=11735, uid=10452) not exported from uid 10256 android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2726) android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2787) android.app.ActivityThread.-wrap12 (ActivityThread.java) android.app.ActivityThread$H.handleMessage (ActivityThread.java:1504) android.os.Handler.dispatchMessage (Handler.java:102) android.os.Looper.loop (Looper.java:154) android.app.ActivityThread.main (ActivityThread.java:6247) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:872) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:762) arrow_drop_down Caused by java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=https://www.googleadservices.com/... flg=0x10000000 cmp=com.alibaba.intl.android.apps.poseidon/com.alibaba.android.intl.weex.activity.WeexPageActivity } from ProcessRecord{800f07c 11735:com.figengungor.konuscevir/u0a452} (pid=11735, uid=10452) not exported from uid 10256 android.os.Parcel.readException (Parcel.java:1683) android.os.Parcel.readException (Parcel.java:1636) android.app.ActivityManagerProxy.startActivity (ActivityManagerNative.java:3141) android.app.Instrumentation.execStartActivity (Instrumentation.java:1520) android.app.Activity.startActivityForResult (Activity.java:4317) android.app.Activity.startActivityForResult (Activity.java:4276) android.app.Activity.startActivity (Activity.java:4600) android.app.Activity.startActivity (Activity.java:4568) com.google.android.gms.ads.internal.util.ac.a (:com.google.android.gms.DynamiteModulesA:1154) com.google.android.gms.ads.internal.overlay.aa (:com.google.android.gms.DynamiteModulesA:93) com.google.android.gms.ads.internal.overlay.aa (:com.google.android.gms.DynamiteModulesA:36) com.google.android.gms.ads.internal.overlay.ma (:com.google.android.gms.DynamiteModulesA:366) com.google.android.gms.ads.internal.overlay.client.c.onTransact (:com.google.android.gms.DynamiteModulesA:58) android.os.Binder.transact (Binder.java:499) com.google.android.gms.b.ahc.a () com.google.android.gms.ads.AdActivity.onCreate () android.app.Activity.performCreate (Activity.java:6757) android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1119) android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2679) android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:2787) android.app.ActivityThread.-wrap12 (ActivityThread.java) android.app.ActivityThread$H.handleMessage (ActivityThread.java:1504) android.os.Handler.dispatchMessage (Handler.java:102) android.os.Looper.loop (Looper.java:154) android.app.ActivityThread.main (ActivityThread.java:6247) java.lang.reflect.Method.invoke (Method.java) com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:872) com.android.internal.os.ZygoteInit.main (ZygoteInit.java:762)
- Problemas con la carga de anuncios de AdMob en la aplicación
- Android: El uso de adjustPan y adjustResize no funciona, pero necesito ambos
- Android: PublisherInterstitialAd y DoubleClick for Publishers de Google Play Services
- ¿Cuál es el tamaño, en píxeles, de AdSize.BANNER?
- Carpeta IDFA / GAID
- Impedir que AdView se recupere para cada actividad
- Admob en múltiples actividades?
- Error de AdMob (Error al inflar la clase com.google.ads.AdView)
No es un error en tu aplicación, pero se trata de un error en la aplicación "Alibaba B2B trade". Desde apk de esa aplicación:
$ aapt l -a Alibaba\ com\ B2B\ Trade\ App_v4.15.1.apk | grep -A 17 WeexPageActivity E: activity (line=1284) A: android:theme(0x01010000)=@0x7f0a010d A: android:name(0x01010003)="com.alibaba.android.intl.weex.activity.WeexPageActivity" (Raw: "com.alibaba.android.intl.weex.activity.WeexPageActivity") A: android:exported(0x01010010)=(type 0x12)0x0 A: android:screenOrientation(0x0101001e)=(type 0x10)0xffffffff A: android:configChanges(0x0101001f)=(type 0x11)0x4a0 E: intent-filter (line=1290) E: action (line=1291) A: android:name(0x01010003)="android.intent.action.VIEW" (Raw: "android.intent.action.VIEW") E: category (line=1293) A: android:name(0x01010003)="android.intent.category.DEFAULT" (Raw: "android.intent.category.DEFAULT") E: category (line=1294) A: android:name(0x01010003)="com.alibaba.android.intl.category.WEEX" (Raw: "com.alibaba.android.intl.category.WEEX") E: data (line=1296) A: android:scheme(0x01010027)="http" (Raw: "http") E: data (line=1297) A: android:scheme(0x01010027)="https" (Raw: "https") E: data (line=1298) A: android:scheme(0x01010027)="file" (Raw: "file")
Parece que registraron http / https / esquemas de archivos (sin especificar un host) a una actividad no exportada. Así que cada aplicación que intenta iniciar una intención con uno de estos planes se bloqueará.
Mis 2 centavos: Android no debe bloquear la aplicación, debe pasar por alto las actividades no exportadas en este caso.
Más detalles aquí . Han sido notificados y deben arreglar su aplicación pronto.
- Actualizar la interfaz de usuario desde un AsyncTaskLoader
- Android – Cómo determinar si las coordenadas se encuentran en la carretera en Google Maps