#include <VAMPConnection.h>
Public Member Functions | |
VAMPCocosSDK (const std::string &placementId) | |
void | preload (const Request &request) |
void | load (const Request &request) |
bool | isReady () |
void | show () |
void | setVAMPListener (VAMPListener *listener) |
Static Public Member Functions | |
static void | setTestMode (bool isTestEnabled) |
static bool | isTestMode () |
static void | setDebugMode (bool isDebugEnabled) |
static bool | isDebugMode () |
static void | setHyperIDMode (bool useHyperID) |
static bool | useHyperID () |
static const std::string | sdkVersion () |
static bool | isSupportedOSVersion () |
static void | getLocation (const GetLocationCallback callback) |
static void | setRewardKey (const std::string &key) |
Android, iOS共通のVAMPラッパークラスです
VAMPCocosSDK::VAMPCocosSDK | ( | const std::string & | placementId | ) |
VAMPCocosSDKクラスの初期化を実行します。広告枠IDを引数に指定してください
placementId | 使用するアドジェネ広告枠ID |
|
static |
国の情報(国コード、地域)を取得します。
callback | getLocationの結果を受け取るためのコールバック |
|
static |
デバッグモードの設定状況を返却します。
bool VAMPCocosSDK::isReady | ( | ) |
広告を表示する準備が完了しているかどうかを確認します。 showで広告を表示する前に、load済みかどうかを確認するためのメソッドです。
|
static |
VAMP SDKがサポートするOSバージョンのときはtrueを返します。 サポート外のときはfalseを返します。
|
static |
テストモードが設定されているか確認できます。
void VAMPCocosSDK::load | ( | const Request & | request | ) |
広告をロードします。
void VAMPCocosSDK::preload | ( | const Request & | request | ) |
広告をロードします。
広告を取得するのに時間がかかるため、事前に在庫を確保しておき、 ユーザを待たせることなく広告を表示するための機能です。
ロードする際にVAMPからの通知を受け取る必要がないときに使います。
|
static |
VAMPのSDKバージョンを返却します。この返却される値は、Androidの場合はVAMP.jarのバージョン、 iOSの場合はVAMP.frameworkのバージョンになります。例) v3.1.9
|
static |
ログを詳細に出力するデバッグモードを設定します。 各アドネットワークのデバッグモードと連動します。
デフォルト値はfalse
isDebugEnabled | デバッグモードを有効にするかどうか |
|
static |
Hyper IDモードを設定します。有効にするときはYESを指定します。
useHyperID | YESにするとHyper IDモードが有効になります |
|
static |
リワードキーを設定します。
key | リワードキー |
|
static |
テストモードの設定をします
trueを指定すると収益が発生しないテスト広告が配信されるようになります。 ストアに申請する際は必ず**コメントアウト**するか**false**を設定してください。
各アドネットワークのテストモードと連動します。
デフォルト値はfalse テストモードの場合はRTB案件は配信されません。
isTestEnabled | テストモードを有効にするかどうか |
void VAMPCocosSDK::setVAMPListener | ( | VAMPListener * | listener | ) |
VAMPListenerクラスを継承したクラスのインスタンスを指定します。 指定インスタンスに対してVAMPからのメッセージが通知されます
listener | VAMPリスナー |
void VAMPCocosSDK::show | ( | ) |
広告を表示します
|
static |
Hyper IDモードが有効か判定します。