iAdとADMobを表示しつつコンテンツ領域をリサイズできるライブラリを公開しました

今作っているアプリで必要だったので、ライブラリを作成してGitHubで公開しました。

広告表示
広告表示

広告を削除すると、ちゃんとコンテンツ領域が開きます。
広告削除後
広告削除後


設定している様子はこちら

Githubのこちらで公開しています。
tomohisa/JTCAdBaseViewController
特徴としては、childViewControllerの機能を使用しているので、コンテンツのViewControllerは、通常通りに作成することが出来るということです。Viewが伸び縮みするので、Layoutの設定の、上付き、下付きの設定を正しく行っていれば、勝手にViewをレイアウトできます。

設定は以下のものがあります。

  1. 広告の位置
  2. 上に広告を出すか、下に広告を出すか設定できます。

  3. AdmobのPublisherID
  4. PublisherIDを設定だけで、Admobにも対応可能です。

  5. 広告の削除に対応
  6. 広告削除オプションが購入されたときなどに広告を削除する設定が出来ます。

  7. AdMobとiADの優先順位
  8. 好きな方を先に出すことが出来ます。

  9. 回転
  10. 回転する場合も対応が出来ます。

既知のバグ – iAd でiPhoneの場合は、adの高さが回転によって変わるのでその対応が必要。
追記:9/5/2012バグ修正しました。

CocoaControlsにも登録してみました。しばらく待つ必要があるみたい。

よかったら使って、フィードバックなり、Pull Requestなりいただければと思います。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください