Unity中慢的Android原生事件?

时间:2014-12-16 23:38:04

标签: android unity3d

我从这里使用Unity的AdMob插件:

https://github.com/googleads/googleads-mobile-plugins

您可以尝试打开他们的示例场景或附上他们的示例脚本,以便使用这些测试广告单元值进行快速实施:

横幅:https://github.com/googleads/googleads-mobile-android-examples/blob/master/admob/BannerExample/app/src/main/res/values/strings.xml
非页内广告:https://github.com/googleads/googleads-mobile-android-examples/blob/master/admob/InterstitialExample/app/src/main/res/values/strings.xml

当我显示插页式广告并按回或关闭时,似乎需要额外的一秒才能关闭插页式广告并返回我的Unity应用。将此与在原生Android应用程序中使用AdMob进行比较,该应用程序立即关闭。

我看到unityplayer.ForwardNativeEventsToDalvik设置对于这些触摸事件/ onBackPressed事件甚至被传播都是真的,但是有没有办法让它更快地发送,或者在Unity的部分删除一些拦截?这种延迟会损害用户体验。

1 个答案:

答案 0 :(得分:0)

将此添加到AndroidManifest.xml中的<activity>似乎可以解决问题:

android:theme="@android:style/Theme.Translucent.NoTitleBar"

我认为Unity默认使用此主题运行,因此在关闭时从一个主题更改为另一个主题会导致速度减慢。