Wirh SDK 4.2とiOS5は、私にとって混乱を招いています。私の新しいタブバーベースのアプリケーションでは、私は複数のビューコントローラを持っています。私は注意深くチェックし、すべてのiAdのdelgateメソッドが存在することを再確認しました。実際、私はこれのためにiAdSuiteの例を参考にしました。iAd BannerViewDelegate - 警告がコンソールに表示される
テスト広告を表示しないviewControllerでしばらくの間、アプリをシミュレータで実行したままにしました。私は次のメッセージ(複数)がコンソールに記録されているのを見ました。
2011-10-30 18:45:07.534 StopAlert [29299:207] ADBannerView:未処理のエラー(無代理人又は代理人が:) didFailToReceiveAdWithErrorを実装しません:エラードメイン= ADErrorDomainコード= 3「の操作ができませんでした完了しました。広告枠が利用できません "UserInfo = 0x795d7d0 {ADInternalErrorCode = 3、NSLocalizedFailureReason =広告枠が利用できません}
"デリゲートやデリゲートは実装しません... "ファイルにはこれらのデリゲートメソッドがあります。ここにあります:
- (void)bannerViewDidLoadAd:(ADBannerView *)banner {
[self layoutForCurrentOrientation:YES];
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
[self layoutForCurrentOrientation:YES];
}
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave {
return YES;
}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner {
}
私は何かが欠けていますか?私は4人すべてにブレークポイントを設定しました - そして、確かに彼らはヒットしていません。バナーの代理人ISは "self"に設定され、.hファイルの宣言にはADBannerViewDelegateも含まれています。
私は困惑しています。誰かが私がそれを過ぎるのを助けることができる?
ありがとうございます。
ビンゴ - これは私のアプリで持っているのと同じ問題です。ありがとう... – Sam