购买时,我正在努力隐藏横幅视图。
我有 2 个不同的版本,一个是 Admob 横幅 (bannerView_),另一个实际上是我称之为 _adView 的视图,它们共享同一个地方,但根据查看的内容旋转。
反正Admob横幅隐藏没问题,但_adView没有,这里是隐藏代码;
-(void)removeBanner:(NSNotification *) notify {
NSLog(@"Removing:");
if ([MKStoreManager isFeaturePurchased:@"com.fredsworld.ubercool.removeads"]) {
[bannerView_ setHidden:YES];
[_adView setHidden:YES];
NSLog(@"Removed:");
}
}
基本上是在购买时运行,所以它会立即更新屏幕,
在 viewDidLoad 中调用它的 _adView 代码是;
CGFloat y = self.view.frame.size.height - 50.0;
TapForTapAdView *adView = [[TapForTapAdView alloc] initWithFrame: CGRectMake(0, y, 320, 50) delegate: self];
[self.view addSubview: adView];
我已经合成了 adView 并将其创建为一个对象,但仍然没有任何乐趣,购买时它并没有消失。
虽然,它确实有效,就像你关闭应用程序,然后重新打开一样,它已经消失了,但显然我希望它在购买后立即消失。
有任何想法吗?