我记得我在我的一个项目中使用了 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;
更新:
使用 IB 的视图后,我收到了广告。
但它仅以编程方式获取 adView 的 rect。我的意思是,我将 adView 放在 IB 的中间,但它曾经显示在顶部。但是,是的,我得到了广告。