gpt4 book ai didi

ios - 即使 Storyboard上没有 ADBannerView,iAd 横幅也会出现?

转载 作者:行者123 更新时间:2023-11-29 12:23:44 24 4
gpt4 key购买 nike

这是我在 View 底部显示 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 横幅也会出现在屏幕底部。此外,此横幅出现在具有

其他 segued ViewControllers
#import <iAd/iAd.h>

<ADBannerViewDelegate> 

self.canDisplayBannerAds = YES;

这是实现 iAd 横幅的正确方法吗?如果是这样,为什么所有其他教程都在 Storyboard上实现 ADBannerView,并使用 [self.view addSubview: myAdBanner];??

我很困惑...

最佳答案

使用 self.canDisplayBannerAds = YES; 会自动为您创建一个 ADBannerView 并将其显示在设备屏幕的底部。如果您想以编程方式实现 ADBannerView,请删除 self.canDisplayBannerAds = YES; 并执行此操作。 Here's a nice implementation of iAd and AdMob banner ads.

关于ios - 即使 Storyboard上没有 ADBannerView,iAd 横幅也会出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29849171/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com