Ios 为什么我的iAds广告在iPad上损坏
在iPhone上一切正常。在iPad上,iAds的广告看起来已经损坏了。但当它加载新广告(蓝色、红色等)时,一切看起来都很棒。我的错在哪里Ios 为什么我的iAds广告在iPad上损坏,ios,iad,Ios,Iad,在iPhone上一切正常。在iPad上,iAds的广告看起来已经损坏了。但当它加载新广告(蓝色、红色等)时,一切看起来都很棒。我的错在哪里 // in applicationDidFinishLaunchingWithOptions CGSize winSize = [[CCDirector sharedDirector] viewSize]; if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
// in applicationDidFinishLaunchingWithOptions
CGSize winSize = [[CCDirector sharedDirector] viewSize];
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
{
adsBanner = [[ADBannerView alloc] initWithFrame:CGRectMake(0, winSize.height - 66, 768, 66)];
}
else
{
adsBanner = [[ADBannerView alloc] initWithFrame:CGRectMake(0, winSize.height - 50, 320, 50)];
}
// somewhere in AppDelegate
- (void)bannerViewDidLoadAd:(ADBannerView *)banner
{
[self.window.rootViewController.view addSubview:banner];
}
以下是iPad上带有损坏广告的图片:
你的问题与iPad无关。为什么要这样初始化ADBannerView?您没有正确使用API。使用指定的初始值设定项方法
initWithAdType:
获得正确的结果(您很可能需要使用ADAdTypeBanner
作为类型)
要调整大小以适应特定视图,需要使用推荐的方法