我在屏幕上显示BannerView时出现问题,如下图所示:
即使我正在设置bannerFrame.size.width = 300; ,但不记得。
所以我需要将bannerView的大小减少10 + 10 = 20像素,以避免在我的背景imageview上重叠bannerView。
请帮帮我。
答案 0 :(得分:1)
横幅视图必须始终使用其中定义的标准尺寸之一 “内容大小标识符。”这是为了确保广告 画得正确。您配置横幅视图 requiredContentSizeIdentifiers属性,包含可能的大小集 您的视图可以在您的应用程序中使用。改变大小 横幅视图,不要直接设置边界;而是设置 currentContentSizeIdentifier属性为其中一个大小标识符 包含在该集合中。您可以检索a的实际尺寸 特定标识符等同于通过调用特定设备 sizeFromBannerContentSizeIdentifier:类方法。
<强>更新强>
创建并为ADBannerView提供大小:
ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
[self.view addSubview:adView];