我发现iAds横幅尺寸与Google Ad Mob横幅尺寸有所不同 但同样应该是平等的。
iAds横幅左侧会出现一个白色方块,因此横幅会在右侧裁剪,并导致容器尺寸。
但对于所有类型的广告,我都使用相同的尺寸
_adsContainerView.frame = CGRectMake(0.0f, CGRectGetHeight(self.view.frame),
kGADAdSizeBanner.size.width, height);
答案 0 :(得分:1)
我找到了解决方案。
我现在使用的是kGADAdSizeSmartBannerPortrait
尺寸的iPad
像这样:
if ([UIDevice isIPad]) {
_GADBannerView = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait];
} else {
_GADBannerView = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
}
([UIDevice isIPad]
是自定义类别方法;))