そこで、ついに Android ゲームに Unity Ads を搭載することにしました。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
たStart
。
ありがとう!
アップデート:
Google Play から Unity Remote をインストールして、同じように低い FPS になるかどうかを確認しましたが、正常です。そこで、携帯電話にインストールされている現在の Unity プロジェクトを再コンパイルしましたが、FPS はまだダメです。これはとても難しいです TT