Я помню, я использовал ADWhirl в одном из моих проектов, примерно так. Я просто копирую код здесь
- (void)viewDidLoad {
// Add the ADView.
AdWhirlView *adWhirlView = [AdWhirlView requestAdWhirlViewWithDelegate:self];
// I use this tag to remove the ADWhirl view, as per my application settings (lite or paid)
adWhirlView.tag = ADVIEW_TAG;
adWhirlView.frame = CGRectMake(0, 412, kAdWhirlViewWidth, kAdWhirlViewHeight);
[self.view addSubview:adWhirlView];
}
Тогда не забудьте реализовать эти методы делегатов.
- (NSString *)adWhirlApplicationKey {
return @"yourADWhirlAppKey";
}
- (UIViewController *)viewControllerForPresentingModalView {
return self;
}
Наконец, также реализуйте эти методы делегата для лучшей отладки.
- (void)adWhirlDidReceiveAd:(AdWhirlView *)adWhirlView;
- (void)adWhirlDidFailToReceiveAd:(AdWhirlView *)adWhirlView usingBackup:(BOOL)yesOrNo;
UPDATE:
Я получаю объявления после использования представления из IB.
Но это занимает прямоугольник adView только программно. Я имею в виду, я поместил adView в IB в середине, но раньше он отображался вверху. Но да, я получаю объявления.