Fatal Exception: android.content.ActivityNotFoundException (Admob)

1,505 views
Skip to first unread message

Edge Developer

unread,
Jul 23, 2019, 1:58:01 PM7/23/19
to google-adm...@googlegroups.com
This is not a duplicate question.

There's been a new wave of crashes of my App due to Admob. I implemented everything correctly, I don't know what the issue is, please help me out.

Crash Report

Fatal Exception: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.app_name/com.google.android.gms.ads.AdActivity}; have you declared this activity in your AndroidManifest.xml?
       at android.app.Instrumentation.checkStartActivityResult + 1788(Instrumentation.java:1788)
       at android.app.Instrumentation.execStartActivity + 1512(Instrumentation.java:1512)
       at android.app.Activity.startActivityForResult + 3877(Activity.java:3877)
       at androidx.fragment.app.FragmentActivity.startActivityForResult + 767(FragmentActivity.java:767)
       at android.app.Activity.startActivityForResult + 3828(Activity.java:3828)
       at androidx.fragment.app.FragmentActivity.startActivityForResult + 754(FragmentActivity.java:754)
       at android.app.Activity.startActivity + 4158(Activity.java:4158)
       at android.app.Activity.startActivity + 4126(Activity.java:4126)
       at com.google.android.gms.ads.internal.util.m.a + 74(m.java:74)
       at com.google.android.gms.ads.internal.overlay.l.a + 9(l.java:9)
       at com.google.android.gms.ads.nonagon.render.ar.a + 8(ar.java:8)
       at com.google.android.gms.ads.nonagon.shim.u.P + 7(u.java:7)
       at com.google.android.gms.ads.nonagon.shim.l.P(l.java)
       at com.google.android.gms.ads.internal.client.ao.a + 70(ao.java:70)
       at pb.onTransact + 3(pb.java:3)
       at android.os.Binder.transact + 385(Binder.java:385)
       at com.google.android.gms.internal.ads.zzfm.zza + 20(zzfm.java:20)
       at com.google.android.gms.internal.ads.zzzk.showInterstitial + 37(zzzk.java:37)

manifest.xml file

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.edgedevstudio.imei_toolbox">

...

<
application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
        android:theme="@style/AppTheme"
...
>

<
uses-library
android:name="org.apache.http.legacy"
android:required="false" />
        <meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="admob_app_id" />

        <activity
android:name="com.google.android.gms.ads.AdActivity"
android:theme="@style/TranslucentTheme"
tools:replace="android:theme" />

...

...

...



</
application>

</
manifest>


build.gradle (app)

apply plugin: 'com.android.application'

apply plugin: 'kotlin-android'

apply plugin: 'kotlin-android-extensions'
apply plugin: 'io.fabric'

