iAd делегат не работает. - PullRequest
1 голос
/ 14 мая 2011

Не уверен, что я делаю не так, но не могу заставить работать делегата iAd.

Это тест, который я проводил, чтобы увидеть, что включало запуск iAds.,bannerAdViewController.xib - это пустое представление с одним iAd сверху, и я подключил розетку к объявлению.

Я понимаю, как переместить его за экран, но не могу запустить этот простой тест, такчто он вызывает didFailToReceiveAdWithError или bannerViewDidLoadAd.

Любая помощь будет принята с благодарностью.Кстати, я использую xcode 4.

Вот что у меня есть внутри моего bannerAdViewController.h

#import <UIKit/UIKit.h>
#import <iAd/iAd.h>

@interface bannerAdViewController : UIViewController <ADBannerViewDelegate>{
    IBOutlet ADBannerView *adView;
}
@end

содержимое bannerAdViewController.m

#import "bannerAdViewController.h"

@implementation bannerAdViewController

- (void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
    NSLog(@"NO BANNER AD");
}

- (void)bannerViewDidLoadAd:(ADBannerView *)banner{
    NSLog(@"AD IS LOADED");
}

1 Ответ

2 голосов
/ 14 мая 2011

Вы установили делегата adView в качестве контроллера?

...