我记得我在我的一个项目中使用了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的中间,但它用来显示在顶部。但是,我得到了广告。
是的,但有了这个,我无法决定我想在Interface Builder中的横幅可以吗? – Phill 2011-06-02 14:20:07
您需要将ADWhirl视图作为您的实例变量,并且如您所说在底部的IB中具有UIView,请将其类类型设置为ADWhirlView,并将其出口连接到此ADWhirlView实例变量。 – 2011-06-02 14:27:30
好吧,你的意思是说,它在你编程的时候能够工作,而不是在IB里使用它的时候呢? – 2011-06-02 14:29:46