cocos2d-x : AdMob Mediation にNendを追加する(iOS、Android)

2014/12/21  カテゴリー:アプリ開発    タグ:タグ: , , ,



cocos2d-x で AdMob Mediationを実装し、Nendを追加する方法の備忘録です


前提条件

AdMobに登録済み、Nendにも登録済みでIDを取得済みのものとします。

また、以前の記事

Thumbnail[MN]cocos2d-x : AdMob を表示させる (iOS) | Make&Nature

Thumbnail[MN]cocos2d-x : AdMob を表示させる (Android) | Make&Nature


でiOS,Androidでcocos2d-x : AdMob を表示させるてあるものとします。

事前確認

iOSで、
AdMobにログインして実装済みの広告ネットワークにNendを追加し、「API Key」「spot ID」を設定した後
実行すると
GADNend とアダプターが無いと警告がでています。

Nend用のファイルが無いので当然の結果ですね

Nend用SDKファイルとアダプタの追加(iOS)

まずは、iOSから

nend管理画面よりダウンロードした【NendSDKファイル】と
【nendメディエーション用アダプタ】 ( libAdapterNend.a )、
【admobSDK】をプロジェクトの中に追加します。
AdMobUtil mm
私は安全のため、Finderのproj.ios内に一度保存した後、
NendAd Add Files to・・・でインポートしています
2014 12 21 15 40 50

フレームワークの追加

AdSupport.framework
ImageIO.framework
Security.framework
を追加します

Thumbnail[MN]cocos2d-x : AdMob を表示させる (iOS) | Make&Nature
で実装後であれば、
AdSupport.framework はもう追加済みなので、

ImageIO.framework
Security.framework
のみを追加します。

よく焦ること

たまに、このまま実行すると、エラーがでて焦ります。
その場合、Xcodeを再起動させることで解決しました。

無事、表示され、
iOS Nend.png アダプターが無いという警告も表示されなくなりました。


Androidへの実装

nend管理画面よりダウンロードした
【NendSDKファイル】(nendSDK-2.5.0.jar) と
【nendメディエーション用アダプタ】( nendAdapter-1.2.0.jar )を
プロジェクトの中に追加します。

Java BasicSet AndroidManifest xml Eclipse Users masahiroMacPro Documents workspace

Thumbnail[MN]cocos2d-x : AdMob を表示させる (Android) | Make&Nature

で、Google Play servicesをプロジェクトの中に追加することは済んでいるので、
これだけでOKです。
Screenshot_Android_Nend
無事、表示されました

参考書籍


Share on Google+Tweet about this on TwitterShare on Facebook