iphone - iAd 不显示横幅广告

标签 iphone objective-c tableview iad

我正在构建一个应用程序,我想在其中使用 iAd 横幅。我想在其中展示广告的 View Controller 是 UIViewController。我正在使用 Storyboard。我实现了 iAd 横幅,与苹果在此处显示/演示的完全一样:

  • 添加 iAd 框架
  • 导入"<iAd/iAd.h>"标题
  • 插入self.canDisplayBannerAds = YES;

但是当我运行我的应用程序时,没有出现 iAd。我是不是忘记了什么?提前非常感谢您

最佳答案

我遇到了一些不同的问题,但答案也适合您的问题。我更新了旧的 xib 文件(来自 XCode 5.1)以在 XCode 6.0 中使用 Size Classes。更新后广告仅在 iPhone 4 - 5 和 5s 中显示。 iPhone 6 和 iPhone 6 Plus 没有横幅(模拟器显示与外部设备相同的结果)。当使用xib文件并使用时

self.canDisplayBannerAds = YES;

在我的情况下,我将此命令从 viewDidLoad 移至 viewDidAppear 并且出现了横幅。现在我可以在所有设备上看到横幅。

关于iphone - iAd 不显示横幅广告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18934549/

相关文章:

tableview - TableCell,获取其在 TableView 中的位置

JavaFX:如何禁用 TableView 中的 ScrollBars

iphone - 在 UIPickerView 选择指示器上显示一个单元?

iphone - 如何使用手指触摸在 View 之间切换?

ios - 如何使用 AutoLayout 以编程方式创建自定义 UITableViewCell

objective-c - 以编程方式更改为其他空间 (MacOSX)

objective-c - Objective-C 是否对发送至 nil 对象的消息使用短路评估?

ios - 由字符串分隔的组件崩溃应用程序 swift

c++ - Doxygen 用于使用 git 管理的项目?

ios - 异步获取图像Firebase Swift 5