2017-11-12 14 views
1

私は7月に最初のアプリを作りました。それは55メガバイトになった。私は最近、私のアプリのDocuments and Dataセクションが150MBで、アプリサイズの3倍近くになっていることに気付きました。より多くのテストをする私は、ゲームをプレイするたびに1MB増えることを認識しました。それは今170メガバイトです。 Unity 5.6.1p4とGoogle Admobを使用しています。

私のアプリはゲームを実行するためのアップデートファイルをダウンロードしないので問題ありません。 私はいくつかの推測をしていますが、どれもそうは思わないでしょう: 1)私のゲームは、最適化されたゲームの半分程度です。私はまだ多くのインスタンス化と破壊を使用します。他の投稿によると、メモリの問題は、Appleがガベージコレクトすることができないためだという。それは可能ですが、なぜインスタンス化/破棄からのデータがキャッシュされるのか理解できません。私はまた誰もその問題を抱えていないと信じることは難しいと思う。 2)ゲームが初めて開始されると、自動的にバナー広告と動画広告が読み込まれ、ユーザーが最初に報酬動画をリクエストすると遅延が発生しなくなります。一部の人々は、Google Admobは広告をキャッシュして、データ使用量が少なくなると言っています。それはファイルサイズのいくつかの増加を引き起こすように見えますが、170MBはキャッシュされるデータが多すぎます。再び私はこれまで誰もGoogleに苦情を言わなかったと信じるのは難しいと思う。

ご協力いただければ幸いです。私はそれが何を引き起こしているのか理解できません。最初に問題を見ることに興味があれば、App Storeのリンクはhttps://appsto.re/us/nco9gb.iUnity iOSアプリのドキュメントとデータが増加し続けているのはなぜですか?

+0

AdMobのないゲームでいくつかのテストを試したことはありますか?あなたがこの「問題」を持つ最初の人物ではないようです。https://forums.coronalabs.com/topic/57669-iads-and-admob-increasing-app-size/ https://stackoverflow.com/questions/34566994/and-it-good-practice-to-clear-the-cache-files-by-admob-in-android https://github.com/floatinghotpot/cordova-admob-pro/issues/237 – mayo

+0

ありがとうとても。私はまだそれを試していないし、将来もそうするだろう。他の問題へのリンクもありがとうございます。 –

+0

あなたがそれらの実験を行い、あなたの質問に多くの情報を追加したり、あなたの問題を解決したら答えを投稿することは歓迎です。 – mayo

答えて

0

です。これは私の発見です:これは古い携帯電話やiOS 10.xの問題です。
しかし、わからない。私は古い携帯電話(5,5とipad 1)でiOS 10をテストすることができます。私はまだiOS 10を実行している新しいデバイスを見つけることができません。
このメモリのグリッチはiOS 11では発生していないようです。3x iphone 6s、2x iphone 7、iOS 11をすべて実行してテストできました。

私が望むほど明確ではありませんが、iOS 11にはメモリの問題がないようです。私が原因を見つけてそれを修正したいのであれば、大部分の人々は更新する必要があるので安全だと思います。

関連する問題