2012-03-16 4 views
0

を取得するためのABBannerViewサイズを縮小: enter image description hereは、画像の下のように私の画面上BannerViewをdisplyingながら、私は問題を持っている幅= 300ない320

も、私はbannerFrame.size.width = 300を設定しています。しかし、忘れてしまった。

私はbannerViewのサイズを10 + 10 = 20ピクセル減らす必要があります。これは、私の背景画像ビューでbannerViewを重ならないようにするためです。

私を助けてください。

答えて

1

Documentationは言う:

バナービューは常に で定義された標準サイズのいずれかを使用しなければなりません。これは、広告 が正しく描画されていることを確実にするためである「コンテンツサイズ識別子。」。バナービューの requiredContentSizeIdentifiersプロパティを、可能なサイズのセットで構成します。 ビューはアプリケーションで使用できます。バナービューの のサイズを変更するには、境界を直接設定しないでください。代わりに currentContentSizeIdentifierプロパティを、そのセットに含まれるサイズ識別子 のいずれかに設定します。特定のデバイスで 特定の識別子が一致する実際のサイズを取得するには、 sizeFromBannerContentSizeIdentifier:classメソッドを呼び出します。

更新

このdocument for BannerView

を作成し、ADBannerViewにサイズを与えるために参照してください:

ADBannerView *adView = [[ADBannerView alloc] initWithFrame:CGRectZero]; 

adView.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait; 

[self.view addSubview:adView]; 
+0

uが適切なアイデアのplzを取得するために私にいくつかのコード行を提供していただけます。 ? –

+0

更新された回答をご覧ください。 – Ravin

+0

私も同じことをしました、それは320幅で設定されていますが、私は300だけとしてバナー幅が必要です。出来ますか? –

関連する問題