4

ルート ビュー コントローラー (マップ ベースのアプリ) で iAd を使用していますが、ツールバーの注釈またはボタンをタップした後に新しいビュー コントローラーに移動するたびにdidFailToReceiveAdWithError呼び出されます。

これは私が受け取っている「エラー」です:

エラー Domain=ADErrorDomain Code=0 「操作を完了できませんでした。不明なエラーです」 UserInfo=0x251ba2d0 {ADInternalErrorCode=7, ADInternalErrorDomain=ADErrorDomain, NSLocalizedFailureReason=不明なエラー}

これは正常ですか?もしそうなら、これを無効にする方法はありますか?

4

1 に答える 1

3

広告が表示されない画面に移動する場合は、広告を無効にすることをお勧めします。そうすれば、受け取りに失敗する可能性はないはずです。スーパービューから削除し、デリゲートを nil に設定して解放します。再び表示されるようになったら、もう一度作成してください。

これは、Cocoa で通常行っている方法とは逆に、移動する画面の内容を具体的にクリーンアップする必要がありますが、iAd ではそのようにする必要があります。

于 2013-06-04T03:35:12.973 に答える