2

私は現在、アプリにiAdを追加しようとしています。いくつかのチュートリアルに出くわし、次のようなものがありますviewDidLoad

adView = [[ADBannerView alloc] initWithFrame:CGRectZero];
adView.frame = CGRectOffset(adView.frame, 0, 460.0f);
adView.requiredContentSizeIdentifiers = [NSSet setWithObject:ADBannerContentSizeIdentifierPortrait];
adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
[self.view addSubview:adView];
adView.delegate = self;
self.bannerIsVisible = NO;

requiredContentSizeIdentifiers問題は、の警告が表示されることです。これは、現在非推奨でADBannerContentSizeIdentifierPortraitありcurrentContentSizeIdentifier、広告が読み込まれないためです。

私はAppleのドキュメントに不満を持っていましたが、彼らは同じことを言っているようですので、私は混乱しています。

どのように正しく実装されるはずですか?

4

2 に答える 2

0

あなたの方法では、、などcreateAdBannerViewを使用して行をコメントするだけです。そして、以下のように adBanner フレームをハードコーディングします (iPhone のポートレートの場合):requiredContentSizeIdentifiersADBannerContentSizeIdentifierPortraitcurrentContentSizeIdentifier

[_adBannerView setFrame:CGRectOffset([_adBannerView frame], 320,
                                         -[self getBannerHeight])];

広告の負荷を確認してください..私にとってはうまくいきました...(しかし、私のアプリは縦向きのビューのみをサポートしており、うまくいきました)

于 2012-12-28T06:09:28.117 に答える