我正在尝试在我的iOS游戏中实现iad。我只是想在游戏菜单中显示iAd,但不是其他任何地方。我已经尝试了几种删除横幅的方法,但没有一种方法适合我。我在我的视图中有一个AdBannerView属性叫做广告,我可以在用户打开菜单时成功创建一个iad,但是当他们关闭菜单时,仍会显示iAd。以下是我尝试过的事情:
-(void)menuDidClose{
[self.advertisement setAlpha:0];
self.advertisement.hidden = YES;
self.advertisement = nil;
[self.advertisement cancelBannerViewAction];
[self.view sendSubviewToBack:self.advertisement];
[self.advertisement removeFromSuperview];
}
到目前为止,这些对我都没有用。还有其他建议吗?我可以让iad显示,但是当我关闭菜单时不会消失。
答案 0 :(得分:0)
试试这个: 将bannerview对象设置为'nil'将删除此对象(ARC),banner-ads将停止显示。
[self.advertisement removeFromSuperview];
self.advertisement = nil;