首页 文章

Unity3D - Unity Ads降低了我的Android FPS

提问于
浏览
1

所以我决定最终把Unity Ads放在我的Android游戏上 . 我尝试在Windows平台上构建它并发现没有问题(FPS很好)但是当我为Android重建它时,我的FPS缩小到30,刚刚发生了什么?除了整合Unity广告之外,我没有放任何东西,所以这一次我只是评论了初始化广告的广告 .

void InitializeAds(){
    StartCoroutine(ShowAdWhenReady());
}


IEnumerator ShowAdWhenReady(){
    while(!Advertisement.IsReady()){
        yield return null;
    }
    Advertisement.Show();
}

希望FPS能够恢复正常 . 但是,当我重新编译APK并将其安装在手机上时,FPS仍然在30 FPS左右:/

对此有何帮助?在我放广告之前,我确定我的游戏具有良好的帧速率,因此我知道插件上必定存在某种错误 .

顺便说一下,我在 Start 方法上调用 InitializedAds .

谢谢!

更新:

我从Google Play安装了Unity Remote,看它是否也会有相同的低FPS但是它的NORMAL . 所以我重新编译了当前的Unity项目,安装在我的手机上,FPS仍然是SUCKS . 这是如此严厉的T.T

1 回答

  • 0

    请尝试这样做,让你的游戏中的FPS更高,

    Application.targetFrameRate = 60;
    

    我猜,你的问题将通过这条线来解决 .

相关问题