ios - iAd 实现后应用程序崩溃

标签 ios crash iad

我是 iOS 应用程序编程新手。但我已经阅读了多个教程,但仍然无法使其工作。是的,我也在 StackOverFlow 上搜索了很多;-)

如何将 iAd 实现到使用 Storyboard的应用程序中的单个 View ?

据我所知,我需要导入 iAd/iAd.h 以及许多其他内容。我已经遵循了许多教程(新的和旧的),但不知何故我无法使其工作。我很乐意与您分享我的代码,但当我测试了多个教程后,我不知道是哪一个?

当我打开应用程序时,它崩溃了。你们中有人有知道有效的教程吗?或者一些建议和代码示例(我真的很喜欢......)我现在有点卡住了......

最佳答案

将属性连接到 iAd 并在 viewDidLoad 中设置委托(delegate)...

 self.iad.delegate = self;

实现以下方法...

  -(void)bannerViewDidLoadAd:(ADBannerView *)banner
{
     banner.hidden = NO;
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error
{
     banner.hidden = YES;
}

请记住在您的 .m 文件中获取 IAd 的委托(delegate)...

  @interface yourViewController ()<ADBannerViewDelegate>

您仍然需要导入 IAd...

  #import <iAd/iAd.h>

关于ios - iAd 实现后应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18335624/

相关文章:

ios - 如何从V2 Box iOS SDK获取文件扩展名和路径?

ios - 如何从 UIViewController 获取 CLASS

IOS caseInsensitiveCompare

ios - Unity项目在Xcode中构建,随机崩溃,我不知道为什么...请帮助

ios7 - iAds 在 iOS 7 中显示在标签栏下方

ios - iAd 未显示在用户设备上,但显示在我的 Xcode 部署设备上

ios - 展开要打印的 SCNVector3/SCNVector4 值?

ios - 调用 selectRowAtIndexPath :animated:scrollPosition: 时崩溃

c# - 为什么 System.Convert ("0") 在某些系统上抛出 FormatException?

ios - BannerViewController 干扰 hidesBottomBarWhenPushed