用Admob替换iAds(canDisplayBannerAds)

时间:2016-05-21 02:11:29

标签: objective-c xcode iad

我正在从iAds(canDisplayBannerAds)更改为Admob。 canDisplayBannerAds将向上移动bottomLayoutGuide,以便遵循所有约束,iAds只是坐在下面。我正在使用GADMasterViewController添加Admob。有没有办法以编程方式移动bottomLayoutGuide为下面的广告栏腾出空间? 感谢

1 个答案:

答案 0 :(得分:0)

我能够通过将IB中的bottomlayoutguide约束作为插座(_bottomConstraint)连接到然后使用此代码来执行所有视图控制器,其中adView.adHeight是adBanner的高度。

[[GADMasterViewController singleton] resetAdView:self];

GADMasterViewController *adView = [[GADMasterViewController alloc] init];
[_toolbar setTranslatesAutoresizingMaskIntoConstraints:NO];
_bottomConstraint.constant = [adView.adHeight floatValue];

我还没有找到一个表视图控制器的解决方案,而不是阅读有关用带有子表子视图的视图控制器替换它们的方法。我宁愿避免。