Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法仅在通用应用程序的iPhone视图上显示iAd_Iphone_Ios_Xcode_Ipad_Iad - Fatal编程技术网

无法仅在通用应用程序的iPhone视图上显示iAd

无法仅在通用应用程序的iPhone视图上显示iAd,iphone,ios,xcode,ipad,iad,Iphone,Ios,Xcode,Ipad,Iad,我正在尝试为一个通用应用程序(iPhone/iPad)显示iAd横幅 iAd在iPad上显示得很好,但在iPhone上,我得到了信息; ADBannerView:警告横幅视图(0x5743350)有广告,但可能被遮挡 我使用的代码如下 ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; adView.frame = CGRectMake(0.0, self.view.frame.size.

我正在尝试为一个通用应用程序(iPhone/iPad)显示iAd横幅

iAd在iPad上显示得很好,但在iPhone上,我得到了信息; ADBannerView:警告横幅视图(0x5743350)有广告,但可能被遮挡

我使用的代码如下

    ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
    adView.frame = CGRectMake(0.0, self.view.frame.size.height, adView.frame.size.width, adView.frame.size.height);
    [self.view bringSubviewToFront:adView];

请帮我解决这个问题。此外,应将基本SDK设置为什么,以使其在最大设备上工作?

可能是将CGRectMake for adview.frame中的y坐标设置为self.view.frame的高度,从而有效地使原点(0.0460.0).

但我不确定它在iPad上是如何工作的……我正在寻找iPhone和iPad的通用代码……这大概是您将其放置在视图之外时创建横幅时的代码。加载广告时会出现错误消息,因此在委托方法bannerViewDidLoadAd中,您可以将广告滑回视图,您可以发布此代码吗?