我有一个具有相对丰富的UI层次结构的应用程序(一些集合视图,一些自定义菜单项)。我的应用程序启用了iAd,我充分利用了自动iAd框架,您只需要@import iAd;,然后是viewDidLoad中的self.canDisplayBannerAds = YES;。
这在iPad mini,iPad 2,iPad Air上工作得很好,但由于一个原因我搞不清楚,它不在我的iPad Pro上。
在你建议之前,不,它与iAd的开发者设置无关,我有“100%填充率”和“无限广告演示”的设置,与其他iPad的设置相同。
当我搜索iPad Pro时,互联网上什么都没有,只有产品评论.
发布于 2015-11-30 05:37:41
找到了!我用iAd创建了一个空的应用程序,它确实起了作用,所以它必须是我的应用程序的一部分。最后,我意识到,显著的区别在于,我的应用程序被缩放成与普通iPad上相同大小的应用程序。一个快速的谷歌搜索告诉我,让iPad Pro在其原生分辨率中显示应用程序的方法是将项目中的启动屏幕文件设置为主故事板。一旦在其原生分辨率中显示,该应用程序将正确显示iAd。苹果将其记录为iPhone应用程序扩展到iPads:
在iPhone上以兼容模式运行的iPad应用程序不会在开发中显示测试广告,也不会在已部署的应用程序中显示实时广告。
猜测他们需要更新文档以包含与iPad Pro:APPS的区别。
https://stackoverflow.com/questions/33991021
复制相似问题