AppDelegate.hに下記を追加します。“GADBannerView.h”次に、AppDelegate.mのimplementationの部分に下記を追加します。*gadbanner_;}それから、applicationメソットの下の方に下記のように追記します。delgateはそれぞれのアプリに応じて設定してください。loadRequest:request];ここで、ユニバーサルアプリの場合は下記のように、デバイスによって広告のサイズを切り替えられるようにします。loadRequest:request];adUnitIDはAdMobのIDではなく、メディエーションのIDが発行されるのでそちらを入力します。Networkを使っているので前述したAppBankEventBanner.hとAppBankEventBanner.mを以下のように用意しました。{[self.delegatecustomEventBannerWillLeaveApplication:self];}@endこんな感じ。クラス名はメディエーションの管理画面でカスタムイベントを追加するときに指定したクラス名にあわせましょう。iPhoneだと問題なく表示されると思いますが、iAd以外の広告がRetina対応されていない気がします。単純に広告が対応していないのか、何か設定や実装に問題があるのか、分かりません。Networkは(多分)iPadサイズの広告を配信していないので小さい広告が表示されます。iPadの場合はメディエーションを使わずにiAd固定にした方が良いかもしれません。それと、ゲームでは広告を表示するとき自動でPAUSE状態にしたいところです。広告がクリックされたことをdelegateに通知してくれるかどうかは、アドネットワークに依存するようです。Networkでは広告をクリックされても通知される仕組みがないようなので、検知できません。そのような場合は、アプリがバックグランドに回るときに呼ばれる、AppDelegate.mのapplicationDidEnterBackgroundメソッドで処理するのが良いです。フリック!計算ではメディエーションを使ってます。店頭デモ用iPhoneアプリの作り方マインスイーパーQにちょっと関心した。