apply plugin: 'kotlin-kapt'
android {
compileSdkVersion
28
defaultConfig {
...

vectorDrawables.useSupportLibrary = true
multiDexEnabled true
}
buildTypes {

release {
minifyEnabled
true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
...


implementation 'com.google.firebase:firebase-core:17.0.1'
    implementation 'com.google.android.gms:play-services-ads:17.2.0'
implementation 'com.android.billingclient:billing:1.0'
implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
implementation 'com.google.android.ads.consent:consent-library:1.0.7'

...
}

apply
plugin: 'com.google.gms.google-services'


Affected Android Operating System Versions:

from Android 4.0 to Android 7.0, as of now. The most popular crash error coming from android 5.1

Mobile Ads SDK Forum Advisor Prod

unread,
Jul 23, 2019, 5:21:53 PM7/23/19
to edgedeve...@gmail.com, google-adm...@googlegroups.com
Hello there,

Thanks for reaching out to us. Are you able to reproduce the issue with our sample apps with the latest version of the SDK with any of the devices from Android 4.0 to Android 7.0? Can you please share the steps to reproduce the issue if you are able to reproduce the issue locally? We would also like to see the complete crash logs/crashlytics if you have any. 

Regards,
Deepika Uragayala
Mobile Ads SDK Team
 

ref:_00D1U1174p._5001UEGAPv:ref

AD_LB

unread,
Feb 14, 2021, 2:55:11 AM2/14/21
to Google Mobile Ads SDK Developers

I have this same issue even today. It's a rare crash by users and I can't reproduce it. 
Any workaround?

Mobile Ads SDK Forum Advisor Prod

unread,
Feb 14, 2021, 9:13:33 PM2/14/21
to lbl...@gmail.com, google-adm...@googlegroups.com

Hi there,

Thank you for reaching out to us.

First off, kindly note that the last activity seen in this thread was from 07/24/19, which was around a year and a half ago. As such, the AdMob SDK (and Android itself) would have received quite a number of updates that would change the context of this issue by now.

With this in mind, could you kindly provide the details below (via Reply to author, or a direct, private reply to this email) so that I can further investigate the issue?

  • AdMob SDK version
  • Device names and Android versions of devices affected
  • Any crash logs capturing the issue (e.g. Crashlytics logs)

 

Google Logo
Ziv Yves Sanchez
Mobile Ads SDK Team
 


ref:_00D1U1174p._5001UEGAPv:ref
Message has been deleted

AD_LB

unread,
Feb 15, 2021, 8:09:46 AM2/15/21
to Google Mobile Ads SDK Developers
1.AdMob SDK version

On the version that it got crash on, it's:

 implementation 'com.google.android.gms:play-services-ads:19.5.0'  

2.Device names and Android versions of devices affected

On this single crash, it's "TCL seven" with Android 5.0.1

3.Any crash logs capturing the issue (e.g. Crashlytics logs)

Here (see attached too):

https://console.firebase.google.com/u/0/project/app-manager-cdf2c/crashlytics/app/android:com.lb.app_manager/issues/79cddf5385a5c82cccc57704a84868f8?time=last-seven-days&versions=5.42%20(442);5.41%20(441)&sessionEventKey=60273DF50334000115C0DFE3CB27E978_1507022236483829132

Logs:

Fatal Exception: android.content.ActivityNotFoundException: Unable to find explicit activity class {com.lb.app_manager/com.google.android.gms.ads.AdActivity}; have you declared this activity in your AndroidManifest.xml?
       at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1772)
       at android.app.Instrumentation.execStartActivity(Instrumentation.java:1496)
       at android.app.ContextImpl.startActivity(ContextImpl.java:1342)
       at android.app.ContextImpl.startActivity(ContextImpl.java:1316)
       at android.content.ContextWrapper.startActivity(ContextWrapper.java:322)
       at com.google.android.gms.ads.internal.webview.ax.startActivity(ax.java:2)
       at com.google.android.gms.ads.internal.util.zzaq.N(zzaq.java:2)
       at com.google.android.gms.ads.internal.overlay.zzi.a(zzi.java:8)
       at com.google.android.gms.ads.internal.webview.q.l(q.java:3)
       at com.google.android.gms.ads.internal.webview.q.k(q.java:4)
       at com.google.android.gms.ads.internal.webview.ac.au(ac.java)
       at com.google.android.gms.ads.internal.webview.y.au(y.java)
       at com.google.android.gms.ads.internal.gmsg.ac.b(ac.java:38)
       at com.google.android.gms.ads.internal.gmsg.ac.a(ac.java)
       at com.google.android.gms.ads.internal.webview.q.u(q.java:3)
       at com.google.android.gms.ads.internal.webview.q.t(q.java:7)
       at com.google.android.gms.ads.internal.webview.ai.run(ai.java)
       at android.os.Handler.handleCallback(Handler.java:815)
       at android.os.Handler.dispatchMessage(Handler.java:104)
       at ql.a(ql.java)
       at com.google.android.gms.ads.internal.util.zzae.setAppMuted(zzae.java:7)
       at ql.dispatchMessage(ql.java)
       at android.os.Looper.loop(Looper.java:194)
       at android.app.ActivityThread.main(ActivityThread.java:5576)
       at java.lang.reflect.Method.invoke(Method.java)
       at java.lang.reflect.Method.invoke(Method.java:372)
       at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:956)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:751)
PQ7mRR4NoC.mp4

Mobile Ads SDK Forum Advisor Prod

unread,
Feb 15, 2021, 9:42:19 AM2/15/21
to lbl...@gmail.com, google-adm...@googlegroups.com
Hi there,

