Недавно я интегрировал iAD в свой проект и, устанавливая размер adBannerView в книжную или альбомную ориентацию, использовал
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifier480x32];
и
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifier320x50];
Это работало на симуляторе, но я получил предупреждения о том, что код устарел. Поэтому я изменил код на
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifierLandscape];
и
[_adBannerView setCurrentContentSizeIdentifier: ADBannerContentSizeIdentifierPortrait];
и предупреждения исчезли, и я отлично работал на своем симуляторе. Однако, когда я тестировал свое приложение на своем устройстве (iOS 4.1), GDB выдает ошибку EXC_BAD_ACCESS. Когда я вернулся к более раннему коду (480x32), приложение отлично работает на моем устройстве.
Короче говоря, на моем устройстве могут запускаться приложения, использующие устаревшие методы iAD, и происходит сбой при использовании текущих методов iAD.
Кто-нибудь знает, почему? Кроме того, Apple отклонит мое приложение, если я буду использовать устаревшие методы?
Спасибо