1
我在我的第一个屏幕(ViewController)上有一个adbanner,我想知道在我的其他屏幕(ViewControllers)上实现adbanners的最佳方式是什么,这样我的应用就不会被苹果拒绝,因为我做错了 - 我有20个。关于如何在不同屏幕上实现adbanner的建议?
难道我只是简单地复制,并从第一屏横幅粘贴到休息或做我必须重写,并添加一些代码
这是.h文件我AdBanner代码
@interface ViewController : UIViewController <ADBannerViewDelegate>
@property (weak, nonatomic) IBOutlet ADBannerView *banner;
@end
这是.m文件我AdBanner代码
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
self.banner.delegate = self;
}
- (void) viewDidLayoutSubviews {
if (self.banner.bannerLoaded) {
CGRect contentFrame = self.view.bounds;
CGRect bannerFrame = self.banner.frame;
contentFrame.size.height -= self.banner.frame.size.height;
bannerFrame.origin.y = contentFrame.size.height;
self.banner.frame = bannerFrame;
}
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (BOOL)bannerViewActionShouldBegin:(ADBannerView *)banner willLeaveApplication:(BOOL)willLeave
{
NSLog(@"bannerViewActionShouldBegin");
return YES;
}
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
NSLog(@"bannerViewDidLoadAd");
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
NSLog(@"didFailToReceiveAdWithError");
}
- (void)bannerViewActionDidFinish:(ADBannerView *)banner {
NSLog(@"bannerViewActionDidFinish");
}
@end
任何建议和帮助,是一个很大ppreciated。
@Ranan我没有说我没有遵循规则......你误解了。即时通讯只是寻求帮助,从我的第一个屏幕复制和粘贴相同的adbanner到其他屏幕的其余部分是否会好...这就是所有,所以请你不必如此苛刻无故 – user2459150
我看到你编辑问题并改变了我的投票。起初,它看起来像你想强迫一些不允许的事情。感谢澄清。我对你没有答案,但我希望你能得到答案。 – Renan