所以我决定最终将 Unity Ads 放到我的 Android 游戏中。我尝试在Windows平台上构建它,发现没有问题(FPS很好)但是当我为Android重新构建它时,我的FPS缩小到30+,这是怎么回事?除了集成 Unity Ads 之外,我没有添加任何内容,所以这次我只是注释掉了初始化广告的 Ads。
void InitializeAds(){
StartCoroutine(ShowAdWhenReady());
}
IEnumerator ShowAdWhenReady(){
while(!Advertisement.IsReady()){
yield return null;
}
Advertisement.Show();
}
希望FPS能恢复正常。但是当我重新编译 APK 并将其安装在我的手机上时,FPS 仍然在 30+ FPS 左右:/
对此有任何帮助吗?在我投放广告之前,我确定我的游戏具有良好的帧速率,所以我知道插件上肯定存在某种错误。
顺便说一句,我调用了InitializedAds
onStart
方法。
谢谢!
更新:
我从 Google Play 安装了 Unity Remote,看看它是否也会有同样低的 FPS 但它是正常的。所以我重新编译了当前的 Unity 项目,安装在我的手机上,FPS 仍然很糟糕。这太奇怪了TT