NendIconModule の内容 - fan-ADN/nendSDK-cocos2d-x GitHub Wiki
メソッド (Android版のみ)
NADIconLoader 生成
static void createNADIconLoader(char* apiKey, char* spotID);
nend 管理画面で発行した該当アプリの広告枠の apiKey, spotID をセットします。
NendIconModule::createNADIconLoader("管理画面より発行された apiKey", "管理画面より発行された spotID");
位置を指定してアイコンを生成する
static void createNADIconView(cocos2d::Point pos);
アイコン広告を表示する座標をセットします。
アイコンを一つ一つ個別に配置する場合に使用します。
NendIconModule::createNADIconView(Point(0, 75));
位置を指定してアイコンを生成する(位置、spotID、タイトル表示/非表示、余白有無、タイトル文字色) ※ver1.2.1 で追加
static void createNADIconView(cocos2d::Point pos, char* spotID, bool isVisible, bool isSpace, Color3B titleColor);
引数に座標、管理画面より発行された spotID、タイトル表示/非表示、余白有無、タイトル文字色を指定して表示します。
広告枠毎にアイコンを一つ一つ個別に配置する場合に使用します。
NendIconModule::createNADIconView(Point(0, 75), spotID, true, true, Color3B::BLACK);
画面下部中央に並べてアイコンを生成する
static void createNADIconViewBottom();
アイコン広告を画面下部に表示します。(※標準では4個表示されます。)
NendIconModule::createNADIconViewBottom();
画面下部中央に並べてアイコンを生成する(表示数指定) ※ver1.1.1 で追加
static void createNADIconViewBottom(int iconCount);
引数に表示件数を指定して画面下部に表示します。(※最大 6 個)
NendIconModule::createNADIconViewBottom(1~6 の整数);
画面下部中央に並べてアイコンを生成する(spotID, タイトル表示/非表示, 余白有無, タイトル文字色) ※ver1.2.1 で追加
static void createNADIconViewBottom(char* spotID, bool isVisible, bool isSpace, Color3B titleColor);
引数に管理画面より発行された spotID、タイトル表示/非表示、余白有無、タイトル文字色を指定して画面下部に表示します。(※標準では4個表示されます。)
NendIconModule::createNADIconViewBottom("管理画面より発行された spotID", true, true, Color3B::BLACK);
画面下部中央に並べてアイコンを生成する(表示数指定, spotID, タイトル表示/非表示, 余白有無, タイトル文字色) ※ver1.2.1 で追加
static void createNADIconViewBottom(int iconCount, char* spotID, bool isVisible, bool isSpace, Color3B titleColor);
引数に表示数指定、管理画面より発行された spotID、タイトル表示/非表示、余白有無、タイトル文字色を指定して画面下部に表示します。(※最大 6 個)
NendIconModule::createNADIconViewBottom(1~6 の整数, "管理画面より発行された spotID", true, true, Color3B::BLACK);
画面上部中央に並べてアイコンを表示する
static void createNADIconViewTop();
アイコン広告を画面上部に表示します。(※標準では4個表示されます。)
NendIconModule::createNADIconViewTop();
画面上部中央に並べてアイコンを表示する(表示数指定) ※ver1.1.1 で追加
static void createNADIconViewTop(int iconCount);
引数に表示件数を指定して画面上部に表示します。(※最大 6 個)
NendIconModule::createNADIconViewTop(1~6 の整数);
画面上部中央に並べてアイコンを表示する(spotID, タイトル表示/非表示, 余白有無, タイトル文字色) ※ver1.2.1 で追加
static void createNADIconViewTop(char* spotID, bool isVisible, bool isSpace, Color3B titleColor);
引数に管理画面より発行された spotID、タイトル表示/非表示、余白有無、タイトル文字色を指定して画面上部に表示します (※標準では4個表示されます。)
NendIconModule::createNADIconViewTop("管理画面より発行された spotID", true, true, Color3B::BLACK);
画面上部中央に並べてアイコンを表示する(表示数指定、spotID, タイトル表示/非表示, 余白有無, タイトル文字色) ※ver1.2.1 で追加
static void createNADIconViewTop(int iconCount, char* spotID, bool isVisible, bool isSpace, Color3B titleColor);
引数に表示数指定、管理画面より発行された spotID、タイトル表示/非表示、余白有無、タイトル文字色を指定して画面上部に表示します (※最大 6 個)
NendIconModule::createNADIconViewTop(1~6 の整数, "管理画面より発行された spotID", true, true, Color3B::BLACK);
アイコンを非表示にする
static void hideNADIconView();
表示中のアイコン広告を非表示にします。
複数のアイコン広告を利用している場合は、すべての広告が対象となります。
NendIconModule::hideNADIconView();
アイコンを非表示にする(spotID指定)※ver1.2.1 で追加
static void hideNADIconView(char* spotID);
管理画面より発行された spotID を指定して、表示中のアイコン広告を非表示にします。
NendIconModule::hideNADIconView("管理画面より発行された spotID");
アイコンを再表示する
static void showNADIconView();
非表示となったアイコン広告を再表示します。
複数のアイコン広告を利用している場合は、すべての広告が対象となります。
NendIconModule::showNADIconView();
アイコンを再表示する(spotID指定)※ver1.2.1 で追加
static void showNADIconView(char* spotID);
管理画面より発行された spotID を指定して、非表示となったアイコン広告を再表示します。
NendIconModule::showNADIconView("管理画面より発行された spotID");
広告の load
static void load();
広告の定期ロードを開始します。
複数のアイコン広告を利用している場合は、すべての広告が対象となります。
NendIconModule::load();
広告の load(spotID指定)※ver1.2.1 で追加
static void load(char* spotID);
管理画面より発行された spotID を指定して、広告の定期ロードを開始します。
NendIconModule::load("管理画面より発行された spotID");
広告の load 一時停止
static void pause();
広告の定期ロードを中断します。
複数のアイコン広告を利用している場合は、すべての広告が対象となります。
NendIconModule::pause();
広告の load 一時停止(spotID指定)※ver1.2.1 で追加
static void pause(char* spotID);
管理画面より発行された spotID を指定して、広告の定期ロードを中断します。
NendIconModule::pause("管理画面より発行された spotID");
広告の load 再開
static void resume();
広告の定期ロードを再開します。
複数のアイコン広告を利用している場合は、すべての広告が対象となります。
NendIconModule::resume();
広告の load 再開(spotID指定)※ver1.2.1 で追加
static void resume(char* spotID);
管理画面より発行された spotID を指定して、広告の定期ロードを再開します。
NendIconModule::resume("管理画面より発行された spotID");
リソースの解放
static void release();
広告の表示で使用されたリソースを解放します。
複数のアイコン広告を利用している場合は、すべての広告が対象となります。
NendIconModule::release();
リソースの解放(spotID指定)※ver1.2.1 で追加
static void release(char* spotID);
管理画面より発行された spotID を指定して、広告の表示で使用されたリソースを解放します。
NendIconModule::release("管理画面より発行された spotID");