Android单独进程(android:process)中插页广告无法显示的问题咨询
问题:独立进程中的Activity无法展示插页广告,移除进程配置后广告恢复正常
我想要把一个Activity放到独立进程里运行,已经在Manifest里通过android:process属性做了配置,但设置之后插页广告就没法正常展示了;要是把这个进程配置去掉,广告又能正常显示。想问问有没有可行的解决办法,还是只能局限在主进程里运行这个Activity?
以下是我的Manifest配置:
<activity android:name="com.example.Activity" android:process=":custom" android:icon="@mipmap/icon" android:label="Activity" android:launchMode="singleInstance" android:screenOrientation="nosensor" android:excludeFromRecents="true" android:theme="@style/Theme"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity>
后续更新
- 更新1:我试着给Activity配置了
TaskAffinity和ParentActivityName(都设为自身的引用),之后广告能显示了,但因为广告是在主线程展示的,导致监听器丢失了。 - 更新2:我联系了AdMob官方支持,得到的回复是这是一个已知问题,目前还没有解决方案。如果之后有进展的话我会更新内容。
内容的提问来源于stack exchange,提问作者JCSHoosier
相关产品推荐
相关产品推荐

