gpt4 book ai didi

ios - 为什么我的 iAds 广告在 iPad 上损坏

转载 作者:行者123 更新时间:2023-12-01 18:58:59 25 4
gpt4 key购买 nike

在 iPhone 上一切正常。在 iPad 上,iAds 广告看起来像是损坏了。但是当它加载新广告(蓝色、红色等)时,一切看起来都很棒。我的错误在哪里?

// 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 的图像,其中包含损坏的广告:

enter image description here

最佳答案

您的问题与 iPad 无关。为什么要初始化 ADBannerView像这样?您没有正确使用 API。使用指定的初始化方法initWithAdType:以获得正确的结果(您很可能需要使用 ADAdTypeBanner 作为类型)。

要调整大小以适应特定 View ,您需要使用推荐的 here .

关于ios - 为什么我的 iAds 广告在 iPad 上损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24210568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com