I work with Sherwin and Ziv and will assist you. Thank you for the video of the crashlytics, I wasn't able to open the link you sent. What I gather is this crash is affecting one user of a rooted Android 5.0.1 TCL seven phone. I raised this with my team. We will get back to you as soon as we have more information.

Regards,

Google Logo
Aryeh Baker
Mobile Ads SDK Team
 


ref:_00D1U1174p._5001UEGAPv:ref

Abdur Rehman

unread,
Jul 18, 2022, 3:09:35 AM7/18/22
to Google Mobile Ads SDK Developers
Firebase Crashlytics reported this issue 
First Crash:
Fatal Exception: android.content.ActivityNotFoundException
Unable to find explicit activity class {app.packege.name/com.google.android.gms.ads.AdActivity}; have you declared this activity in your AndroidManifest.xml?
adz.onTransact


Fatal Exception: android.content.ActivityNotFoundException: Unable to find explicit activity class { app.packege.name  /com.google.android.gms.ads.AdActivity}; have you declared this activity in your AndroidManifest.xml?
       at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:2056)
       at android.app.Instrumentation.execStartActivity(Instrumentation.java:1716)
       at android.app.Activity.startActivityForResult(Activity.java:5318)
       at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:588)
       at android.app.Activity.startActivityForResult(Activity.java:5262)
       at androidx.activity.ComponentActivity.startActivityForResult(ComponentActivity.java:574)
       at android.app.Activity.startActivity(Activity.java:5647)
       at android.app.Activity.startActivity(Activity.java:5615)
       at com.google.android.gms.ads.internal.util.q.H(q.java:2)
       at com.google.android.gms.ads.internal.overlay.l.a(l.java:7)
       at com.google.android.gms.ads.internal.overlay.l.b(l.java)
       at com.google.android.gms.ads.nonagon.render.ba.a(ba.java:9)
       at com.google.android.gms.ads.nonagon.ad.interstitial.b.b(b.java:6)
       at com.google.android.gms.ads.nonagon.shim.ah.F(ah.java:2)
       at com.google.android.gms.ads.nonagon.shim.aa.F(aa.java)
       at com.google.android.gms.ads.internal.client.bd.bO(bd.java:8)
       at adz.onTransact(adz.java:4)
       at android.os.Binder.transact(Binder.java:914)
       at com.google.android.gms.internal.ads.zzaqv.zzbl(com.google.android.gms:play-services-ads-base@@21.0.0:2)
       at com.google.android.gms.ads.internal.client.zzbq.zzW(com.google.android.gms:play-services-ads-lite@@21.0.0:3)
       at com.google.android.gms.internal.ads.zzbrb.show(com.google.android.gms:play-services-ads-lite@@21.0.0:2)
       at  file.packege.name.InterAdsManagerKt.showAd(InterAdsManagerKt.java:148)
       at androidx.core.view.WindowInsetsControllerCompat$Impl20$$InternalSyntheticLambda$0$319e1760a8231388672c0875f97d4375b66c4c12da576c10f128d46a32ced4c0$0.run$bridge(WindowInsetsControllerCompat.java:7)
       at android.os.Handler.handleCallback(Handler.java:883)
       at android.os.Handler.dispatchMessage(Handler.java:100)
       at android.os.Looper.loop(Looper.java:227)
       at android.app.ActivityThread.main(ActivityThread.java:7822)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1026)

Device
Brand:realme
Model:OnePlus 8 Pro
Orientation: Portrait
RAM free: 1.1 GB
Disk free: 8.85 GB

Operating System
Version:Android 10
Orientation: Portrait
Rooted:No

Crash
Date:Jul 18, 2022, 4:18:01 AM



Second crash:

Fatal Exception: java.lang.RuntimeException
Unable to start activity ComponentInfo{ app.packege.name /com.google.android.gms.ads.AdActivity}: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=pontofrio://home?gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE&referrer=gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE flg=0x10000000 cmp=com.sonyericsson.pontofrio/br.com.viavarejo.feature.deeplink.LinkRedirectActivity } from ProcessRecord{29cc223 10729: app.packege.name/u0a266} (pid=10729, uid=10266) not exported from uid 10203


