我在项目中添加了iAd横幅视图,并将其固定在故事板中的主视图控制器顶部。最初,当应用加载时,iAd横幅显示在屏幕底部。然后在游戏期间隐藏横幅,然后在游戏结束时取消隐藏。当横幅被取消隐藏时,它会在视图顶部的故事板中正确显示。有没有想过为什么会这样?这在模拟器和真实设备上都会发生。
答案 0 :(得分:0)
您已在应用中创建了两个ADBannerView
。一次使用self.canDisplayBannerAds = true
,一次以编程方式。
self.canDisplayBannerAds = true
可用于在应用程序中实现iAd的 no hassle 方式。这将为您创建ADBannerView
,并根据其是否从iAd网络收到广告来显示或隐藏ADBannerView
。您在屏幕底部看到的ADBannerView
由self.canDisplayBannerAds = true
创建。您在屏幕顶部看到的ADBannerView
是您创建的ADBannerView
。
从self.canDisplayBannerAds = true
功能中删除viewDidLoad
。