【cocos2dx】アドネットワークNendのアイコン広告を表示する – iOS編

【cocos2dx】アドネットワークNendのアイコン広告を表示する – iOS編
   

前回、NendSDKを無事プロジェクトに追加できるようになりましたので、実際にアイコン広告を実装していきます。
ほぼSDKに付属しているマニュアル通りなのですが、参考にできる部分があれば幸いです。

アイコン広告専用のUIViewControllerを作成する

まずは、Icon広告で利用するUIViewControllerクラスを作成します。
この部分は、マニュアル通りなので、コードについては割愛させていただきます。

AppControllerに追加する

先ほど作成した、UIViewControllerクラスをAppControllerに追加をします。
これに関しては、RootViewControllerと同じように追加をしました。

AppController.h



AppController.mm



これで、画面上にアイコン広告が表示されるでしょう。

広告の表示・非表示を調整する

常に広告が出ている場合は必要ないのですが、画面ごとに広告の表示・非表示を調整する必要が出てきたとします。
その際には、マニュアルにも書かれている通り、関数「pause」 関数「resume」を使います。

UIViewControllerクラスに書きコードを付け加えます。


これだけでは、アイコン広告は消えません。
AppControllerクラス内で、UIViewControllerを隠すメソッドを作成します。



後は、このメソッドを必要な場所から呼び出してあげれば、アイコン広告を制御できます。
こんな感じで使います。



アイコンの数を増やす・場所を調整する

後は、アイコンの配置です。
これに関しては、アプリのデザインの関係もあるかと思いますが、簡単に場所の指定などができます。

アイコンの数を増やす

最大で4個までアイコンを増やすことができます。
これに関しては、NADIconViewを必要な数用意してあげれば良いだけです。



アイコンの場所を指定する

アイコンの場所に関しては、NADIconViewクラスを初期化する際に設定ができます。
第1引数が、横の場所(position)
第2引数が、縦の場所(position)

[例]



テキストの色を指定する

アイコン広告のテキストは何もしなければ黒色です。
変更する場合は、setTextColorメソッドを利用します。

[例]


2013-11-13-3232.png

Related Posts Plugin for WordPress, Blogger...