AdWhirl: remove ads?
===

I need to remove AdWhirl ads:

1) For a time, for example if user enters scene wher ads are inappropriate at all,

2) Permanently, after user updated app too full version.

I've already did theese  things, but my implementation seems buggy. What is the proper ways?

My current implementation:

    - (void)removeAds
    {
    #warning TODO: removeAds
    
    //  permanent removal:
    	[bannerView removeFromSuperview];
    	[bannerView replaceBannerViewWith:nil];
    	[bannerView ignoreNewAdRequests];
    	bannerView.delegate = nil;
    
    	[bannerView release];
    	bannerView = nil;
    	
    }
    
    - (void)showBanner {
    	bannerView.hidden = NO;
    	[bannerView doNotIgnoreNewAdRequests];
    }
    
    - (void)hideBanner {
    
    //  temporal removal:
    	[bannerView ignoreNewAdRequests];
    	bannerView.hidden = YES;
    }
