そのまま(約30fps)で正常に動作するゲームがありますが、広告を実装しようとするとfpsが低下しました。GreystripeとiAdsを試しましたが、同じ結果になりました(iAdsは少し悪いかもしれません)。平均fpsはほぼ同じですが、常に大きなスパイクがあり(1秒あたり1〜2スパイク)、ゲームをプレイできません。
広告が別の見方をしているからだと思います。私はどこかでiphoneのopenglアプリが別のビューを持つのが好きではないことを読みましたが、アプリストアには広告付きのゲームがたくさんあります。どうやってやっているの?
私の実装は大丈夫なはずです。ドキュメントとサンプルが教えてくれたように、私はすべてをしました。私はopenglビューとadビューをアプリウィンドウのサブビューとして持っています。adviewはopenglビューの前にあり、その一部をカバーしています。これが問題でしょうか?オーバーラップしないように、openglビューを広告用の左側のスペースよりも小さくする方がよいでしょうか。何が悪いのか他に何か考えはありますか?