»Cocos2dのv2にAdMobのMediationを組み込んでみました。これまではAdWhirlを使って多数のアドネットワークを切り替えて表示していましたが、サポート終了に伴って、後継のメディエーションを使ってみました。後継だけあって、メディエーションの方が楽に組み込みや設定ができるようになっているようですが、なにぶん情報がまだ少なくて苦労したのでメモしておきます。AdMobのサイトからiOS用のAdMobのSDKをダウンロードしてXcodeのプロジェクトに取り込みます。ダウンロードしたSDKにメディエーションのモジュールも含まれているので一緒にインポートします。メディエーションでAdMob以外の広告を使う場合は(使わないとメディエーションを使う意味が無いのでひとつ以上は使うはずですが)、それぞれのアド広告用のアダプターモジュールも別途ダウンロードして一緒にインポートします。AdMobでは有名なアド広告のアダプターがあらかじめ用意されています。筆者はiAdを使うのでiAd用のアダプターをダウンロードしました。libAdapterIAD.aがiAd用のアダプターです。あらかじAdMobで用意されているアダプターが無い場合は、作る必要があります。Networkのアダプターは別途作成しました。Networkのリクエストを処理するためのアダプタークラスです。iAdとAdMob以外のアド広告を使う場合は別途それぞれのSDKもダウンロードしてインポートしておきます。NetworkのSDKです。あとは、使うアド広告に応じて必要なフレームワークを追加しておきます。Networkを使うならこんな感じになります。各アドネットワークのドキュメントを参照して必要なフレームワークを追加しましょう。※左の画像ではTwitter用など一部広告とは関係のないのも含まれています。