0

ADBannerView が作成されていない別のビューに切り替えた後でも、ViewWillAppear と ViewWillDisappear で個別に ADBannerView を作成および削除しましたが、まだ大量の警告が表示されています。どういう意味ですか?どうすれば修正できますか?

4

2 に答える 2

0

viewWillAppear ではなく、IB または viewDidLoad を使用して adView を作成および設定することに成功しました。これは、私のアプリの 1 つで使用されているコードから派生した例です。それが役立つことを願っています。

- (void)viewDidLoad
{
    [super viewDidLoad];
    adView = [[AdBannerView alloc]initWithFrame:GCResctMake(0,0,320,50)];
    adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifier320x50];
    adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
    adView.delegate=self;
    bannerIsVisible=NO;
    adView.hidden = YES;
    [adContainerView addSubview:adView];
    [adView release];
}
于 2012-05-25T20:17:21.987 に答える
0

アプリで単一の AdBannerView オブジェクトを作成し、必要に応じて動的に追加/削除して、他のビューで再利用する必要があります。また、利用可能な iAd がある場合とない場合の表示/非表示、およびサブビューを表示するためのスペースを確保するためのコンテンツ ビューのサイズ変更を処理する必要があります。この機能を適切にカプセル化した Apple iAdSuiteサンプルの TabbedBanner プロジェクトを見てください。

于 2013-01-13T14:26:54.237 に答える