Fatal Exception: java.lang.RuntimeException: Unable to start activity ComponentInfo{ app.packege.name/com.google.android.gms.ads.AdActivity}: java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=pontofrio://home?gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE&referrer=gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE flg=0x10000000 cmp=com.sonyericsson.pontofrio/br.com.viavarejo.feature.deeplink.LinkRedirectActivity } from ProcessRecord{29cc223 10729: app.packege.name  /u0a266} (pid=10729, uid=10266) not exported from uid 10203
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3556)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3703)
       at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
       at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2216)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:7948)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1075)


Caused by java.lang.SecurityException
Permission Denial: starting Intent { act=android.intent.action.VIEW dat=pontofrio://home?gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE&referrer=gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE flg=0x10000000 cmp=com.sonyericsson.pontofrio/br.com.viavarejo.feature.deeplink.LinkRedirectActivity } from ProcessRecord{29cc223 10729: app.packege.name  /u0a266} (pid=10729, uid=10266) not exported from uid 10203

Caused by java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.VIEW dat=pontofrio://home?gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE&referrer=gclid=CjwKCAjw5s6WBhA4EiwACGncZbAThOO3qMAf5NFFvbQyq4XcDmalOpWh4E_X2KB3NG0fokb2mbzDARoCrtYQAvD_BwE flg=0x10000000 cmp=com.sonyericsson.pontofrio/br.com.viavarejo.feature.deeplink.LinkRedirectActivity } from ProcessRecord{29cc223 10729: app.packege.name  /u0a266} (pid=10729, uid=10266) not exported from uid 10203
       at android.os.Parcel.createException(Parcel.java:2088)
       at android.os.Parcel.readException(Parcel.java:2056)
       at android.os.Parcel.readException(Parcel.java:2004)
       at android.app.IActivityTaskManager$Stub$Proxy.startActivity(IActivityTaskManager.java:4250)
       at android.app.Instrumentation.execStartActivity(Instrumentation.java:1713)
       at android.app.Activity.startActivityForResult(Activity.java:5250)
       at android.app.Activity.startActivityForResult(Activity.java:5208)
       at android.app.Activity.startActivity(Activity.java:5579)
       at android.app.Activity.startActivity(Activity.java:5547)
       at com.google.android.gms.ads.internal.util.q.H(q.java:2)
       at com.google.android.gms.ads.internal.overlay.a.a(a.java:3)
       at com.google.android.gms.ads.internal.overlay.a.b(a.java:17)
       at com.google.android.gms.ads.internal.overlay.t.d(t.java:8)
       at com.google.android.gms.ads.internal.overlay.client.a.bO(a.java:23)
       at adz.onTransact(adz.java:4)
       at android.os.Binder.transact(Binder.java:949)
       at com.google.android.gms.internal.ads.zzaqv.zzbl(com.google.android.gms:play-services-ads-base@@21.0.0:2)
       at com.google.android.gms.internal.ads.zzbxs.zzk(com.google.android.gms:play-services-ads-lite@@21.0.0:3)
       at com.google.android.gms.ads.AdActivity.onCreate(com.google.android.gms:play-services-ads-lite@@21.0.0:3)
       at android.app.Activity.performCreate(Activity.java:7955)
       at android.app.Activity.performCreate(Activity.java:7944)
       at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
       at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3531)
       at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3703)
       at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
       at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
       at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
       at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2216)
       at android.os.Handler.dispatchMessage(Handler.java:107)
       at android.os.Looper.loop(Looper.java:237)
       at android.app.ActivityThread.main(ActivityThread.java:7948)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1075)



Device
Brand:samsung
Model:Galaxy M10
Orientation: Portrait
RAM free: 949.36 MB
Disk free: 13.59 GB

Operating System
Version:Android 10
Orientation: Portrait
Rooted:No

Crash
Date:Jul 17, 2022, 10:45:24 PM



I am using 
api 'com.google.android.gms:play-services-ads-lite:21.0.0'
compileSdkVer: 31,
minSdkVer: 21,
targetSdkVer: 31,




Mobile Ads SDK Forum Advisor

unread,
Jul 19, 2022, 5:00:55 PM7/19/22
to fita...@gmail.com, google-adm...@googlegroups.com

Hi Abdur,

 

Thanks for the report. We will look into the issue and let you know if we find a solution.

 

Thanks, Nick.



ref:_00D1U1174p._5001UEGAPv:ref
Reply all
Reply to author
Forward
0 new messages