【发布时间】:2015-04-24 13:45:29
【问题描述】:
这是我在视图底部显示 iAd 横幅的示例项目。
viewcontrollerOne.h
#import <UIKit/UIKit.h>
#import <iAd/iAd.h>
@interface viewcontrollerOne : UIViewController <ADBannerViewDelegate>
@end
viewcontrollerOne.m
#import "viewcontrollerOne.h"
@implementation viewcontrollerOne
- (void)viewDidLoad {
[super viewDidLoad];
self.canDisplayBannerAds = YES;
}
#pragma mark iAd Delegate Methods
-(void) bannerViewDidLoadAd:(ADBannerView *)banner
{
}
-(void) bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError*)error
{
}
@end
即使我没有ADBannerView,iAd 横幅也会出现在屏幕底部。此外,此横幅出现在 other 具有
#import <iAd/iAd.h>
和
<ADBannerViewDelegate>
和
self.canDisplayBannerAds = YES;
这是实施 iAd 横幅的正确方法吗?如果是这样,为什么所有其他教程都在情节提要上实现ADBannerView,并使用[self.view addSubview: myAdBanner];??
我很困惑……
【问题讨论】:
-
有什么问题?\
-
我想知道使用 iAdbanner 的正确方法。因为 iAdbanner 以这种方式出现覆盖了我使用故事板实现的 iAdbanner。
标签: ios objective-c iphone storyboard iad