最近、私は私のプロジェクトにIADSを統合し、縦または横にadBannerViewのサイズを設定しながら、私はこれは、シミュレータ上で働いていたが、私はその警告を得た広告バナーのコンテンツサイズがデバイスをクラッシュさせますか?
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifier480x32];
と
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifier320x50];
を使用コードは推奨されなくなりました。だから私は
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifierLandscape];
と
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifierPortrait];
にコードを変更し、警告が離れて行って、私は私のシミュレータ上でうまく働きました。 しかし、デバイス(iOS 4.1)で自分のアプリケーションをテストしたところ、GDBはEXC_BAD_ACCESSエラーを表示します。以前のコード(480x32)に戻ったとき、アプリは自分のデバイスで正常に動作します。
要するに、私のデバイスは、廃止予定のiADメソッドを使用するアプリケーションを実行することができ、現在のiADメソッドが使用されるとクラッシュします。
誰でも知っていますか?また、廃止予定のメソッドを使用すると、Appleは私のアプリケーションを拒否しますか?お使いのデバイスのiOSのバージョンは4.2、その後小さい場合ADBannerContentSizeIdentifierLandscape
とADBannerContentSizeIdentifierPortrait
のための宣言がないので、それがクラッシュします
おかげ
あなたはこれをチェックする必要がありますhttp://stackoverflow.com/questions/6698963/iad-bannerview-contentsizeidentifier-portrait-or-320x50 2があります。両方ともうまくいく。 – JonasG
おっと、私の質問は繰り返しでしたが、とにかくリンクに感謝します! – Aravind