前提条件
AdMobに登録済み、Nendにも登録済みでIDを取得済みのものとします。
また、以前の記事
でiOS,Androidでcocos2d-x : AdMob を表示させるてあるものとします。
事前確認
iOSで、
AdMobにログインして実装済みの広告ネットワークにNendを追加し、「API Key」「spot ID」を設定した後
実行すると
とアダプターが無いと警告がでています。
Nend用のファイルが無いので当然の結果ですね
Nend用SDKファイルとアダプタの追加(iOS)
まずは、iOSから
nend管理画面よりダウンロードした【NendSDKファイル】と
【nendメディエーション用アダプタ】 ( libAdapterNend.a )、
【admobSDK】をプロジェクトの中に追加します。
私は安全のため、Finderのproj.ios内に一度保存した後、
Add Files to・・・でインポートしています
フレームワークの追加
AdSupport.framework
ImageIO.framework
Security.framework
を追加します
で実装後であれば、
AdSupport.framework はもう追加済みなので、
ImageIO.framework
Security.framework
のみを追加します。
よく焦ること
たまに、このまま実行すると、エラーがでて焦ります。
その場合、Xcodeを再起動させることで解決しました。
無事、表示され、
アダプターが無いという警告も表示されなくなりました。
Androidへの実装
nend管理画面よりダウンロードした
【NendSDKファイル】(nendSDK-2.5.0.jar) と
【nendメディエーション用アダプタ】( nendAdapter-1.2.0.jar )を
プロジェクトの中に追加します。
で、Google Play servicesをプロジェクトの中に追加することは済んでいるので、
これだけでOKです。
無事、表示されました
参考書籍
松浦 晃洋,齊藤 建二,古木 映治 秀和システム 2013-06