不确定我在这里做错了什么,但似乎无法让iAd
代表工作。
这是我正在进行的测试,以了解让iAd运行所涉及的内容。
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");
}
答案 0 :(得分:2)
您是否将adView
的委托设置为控制器?